skill-lint
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto execute local Python, Bash, and Node scripts for auditing and verifying target AI agent skills. It includes mitigations such as running withshell=False, using isolated temporary home directories, and requiring an explicit trust confirmation flag (--confirm-trusted-candidate) before executing any scripts found within the target folders. - [EXTERNAL_DOWNLOADS]: The
security_scan.pyscript queries the Open Source Vulnerabilities (OSV) database atapi.osv.devto check for known vulnerabilities in the dependencies of analyzed skills. This is a well-known and trusted service provided by Google for security auditing. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: The skill accepts a path to an external 'candidate' skill folder via command-line arguments in
security_scan.py,harness_evidence_gate.py, andinstruction_stability_gate.py. - Boundary markers: The skill's instructions and implementation require the user to explicitly acknowledge the risks of running untrusted code by providing a confirmation flag.
- Capability inventory: The skill can execute arbitrary local commands via
subprocess.run, read and write files within the analyzed and output directories, and perform network requests to the OSV API. - Sanitization: The
safe_pathandsafe_resolvefunctions are used to validate file paths, ensuring operations stay within the candidate or policy roots and preventing path traversal attacks.
- Ingestion points: The skill accepts a path to an external 'candidate' skill folder via command-line arguments in
Audit Metadata