agentcop
AgentCop skill performs undeclared network communication to agentcop.live for badge API operations and uses an undeclared auto-install mechanism with loose version pinning.
Why this conclusion was reached
1/4 dimensions flagged4 undeclared or violating capabilities were inferred.
2 lower-risk artifacts were extracted and still need context.
There is no explicit malicious chain in the report.
Dependencies are present but no obvious high-risk issue stands out.
What drove the risk score up
SKILL.md documents badge commands but does not mention agentcop.live API calls
skill.py auto-installs agentcop from pip without version pinning; documented in README.md but not in SKILL.md
agentcop>=0.4,<1 allows any 0.x version, introducing supply chain risk
Writes to ~/.openclaw/agentcop/ (events.jsonl, sessions, identity.db) not declared as filesystem:WRITE
Most important evidence
Undeclared network communication to agentcop.live
Badge subcommands (generate, verify, renew, revoke, status, markdown) contact https://agentcop.live/badge API but this endpoint is not mentioned in SKILL.md. Users are not informed that badge operations involve external network requests.
skill.py:756 Unpinned dependency with loose version constraint
The auto-install mechanism installs 'agentcop>=0.4,<1' which allows any 0.x version including potentially compromised future releases.
skill.py:52 Auto-install mechanism not documented in SKILL.md
README.md mentions auto-install via pip, but SKILL.md (the primary skill documentation) does not mention this behavior, creating a documentation gap for users reviewing the skill.
SKILL.md:1 Implicit filesystem write access not declared
The skill writes state files to ~/.openclaw/agentcop/ (events.jsonl, sessions, identity.db) but does not declare filesystem:WRITE capability.
skill.py:57 Declared capability vs actual capability
skill.py:57-66 writes to _STATE_DIR skill.py:756-773 POSTs to agentcop.live/badge API skill.py:50-54 pip install via subprocess skill.py:60 reads OPENCLAW_AGENT_ID, AGENTCOP_BADGE_API, AGENTCOP_STATE_DIR Suspicious artifacts and egress
https://agentcop.live README.md:78
https://agentcop.live/badge skill.py:754
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| agentcop | >=0.4,<1 | pip | No | Loose version constraint allows any 0.x version - supply chain risk |
File composition
skill.py SKILL.md README.md