create-formal-verification-skill

Pass

Audited by Gen Agent Trust Hub on Oct 20, 2026

Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: The skill requires the agent to identify and execute shell commands for formal verification tools (such as TLA+, proof assistants, or SMT-backed verifiers). It specifically instructs the agent to 'Follow the generated skill once' and 'run the check' to confirm the verification logic works as intended.
  • [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze arbitrary content from a codebase, creating a risk if that codebase contains malicious instructions disguised as logic or comments.
  • Ingestion points: Accesses and interprets project files, functions, and commit history to determine verification targets (referenced in SKILL.md).
  • Boundary markers: The instructions lack markers or specific guidelines to ignore instructions embedded within the code being analyzed.
  • Capability inventory: The agent possesses the capability to execute shell commands and write new instruction files (skills) based on the input data.
  • Sanitization: There is no mention of sanitizing or validating the code-derived data before it is used to generate new prompts or commands.
  • [DYNAMIC_EXECUTION]: A core component of the skill is the 'Generate the verify skill' step. This involves the agent dynamically constructing a new set of instructions (a project-local skill) including specific shell commands, which are then executed within the agent's environment.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 20, 2026, 06:37 AM