appsec
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFE
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill's evaluation directory contains files with hardcoded credentials and a private key block used as test fixtures (
evals/cases/bad-appsec-committed-secrets/.envanddeploy.key). These are explicitly marked as fake fixture data and are necessary for testing the skill's detection of theSEC-SEC-003andSEC-SEC-004rules. - [COMMAND_EXECUTION]: The skill is configured to execute standard ecosystem audit tools (such as
npm audit,pip-audit,govulncheck,cargo audit, andbundle audit) using theBashtool to perform dependency vulnerability scans. - [INDIRECT_PROMPT_INJECTION]: The skill has a surface for indirect prompt injection as it reads untrusted repository files (manifests, server configs). It mitigates this via explicit instructions.
- Ingestion points: Files read using
GlobandReadtools based on ecosystem detection (e.g.,package.json,server.js). - Boundary markers: Explicitly defined in
SKILL.mdunder the 'Reviewing untrusted input' section, instructing the agent to treat reviewed files as data and ignore any embedded directives. - Capability inventory: Uses
Bashto run subprocess calls for official security audit tools. - Sanitization: Instructions mandate parsing structured tool output (JSON) and quoting exact configuration lines rather than interpreting free-form text.
- [PROMPT_INJECTION]: The
SKILL.mdfile contains keywords related to prompt injection (e.g., 'ignore previous instructions') within a defensive context, specifically instructing the agent to disregard such patterns if found in the user files being audited.
Audit Metadata