polyscan-fp-audit
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses shell commands to build the
polyscantool (make -C polyscan build), run analysis (polyscan/polyscan analyze), manage repository downloads (curl,tar,rm), and interact with GitHub via theghCLI. These operations are core to the skill's purpose as an automated auditing tool. - [EXTERNAL_DOWNLOADS]: The skill downloads source code tarballs from
codeload.github.comand commit information from the GitHub API. These downloads target a well-known service and are necessary for the skill's function of auditing external repositories. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted source code from external repositories which is then passed to sub-agents for triage and classification. This creates a surface where malicious instructions embedded in the analyzed code (e.g., in comments or string literals) could attempt to influence the sub-agent's judgment or the resulting automated issue filing.
- Ingestion points: Source code from external repositories (JS, TS, Go, Rust, C++) is read and sampled in
SKILL.md(Step 5). - Boundary markers: The triage sub-agent is instructed to perform "Read-only triage" and "Do not modify any files," though it lacks explicit warnings to ignore instructions embedded within the analyzed code snippets.
- Capability inventory: The skill can execute shell commands, perform network operations via
curlandgh, and file public GitHub issues on theludo-technologies/polyscanrepository. - Sanitization: The skill uses
jqfor structured data extraction and applies rate limits and deduplication logic before auto-filing issues.
Audit Metadata