review
Pass
Audited by Gen Agent Trust Hub on Aug 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on shell commands like
git show,find, andgrepto perform its analysis. These commands use placeholders such as<commit>and<shared file>, which could be vulnerable to command injection if malicious input is provided to the agent for interpolation. - [DATA_EXFILTRATION]: The skill is specifically designed to scan for and identify sensitive data (PII) including email addresses, phone numbers, SSNs, and authentication tokens in logs and source code. While intended for security reporting, this functionality requires the agent to handle and expose highly sensitive user information.
- [REMOTE_CODE_EXECUTION]: The skill provides Python code snippets (e.g., for regex-based PII analysis and color contrast calculations) that the agent is instructed to execute locally. The execution of dynamically provided scripts is a significant capability that poses a risk if manipulated.
- [PROMPT_INJECTION]: The skill processes untrusted data such as project source code and git diffs, creating a surface for indirect prompt injection attacks where malicious instructions hidden in the code could influence the agent's behavior.
- Ingestion points: Analyzes project source code (.py, .dart, .vue), git diff outputs, and markdown blueprints in the
.dev-agent/directory. - Boundary markers: The instructions do not specify any delimiters or boundary markers to differentiate between the analysis logic and the content being analyzed.
- Capability inventory: Includes the ability to execute shell commands (git, grep, find, wc) and run Python scripts using project data.
- Sanitization: There are no explicit sanitization or filtering steps for the data being read from the filesystem or git history before processing.
Audit Metadata