tech-analysis-reporter
Fail
Audited by Gen Agent Trust Hub on Feb 19, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [CREDENTIALS_UNSAFE] (HIGH): Insecure handling and potential leakage of GitHub Personal Access Tokens.
- The function
clone_or_copy_projectinscripts/analyze_project.pyconstructs a git URL containing the plaintext token:url = source.replace("https://", f"https://{token}@"). - The script returns
result.stderrif thegit clonecommand fails. Git typically includes the remote URL (including the embedded token) in its error output, which would leak the secret to the agent's logs or the end-user. - [PROMPT_INJECTION] (LOW): Vulnerability to Indirect Prompt Injection through untrusted project data.
- Ingestion points:
scripts/analyze_project.py(line 86) reads up to 5000 characters fromREADME.mdand other documentation files of the target project. - Boundary markers: Absent. The content is directly formatted into prompt templates (e.g.,
01-overview-prompt.md) using the{project_info}variable. - Capability inventory: The skill can execute local commands (
git,cp,find,pandoc,uv) and write to the filesystem (Word document generation). - Sanitization: None. Malicious instructions in a scanned project's README could manipulate the report generation process or the agent's behavior.
- [COMMAND_EXECUTION] (MEDIUM): Execution of multiple system utilities based on user-provided paths and URLs.
- The skill executes
git,cp,rm,find, andpandocviasubprocess.runacross several scripts. - The
sourceargument is taken from user input and used ingit cloneorcp -rwithout validation. While using a list insubprocess.runmitigates shell injection, it still allows for arbitrary file reading or cloning from untrusted sources via the--localand URL parameters. - [EXTERNAL_DOWNLOADS] (LOW): Hardcoded dependency on an external skill's script.
scripts/main.pyattempts to execute~/clawd/skills/nano-banana-pro/scripts/generate_image.pyusinguv run. This creates a hidden dependency on thenano-banana-proskill and its environment file, which may not be present or could be modified by other agents.
Recommendations
- AI detected serious security threats
Audit Metadata