Caveat verdict

bagman

45
🟠 Risky
Significant risk patterns flagged — automated deep scan, not behavioral proof.

Encodes data AND uses eval

This skill explicitly covers AI agents controlling real funds via ERC-4337 smart accounts and MetaMask Delegation Framework, which constitutes an elevated-risk capability of autonomous financial transactions; while the skill advocates security best practices, agent-controlled wallets with real funds is inherently RISKY.

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.

0
security
60
transparency
90
maintenance

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.

Capability combination critical

Encodes data AND uses eval — the obfuscated-execution pattern (atob + eval; data-flow not verified)

LLM05 · ASI05 · ASI10

Capability combination high

Accesses credentials AND encodes data — may obfuscate stolen credentials

LLM02 · ASI03 · ASI04

Permission integrity

Code accesses API keys/tokens but declares no environment variables

credential_access

Installs packages at runtime — transitive dependencies are not auditable

package_install

Findings (5)

Pattern match critical

Prompt injection — tries to override agent instructions

references/prompt-injection-defense.md · code · Ignore previous instructions

Pattern match high

Possible prompt injection — attempts to redefine agent identity

references/prompt-injection-defense.md · code · You are now

Pattern match high

subprocess execution — runs system commands from Python

references/secure-storage.md · code · subprocess.run(

Pattern match high

References child_process — can spawn system processes

references/secure-storage.md · code · child_process

Pattern match high

References sudo — requests elevated privileges

references/session-keys.md · code · sudo

Why the tier is capped

Execution sink present in raw bytes (Hard Floor: class B/D). Final tier capped at Caution — cannot be lifted by any downgrade, example-payload opt-in, or allowlist.

Permissions & capabilities

Requires 1 system binary.

dynamic_evalpackage_installcredential_accessdata_encoding
Check another skill Browse the registry Auditing your own skills or configs? Use the API