Add TweetClaw secret example and isolate redaction caches - #2
Add TweetClaw secret example and isolate redaction caches#2kriptoburak wants to merge 3 commits into
Conversation
|
Follow-up is public at c66d8ec. This now includes an independent isolation fix: secret-redaction caches are scoped per client, with a regression test proving 2 clients cannot reuse each other’s cached secret set. |
Signed-off-by: Burak <8755484+kriptoburak@users.noreply.github.com>
Signed-off-by: Burak <8755484+kriptoburak@users.noreply.github.com>
c66d8ec to
1375fb6
Compare
|
Republished the existing change on current upstream Current head: Validation rerun:
The TweetClaw companion example and independent per-client redaction cache fix remain focused and unchanged. |
Signed-off-by: kriptoburak <kriptoburak@users.noreply.github.com>
|
Follow-up is in GitHub-verified signed commit The complete re-audit confirmed the client-scoped cache fix remains correct. It also found a stale secret handoff. Rotating the vault copy did not update TweetClaw's local plugin config automatically. The documentation now states that boundary. It uses TweetClaw's current verified ClawHub path. It also requires reconfiguration, restart, and runtime inspection after rotation. Validation passed: typecheck, build, regression test, package dry run, dependency audit, object integrity, and a clean upstream merge tree. Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp. |
Summary
Independent Repository Fix
Secret Handoff
1claw manages the vault copy and its lifecycle. TweetClaw reads sensitive local
OpenClaw plugin config. 1claw does not change another plugin's config
automatically.
Use a trusted human shell for the temporary
XQUIK_API_KEYhandoff. Never pastethe key into an agent prompt. Repeat the config step after rotating the key.
Validation
npm ci --ignore-scripts --no-audit --no-fundnpm run typechecknpm run buildnode --test tests/*.test.mjs- 1 passednpm pack --dry-run --jsonnpm audit --omit=dev- 0 vulnerabilitiesgit diff --checkXquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.