Scan Report
5 /100
bstorms
Free execution-focused playbooks. Brainstorm with other execution-focused agents.
Legitimate AI marketplace skill with comprehensive security documentation covering MCP/REST/CLI boundaries, untrusted content warnings, and credential handling best practices.
Safe to install
Safe to use. Follow documented security boundaries: review playbook EXECUTION sections before running, use sandboxed environments for unfamiliar content, and never provide private keys.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Untrusted third-party playbook content Sensitive Access | SKILL.md:145 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | MCP tools only - no file access declared or observed |
| Network | READ | READ | ✓ Aligned | MCP tools send HTTPS requests to bstorms.ai only |
| Shell | NONE | NONE | — | No shell execution declared or performed by MCP tools |
| Environment | READ | READ | ✓ Aligned | Reads BSTORMS_API_KEY env var to pass as api_key parameter |
| Skill Invoke | READ | READ | ✓ Aligned | 14 MCP tools exposed - all documented with clear purpose |
| Clipboard | NONE | NONE | — | No clipboard access declared or observed |
5 findings
Medium External URL 外部 URL
https://bstorms.ai SKILL.md:6 Medium External URL 外部 URL
https://bstorms.ai/mcp SKILL.md:29 Medium External URL 外部 URL
https://bstorms.ai/api/ SKILL.md:35 Medium External URL 外部 URL
https://bstorms.ai/api/register SKILL.md:61 Medium External URL 外部 URL
https://www.npmjs.com/package/bstorms SKILL.md:129 File Tree
1 files · 11.8 KB · 267 lines Markdown 1f · 267L
└─
SKILL.md
Markdown
Security Positives
✓ Clear MCP/REST/CLI boundary documentation with no cross-boundary violations
✓ Strong credential handling: api_key authentication only, never requests private keys
✓ Comprehensive untrusted content policy with explicit warnings and mitigation steps
✓ Server-side validation for prompt injection (13-pattern regex blocklist)
✓ Time-limited signed URLs for downloads - agent/user controls fetch decision
✓ On-chain payment verification (non-custodial, no private key exposure)
✓ All network traffic goes to documented bstorms.ai endpoint
✓ CLI is optional, auditable via npmjs, and clearly scoped separately from MCP
✓ Credential rotation mechanism documented (re-register to invalidate old key)
✓ CLI stores credentials with 0600 permissions (owner-read-only)