senpi-trading-runtime

Pass

Audited by Gen Agent Trust Hub on Sep 23, 2026

Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
  • [COMMAND_EXECUTION]: Documentation in references/runtime-cli.md and SKILL.md describes a comprehensive CLI toolset (openclaw senpi) for managing trading runtimes. This includes commands for validating strategies (senpi validate), deploying them (senpi deploy), and inspecting live state (senpi dsl, senpi status). These are standard operations for the platform's intended use case.
  • [INDIRECT_PROMPT_INJECTION]: The scripts/gen_catalog.py script implements a data ingestion process that reads metadata from strategy.yaml files within the repository to produce a catalog.json. While this represents a potential injection surface if malicious strategy files were introduced, the implementation uses yaml.safe_load() for secure parsing and operates on local files. This behavior is standard for catalog generation in this framework.
  • [SAFE]: The skill documents security boundaries, such as the read-only MCP interface described in references/scan-contract.md, which prevents strategy code from performing unauthorized mutations. All external tool references (e.g., @senpi-ai/runtime) originate from the recognized vendor.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 23, 2026, 05:20 PM