v2026.2.17-beta.1
Pre-release
Pre-release
·
9 commits
to main
since this release
This beta tightens agent discovery + hardens leak-buy against shell-injection-style misuse.
What changed
- Promo page + well-known discovery now point agents to install
leak-buy(notleak):- well-known skill identity is now
leak-buy - install command shown to agents is now
clawhub install leak-buy
- well-known skill identity is now
- Legacy discovery endpoint
/.well-known/leaknow advertisesleak-buyfor compatibility with clients that still hit the old endpoint. - Removed stale promo/discovery references to legacy helper paths under
skills/leak/scripts. leak-buyhardening to reduce shell-injection risk:- validates promo/download URL (
http(s)only; rejects whitespace/control characters) - validates buyer key file path (non-empty; rejects whitespace/control characters; rejects symlinks)
- requires buyer key path to be an existing readable regular file
- skill docs now require tokenized/quoted argv construction (no raw interpolation, no
eval, nosh -c)
- validates promo/download URL (
Breaking / behavior notes
- Well-known discovery is a hard switch:
- active:
/.well-known/skills/leak-buy/SKILL.mdand/.well-known/skills/leak-buy/resource.json - legacy
/.well-known/skills/leak/*paths are no longer served.
- active:
leak-buynow fails fast if the key file path does not exist or is not a regular readable file.
Upgrade / usage
- Agents should install and use
leak-buy:clawhub install leak-buy
- Recommended safe invocation pattern:
bash skills/leak-buy/scripts/buy.sh "$PROMO_URL" --buyer-private-key-file "$BUYER_KEY_FILE"
Clawhub publish order (recommended)
leak-buyleak-publishleak(migration stub)
Full Changelog: v2026.2.17-beta.0...v2026.2.17-beta.1