skills/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction/contract-clause-analyzer/Gen Agent Trust Hub
contract-clause-analyzer
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill implements logic for text parsing and risk assessment using standard Python libraries (pandas, re, datetime). No suspicious network operations or hardcoded credentials were found.
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted contract text, creating a surface for indirect prompt injection. However, the risk is minimized as the data is processed via fixed regular expressions rather than being directly re-interpolated into executable instructions or sensitive sinks.
- Ingestion points: Contract text is ingested via the
analyze_textmethod inSKILL.mdand read from local files in the provided examples. - Boundary markers: No explicit LLM boundary markers are used in the Python script, but the analysis logic is strictly confined to regex-based extraction.
- Capability inventory: The skill possesses filesystem write capabilities via the
export_analysismethod inSKILL.md, which usespandasto generate Excel workbooks. - Sanitization: The
_analyze_clausemethod truncates the processed text to 500 characters, providing a basic limit on the volume of untrusted content stored in analysis results.
Audit Metadata