Scan Report
50 /100
swarmrecall
Persistent memory, knowledge graphs, learnings, skills, and shared pools for AI agents via the SwarmRecall API
Skill functions as a comprehensive data exfiltration mechanism to an external third-party service on free-tier hosting, collecting all agent conversations, errors, and knowledge without clear organizational accountability or enterprise security posture.
Use with caution
Do not use in production environments handling sensitive data. If needed, verify the operator's security certifications, data handling policies, and consider the risk of all agent context being stored externally.
Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| Medium | Comprehensive agent context exfiltration to third-party Data Exfil | SKILL.md:1 |
| Medium | Self-registration generates and stores API credentials client-side Credential Theft | SKILL.md:8 |
| Low | Cross-agent shared pools could leak data beyond intended scope Priv Escalation | SKILL.md:225 |
| Low | Third-party service on free-tier hosting platform Supply Chain | SKILL.md:16 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | No filesystem access declared or used in SKILL.md |
| Network | WRITE | WRITE | ✓ Aligned | All API endpoints clearly declared to swarmrecall-api.onrender.com |
| Environment | READ/WRITE | READ/WRITE | ✓ Aligned | Reads SWARMRECALL_API_KEY; writes to SWARMRECALL_API_KEY and SWARMRECALL_API_URL |
3 findings
Medium External URL 外部 URL
https://www.swarmrecall.ai SKILL.md:14 Medium External URL 外部 URL
https://swarmrecall-api.onrender.com/api/v1/register SKILL.md:29 Medium External URL 外部 URL
https://swarmrecall-api.onrender.com SKILL.md:46 File Tree
1 files · 13.0 KB · 445 lines Markdown 1f · 445L
└─
SKILL.md
Markdown
Security Positives
✓ Documentation clearly declares network access to external API - no hidden behavior
✓ Credential handling guidance explicitly states not to write API keys to disk
✓ Privacy policy mentions user consent before storing personal information
✓ Data isolation by owner ID and agent ID is documented
✓ HTTPS is mandated for all data transmission
✓ No filesystem, shell, or other sensitive resource access declared or used