security-analyzer
Pass
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: SAFEMETADATA_POISONINGDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [METADATA_POISONING]: The
skill-report.jsonmetadata file contains a pre-emptive security audit and risk level assertion ("risk_level": "safe") which attempts to influence the safety evaluation of the skill. - [DATA_EXFILTRATION]: The
discover_env.pyscript identifies and logs the paths of environment configuration files (e.g.,.env,.env.*) to assess exposure risks, which is consistent with the skill's primary purpose. - [DATA_EXFILTRATION]: The
fetch_vulns.pyscript transmits discovered package names and versions to theapi.osv.devservice, a well-known vulnerability database, to retrieve security advisory data. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted project manifest files and interpolates their content into reports that suggest shell commands and Python code for remediation.
- Ingestion points:
scripts/discover_env.pyparsespackage.json,requirements.txt,Gemfile, andgo.modfiles from the local repository. - Boundary markers: The skill does not use specific delimiters or instructions to treat ingested package data as untrusted when generating remediation snippets.
- Capability inventory: The skill uses
Bash,Write, andWebFetchtools. The generated reports suggest executing package manager commands (e.g.,npm install,pip install) and running Python test scripts that usesubprocess.run. - Sanitization: Extracted data such as package names and version strings are used directly in report templates without validation or escaping, creating a surface for injection into the generated report content.
Audit Metadata