Caveat verdict
amap-search
amap-search-skill
Accesses credentials AND writes files
The skill interacts with external APIs which could potentially be risky if not handled properly, but no clear evidence of malicious intent is found.
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.
Accesses credentials AND writes files — may persist stolen credentials locally
LLM02 · LLM06 · ASI03
Permission integrity
file_read+write
credential_access
Findings (4)
Possible hardcoded credential
SKILL.md · code · API_KEY="你的API_KEY
Long base64 string (100+ chars) — likely obfuscated payload
SKILL.md · frontmatter · 3045022100f0a82fe3f70a96ea776cd6f5eb99567be33ce61f08fa12f0e0a9bfb962f853b5022079
Python urllib.request — network access
scripts/gaode_map.py · prose · downgraded · urllib.request
Python os.getenv — reads environment variable
scripts/gaode_map.py · prose · downgraded · os.getenv(
Why the tier is capped
Execution sink present in raw bytes (Hard Floor: class F). 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.
file_writecredential_access Thanks — recorded.