analyze-project
Pass
Audited by Gen Agent Trust Hub on May 18, 2026
Risk Level: SAFE
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted data from third-party repositories. Malicious instructions embedded in a repository's documentation or code comments could potentially influence the agent's interpretation when reviewing the generated analysis reports.
- Ingestion points: The target repository files are read by
scripts/analyze_project.pyduring the scanning process. - Boundary markers: The instructions in
SKILL.mdandreferences/analysis-policy.mdexplicitly direct the agent to maintain a conservative, read-only, and "low-ego" stance. - Capability inventory: The skill is limited to file system reads of the repository and file system writes to the
analysis_outputsdirectory. - Sanitization: The script performs structural extraction using the
astmodule but does not sanitize natural language content found within scanned files. - [SAFE]: The Python script
scripts/analyze_project.pyimplements secure practices such as usingyaml.safe_loadfor parsing configuration files. It performs read-only operations on the target repository and restricts output to a designated directory. While the script does not explicitly check for symlinks that might point outside the repository root, this is considered a minor implementation detail for this type of research tool and does not represent a malicious pattern.
Audit Metadata