Caveat verdict
ecommerce-listing
ecommerce-listing-skill
Encodes data AND uses eval
E-commerce product listing extractor that uses eval of bundled local Python scripts to inject browser DOM commands; the pattern is standard for browser-act skills, scripts are locally installed (not fetched remotely), and behavior matches the stated purpose of reading publicly visible page content.
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.
Encodes data AND uses eval โ the obfuscated-execution pattern (atob + eval; data-flow not verified)
LLM05 ยท ASI05 ยท ASI10
Findings (2)
Instructs covert action โ may act without user awareness
SKILL.md ยท prose ยท downgraded ยท silently
References agent memory files
SKILL.md ยท prose ยท downgraded ยท memory.md
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
No declared permissions โ minimal attack surface.
dynamic_evaldata_encoding Thanks โ recorded.