support-macro-personalizer
Pass
Audited by Gen Agent Trust Hub on May 12, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it processes untrusted data from external JSON files without adequate sanitization. Ingestion points: The skill ingests untrusted data from the
--macros_jsonand--context_jsonfiles insupport_macro_personalizer.py. Boundary markers: No delimiters or boundary markers are used to separate templates from instructions, which could lead the agent to follow embedded commands. Capability inventory: The script has the capability to create directories viaos.makedirsand write files viaopenwith write permissions insupport_macro_personalizer.py. Sanitization: The script fails to sanitize theidfield from the input JSON, allowing a path traversal attack where an attacker could write files to unauthorized locations by using characters such as../in the ID field.
Audit Metadata