tamarin-prover
Fail
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: HIGHPRIVILEGE_ESCALATIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [PRIVILEGE_ESCALATION]: The skill's installation guide in
references/installation.mdinstructs users to executesudo pacman -S tamarin-proverfor Arch Linux environments, which grants the toolchain administrative access to the system. - [COMMAND_EXECUTION]: The skill requires the execution of various shell commands to function, including the primary
tamarin-proverexecutable,maude(logic engine),dot(Graphviz visualization), and a local Python scriptscripts/inspect-model.py. - [EXTERNAL_DOWNLOADS]: The skill provides instructions for fetching and installing software from external sources, including a Homebrew tap (
tamarin-prover/tap/tamarin-prover), the Nix package manager, and cloning the project's source code from a GitHub repository (https://github.com/tamarin-prover/tamarin-prover.git). - [INDIRECT_PROMPT_INJECTION]: The
scripts/inspect-model.pyscript serves as a surface for indirect injection as it processes untrusted.spthyprotocol files. - Ingestion points: The script reads the text content of every
.spthyfile located within the directory structure provided to the--rootargument. - Boundary markers: There are no explicit delimiters or instructions within the processing logic to ignore potentially malicious embedded instructions in the protocol models.
- Capability inventory: The skill possesses capabilities for system command execution, local file access, and hosting an interactive web-based proof environment (
tamarin-prover interactive). - Sanitization: The script uses regular expressions to extract protocol metadata but does not sanitize the resulting strings before they are processed or presented to the agent context.
Recommendations
- AI detected serious security threats
Audit Metadata