continuous-learning-v2
Fail
Audited by Snyk on Jun 22, 2026
Risk Level: CRITICAL
Full Analysis
CRITICAL E005: Suspicious download URL detected in skill instructions.
- Suspicious download URL detected (high risk: 0.70). Most links are GitHub-hosted (generally low-risk when from reputable, well-reviewed repos), but there are high-risk indicators among these: an embedded "ghp_xxxx@github.com" URL (exposes/uses a token and is suspicious), several bare .git remotes for unknown accounts (can distribute unreviewed binaries), and a non-GitHub example.com .git host — so the set as a whole is potentially unsafe without verification of each repo/source.
CRITICAL E006: Malicious code pattern detected in skill scripts.
- Malicious code pattern detected (high risk: 0.90). The observer intentionally sends local session observations to an external LLM (claude/haiku) and grants it autonomous Read/Write tool access (including a prompt that orders it to write files without confirmation), creating clear data-exfiltration and remote-file-write/backdoor risks.
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (medium risk: 0.65). Outsider free text can enter the LLM context via
hooks/observe.sh→agents/observer-loop.shwhere toolinput/outputfrom Claude Code sessions are written toobservations.jsonland then the observer reads the recent JSONL lines and embeds them into the Haiku prompt (tail ... "$OBSERVATIONS_FILE" > "$analysis_file"andRead ${analysis_file} ...), and those tool I/O may include arbitrary user/third-party text (e.g., messages/comments or scraped content) that the operating user did not author.
Issues (3)
E005
CRITICALSuspicious download URL detected in skill instructions.
E006
CRITICALMalicious code pattern detected in skill scripts.
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
Audit Metadata