booking-config
Fail
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: HIGHINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill contains 'Self-Evolving Skill' instructions and a 'Post-Execution Reflection' block that explicitly directs the agent to modify the 'SKILL.md' file to fix issues or promote best practices. This creates a surface where runtime errors or adversarial inputs could lead the agent to persist malicious instructions into its own logic.
- Ingestion points: The agent updates its own 'SKILL.md' file based on 'what failed' or 'what worked' during execution.
- Boundary markers: None present to distinguish between legitimate improvements and potentially injected instructions.
- Capability inventory: The skill has 'Write' permissions to its own instruction files and 'Bash' capabilities for command execution.
- Sanitization: No validation or human-in-the-loop requirement is specified for these automated updates.
- [COMMAND_EXECUTION]: The skill uses 'Bash' to interact with a local CLI binary ('calcom') and the 1Password 'op' CLI to securely retrieve API keys from a vault. These operations are aligned with the skill's stated purpose of managing booking configurations.
- [REMOTE_CODE_EXECUTION]: An automated security scan flagged a command piping 'curl' output to 'python3'. Detailed analysis confirms this is a false positive: the command 'curl ... | python3 -m json.tool' uses the standard Python JSON module to pretty-print API responses and does not execute remote code.
Recommendations
- HIGH: Downloads and executes remote code from: https://api.cal.com/v1/webhooks?apiKey=$CALCOM_API_KEY - DO NOT USE without thorough review
Audit Metadata