guidewire-data-handling
Warn
Audited by Gen Agent Trust Hub on Mar 12, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill manifest allows unrestricted use of the curl command through
Bash(curl:*), enabling the agent to download arbitrary content from any remote source. - [COMMAND_EXECUTION]: The skill manifest allows unrestricted use of the Gradle build tool through
Bash(gradle:*). Gradle can be used to execute arbitrary Java or Groovy code during builds, which could be exploited to run malicious commands on the host system. - [DATA_EXFILTRATION]: The
DataExporterclass inSKILL.mdprovides functionality to export sensitive Guidewire data (Accounts, Policies, PII) to local CSV and JSON files. When combined with the unrestrictedcurlcapability, this creates a high-risk surface where sensitive insurance data could be exfiltrated to an external server. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection.
- Ingestion points: The
DataMigrationclass inSKILL.mdingests data via themigrateAccountsmethod, andBatchProcessorprocessesPolicyentities. - Boundary markers: There are no boundary markers or instructions to the agent to ignore embedded commands within the data being processed.
- Capability inventory: The skill has access to
Bash,Write, andEdittools. - Sanitization: While basic data validation (e.g., zip code format) is present in
DataValidator, there is no sanitization to detect or prevent natural language instructions embedded within the processed data from influencing the agent's behavior.
Audit Metadata