project-guidelines-example
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The code snippet provided for Claude AI integration demonstrates a vulnerability surface for indirect prompt injection if the processed data is untrusted.
- Ingestion points: The
analyze_with_claudefunction inSKILL.mdtakes acontentstring and passes it directly into the messages array. - Boundary markers: The example lacks delimiters (e.g., XML tags or triple quotes) or specific instructions to the model to ignore instructions embedded within the
contentvariable. - Capability inventory: The script demonstrates tool calling (
provide_analysis) which could be manipulated by adversarial input. - Sanitization: There is no evidence of escaping, filtering, or validation of the input data before it is sent to the LLM.
- [SAFE]: The skill provides standard documentation for project environment variables using recognizable placeholders (e.g.,
sk-ant-...,eyJ...) rather than actual secrets. - [SAFE]: All command-line examples for deployment and testing (
gcloud run,pytest,npm) are routine development operations consistent with the skill's stated purpose.
Audit Metadata