skills/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction/cwicr-assembly-builder/Gen Agent Trust Hub
cwicr-assembly-builder
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process untrusted external data provided by the user in formats such as CSV, Excel, and JSON. While this is necessary for its primary function, it creates a surface for indirect prompt injection where malicious instructions could be embedded in the data files.
- Ingestion points: Methods in
SKILL.mdlikecreate_assemblyandCWICRAssemblyBuilderclass ingest data;instructions.mdexplicitly mentions accepting CSV, Excel, and JSON. - Boundary markers: None identified in the prompt templates or instructions.
- Capability inventory: File system writes (
save_library,export_assemblies), file system reads (read_parquet). - Sanitization: Standard Python types and pandas operations are used, but no explicit sanitization of strings from input data before processing is mentioned.
- [COMMAND_EXECUTION]: The skill implementation in
SKILL.mdincludes file system operations for reading parquet files and writing JSON/Excel files. - Evidence: The code uses
pandas.read_parquet,pd.ExcelWriter, andopen(filepath, 'w')for library persistence. These actions are legitimate and correspond to thefilesystempermission requested inclaw.json.
Audit Metadata