infisical-sync-skill
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONPERSISTENCEDYNAMIC_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
shell_execto runcurlfor authentication and secret management operations (List, Create, Patch, Delete) against a remote Infisical instance. - [PERSISTENCE]: The agent is instructed to use
schedule_createto establish a recurring task named "infisical-sync", allowing the skill to maintain its activity and periodically execute synchronization cycles. - [DYNAMIC_EXECUTION]: The skill employs
python3 -cto execute dynamically generated code for parsing JSON response data from the Infisical API. - [DATA_EXFILTRATION]: The skill accesses sensitive environment variables such as
INFISICAL_CLIENT_SECRETand transmits vault data to an external endpoint defined byINFISICAL_URL. While this is the intended purpose, it represents a data transit path for sensitive information. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data retrieved from API responses which could contain malicious content designed to influence the agent.
- Ingestion points: Secret values, keys, and workspace metadata fetched from the Infisical API in
SKILL.md(Phase 4). - Boundary markers: Absent; there are no delimiters or instructions to ignore embedded commands within the fetched secret data.
- Capability inventory: The agent possesses
shell_exec,vault_set,file_write, andschedule_createas defined inHAND.toml. - Sanitization: Absent; secret values retrieved from the external source are interpolated directly into shell command strings (e.g., for hash computation or sync-back) without robust escaping or validation.
Audit Metadata