Caveat verdict
AGIRAILS Payments
agirails
Reads local files AND makes external network calls
The skill facilitates real stablecoin (USDC) transactions on Base L2 mainnet through an AI agent, including escrow and instant payments, which constitutes autonomous real financial transactions by the agent — elevated risk even though the protocol itself appears legitimate.
Automated static analysis — not a human review. Caveat flags capabilities, not confirmed intent, and can produce false positives. Disagree with this verdict? Use Dispute below.
What it does
These are capability combinations: each listed behavior occurs in the skill, but Caveat detects co-occurrence — it does not verify that one flows into another. Read the code to confirm a live chain.
Reads local files AND makes external network calls — the capabilities for data exfiltration co-occur (data-flow not verified)
LLM02 · LLM06 · ASI03
Accesses agent memory/notes AND makes external network calls — may leak personal data
LLM02 · LLM07 · ASI03 · ASI06
Reads files, encodes data, AND makes external network calls — the obfuscated-exfiltration pattern (data-flow not verified)
LLM02 · ASI03
Accesses agent memory AND makes external network calls — may leak conversation history
LLM02 · LLM07 · ASI06
Permission integrity
network_out
package_install
agent_memory
Findings (6)
Possible hardcoded credential
SKILL.md · code · PASSWORD="your-password
References agent configuration files
SKILL.md · code · agent-config
Instructs covert action — may act without user awareness
SKILL.md · prose · downgraded · silently
Base64 encoding/decoding
SKILL.md · code · base64-encode
Popular HTTP library — network access
openclaw/validation-patterns.md · code · got
Python aiohttp session — async network access
references/requester-template.md · code · aiohttp.ClientSession
Why the tier is capped
Execution sink present in raw bytes (Hard Floor: class B). Final tier capped at Caution — cannot be lifted by any downgrade, example-payload opt-in, or allowlist.
Permissions & capabilities
Requires 1 environment variable. (1 sensitive: ACTP_KEY_PASSWORD). Requires 2 system binaries. (1 elevated: npm).
package_installnetwork_indata_encodingnetwork_outagent_memoryfile_read Thanks — recorded.