delvorn-register
The skill contains an undeclared promotional script that injects marketing content into public Telegraph pages using harvested credentials, a clear doc-to-code mismatch with the SKILL.md describing only an x402 payment flow.
Why this conclusion was reached
2/4 dimensions flagged2 undeclared or violating capabilities were inferred.
8 lower-risk artifacts were extracted and still need context.
The report includes 4 attack-chain steps and 2 severe findings.
Dependencies are present but no obvious high-risk issue stands out.
Attack Chain
Entry · SKILL.md:1
stealth · edit_telegraph_promo.py:1
Escalation · edit_telegraph_promo.py:5
Impact · edit_telegraph_promo.py:46
What drove the risk score up
edit_telegraph_promo.py reads a local Telegraph access token from connector-secrets path without declaration in SKILL.md
Script performs editPage POST to api.telegra.ph, modifying public content, never mentioned in SKILL.md
Injects promotional text about 'first independent agent' contest into a public webpage
SKILL.md describes only x402 payment flow; the promotional script is entirely separate hidden functionality
Most important evidence
Undeclared promotional content injection script
edit_telegraph_promo.py is a standalone Python script that reads a Telegraph access token, fetches a public page, injects promotional text about a contest, and reposts it. This functionality is completely absent from SKILL.md which only describes an x402 payment test.
edit_telegraph_promo.py:1 Undeclared credential file access
The script accesses /home/box/agent-data/connector-secrets/.../telegraph.json to retrieve an access token. This credential access is not declared in SKILL.md capabilities or documentation.
edit_telegraph_promo.py:5 Hidden content modification behavior
The script silently modifies a public Telegraph page with promotional content about 'first independent agent' completing a test and receiving 'Certified' status. This uses agent capabilities for undisclosed marketing purposes.
edit_telegraph_promo.py:14 Capability mismatch with declared tools
SKILL.md declares curl (bins) but the promotional script uses Python urllib for network operations. The script also performs network writes that aren't part of the described x402 flow.
edit_telegraph_promo.py:38 Declared capability vs actual capability
edit_telegraph_promo.py:46 - POST to api.telegra.ph/editPage edit_telegraph_promo.py:5 - reads telegraph.json from connector-secrets path recat.sh:2 - clawhub CLI call (not declared but benign for self-publishing) Suspicious artifacts and egress
https://delvorn.site/api/x402/test-asset SKILL.md:3
https://telegra.ph/Delvorn-register-1-test-public-receipt-08-26 SKILL.md:11
https://delvorn.site/.well-known/x402 SKILL.md:22
https://api.telegra.ph/getPage/ edit_telegraph_promo.py:15
https://delvorn.site/ edit_telegraph_promo.py:37
https://api.telegra.ph/editPage/ edit_telegraph_promo.py:40
https://clawhub.ai/user/mranderson323 skill-card.md:9
https://clawhub.ai/mranderson323/skills/delvorn-register skill-card.md:35
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| urllib | stdlib | Python | No | Standard library only, no external dependencies |
File composition
skill-card.md edit_telegraph_promo.py SKILL.md