External Script Fetching
High
- Category
- Supply Chain
- Content
This scanner inspects skill assets (Gene/Capsule JSON or source code) for common supply chain poisoning indicators: 1. **Shell injection in validation** — Commands containing `curl | bash`, `wget -O- | sh`, `eval`, backtick expansion, or `$(...)` subshells 2. **Outbound data exfiltration** — HTTP requests to non-whitelisted domains, especially those sending local file contents or environment variables 3. **Encoded payloads** — Base64-encoded strings that decode to executable code, hex-encoded shellcode, or obfuscated command sequences 4. **File system access beyond scope** — Reading `~/.ssh/`, `~/.aws/`, `.env`, `credentials.json`, or other sensitive paths unrelated to declared functionality
- Confidence
- 90% confidence
- Finding
- Remote code is downloaded and executed. This bypasses code review and could introduce malicious code.
