skills/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction/prompt-templates/Gen Agent Trust Hub
prompt-templates
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: All Python code samples provided in the skill utilize standard libraries such as
dataclasses,string, andjson. The implementation of thePromptTemplateandConstructionPromptLibraryclasses is transparent and lacks any hidden execution logic or dangerous subprocess calls. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to process external user data by interpolating it into prompts for an LLM, creating a potential surface for indirect prompt injection.
- Ingestion points: Data enters the skill context through
input_variablessuch asline_items,schedule_data, andelement_dataas defined inSKILL.md. - Boundary markers: The templates use plain-text headers (e.g., 'Line Items to Classify:') to separate user data from instructions but do not employ explicit safety delimiters or 'ignore' instructions for the interpolated content.
- Capability inventory: The skill manifest in
claw.jsonrequestsfilesystemaccess, which is necessary for its stated purpose of reading construction documents (CSV, Excel, JSON). - Sanitization: The
PromptTemplate.formatmethod usesstring.Template.safe_substitute, which performs variable replacement without sanitizing or escaping the content for potentially malicious LLM instructions.
Audit Metadata