skills/cascade-protocol/sati/sati-sdk/Gen Agent Trust Hub

sati-sdk

Pass

Audited by Gen Agent Trust Hub on Aug 22, 2026

Risk Level: SAFE
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The prediction demo included in the project (apps/dashboard/src/worker/predict.ts) interpolates external market data from Kalshi into LLM prompts. While this is part of the intended functionality, it represents a standard risk surface where malicious external descriptions could attempt to influence the model's output.
  • Ingestion points: Market titles and subtitles are fetched and interpolated into the prompt in predict.ts.
  • Boundary markers: The prompt uses text-based labels like MARKET INFORMATION: but lacks strictly unique delimiters.
  • Capability inventory: The service is capable of performing network requests and submitting on-chain attestations.
  • Sanitization: The implementation uses Zod to validate structured output from the LLM, though the input text from the external API is used directly.
  • [DATA_EXPOSURE]: The CLI documentation and example scripts (e.g., examples/shared/_env.ts) reference the default Solana CLI wallet path (~/.config/solana/id.json). This is standard behavior for Solana developer tools and does not constitute an unauthorized exposure, but users should be aware that the tool assumes the presence of a local filesystem wallet for signing transactions.
  • [EXTERNAL_DOWNLOADS]: The project references and fetches data from well-known and trusted services including Kalshi, Pinata, and official Solana RPC endpoints. All external dependencies and package references are standard for the Solana and AI ecosystems.
Audit Metadata
Risk Level
SAFE
Analyzed
Aug 22, 2026, 08:41 AM
Security Audit — agent-trust-hub — sati-sdk