security-ownership-map
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/build_ownership_map.pyandscripts/community_maintainers.pyscripts execute thegitcommand viasubprocessto retrieve repository metadata. The implementation uses list-based argument passing, which is a secure practice that prevents shell injection. - [COMMAND_EXECUTION]: The
scripts/run_ownership_map.pyrunner script executes its companion Python script usingsys.executable. This is standard behavior for a wrapper script and does not involve untrusted input execution. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted metadata from git repositories, such as filenames and author names. 1. Ingestion points: The
build_ownership_map.pyscript parses output fromgit log. 2. Boundary markers: The findings are exported to structured CSV and JSON files, and thequery_ownership.pyhelper allows the agent to consume small, bounded slices of this data. 3. Capability inventory: The skill can write files to a designated output directory and executegit. 4. Sanitization: All subprocess calls utilize argument lists rather than shell strings, ensuring that malicious file paths or author names in a repository cannot result in command injection.
Audit Metadata