Add credential, supply chain, and TOCTOU threat entries from security audit#7
Open
abdelsfane wants to merge 1 commit intoopenclaw:mainfrom
Open
Conversation
… audit Add 8 new threat entries based on code-level security analysis: - T-ACCESS-007: Gateway config leaking credentials via WebSocket (FIXED, PR #9858) - T-ACCESS-008: Timing side-channel in hook token auth (FIXED, PR #10527) - T-ACCESS-009: World-readable WhatsApp session credentials (FIXED, PR #10529) - T-ACCESS-010: SSRF via OpenResponses API (unfixed) - T-EXEC-007: A2UI path traversal via TOCTOU (FIXED, PR #10525) - T-EXEC-008: npm lifecycle script execution during plugin install (FIXED, PR #10528) - T-EXEC-009: No static analysis for skill code content (FIXED, PR #9806) - T-IMPACT-006: No rate limiting anywhere in gateway (unfixed) Also adds: - 3 new attack chains (CVE-2026-25253 credential theft, ClawHavoc lifecycle, SSRF cloud metadata) - Risk matrix entries for all new threats - recently_fixed section in recommendations tracking 6 merged PRs - Updated ATLAS technique mappings - New key_security_files entries
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds 8 new threat entries to the threat model based on a code-level security audit of the OpenClaw codebase. 6 of the 8 findings have already been fixed via merged PRs.
New Threats
New Attack Chains
Also Includes
recently_fixedsection in recommendations tracking the 6 merged security PRsContext
These findings come from the same security research that produced PRs #9806, #9858, #10525, #10527, #10528, and #10529 (all merged to main). Two of those fixes were adopted by maintainers into shared utility modules (
safeEqualSecretandinstallPackageDir).The two remaining unfixed gaps (SSRF in OpenResponses, gateway-wide rate limiting) are documented here so the community is aware and can prioritize.
References