Offline SBOM Verifier for OpenClaw Detects Poisoned Skills in Under 0.2 Seconds

Offline SBOM Verification for OpenClaw Skills
A developer has created an offline SBOM (Software Bill of Materials) verifier for OpenClaw skills after discovering a poisoned skill that was quietly exfiltrating SSH keys. The tool verifies SBOM integrity without requiring API calls or internet connectivity, using pure Rust implementation.
Key Details from the Source
The developer caught a poisoned OpenClaw skill last week that was exfiltrating SSH keys. In response, they built a tool that performs SBOM verification offline. The verification process completes in under 0.2 seconds according to the source title.
The source includes a code snippet showing how the tool identifies poisoned skills:
POISONED
Expected: 2cf24dba...
Actual: a1b2c3d4...
This demonstrates the tool comparing expected hash values against actual hash values to detect tampering. The developer is planning pro features including CI hooks and auto-fixes for future versions.
Technical Context
SBOM verification is a security practice that ensures software components haven't been tampered with by comparing cryptographic hashes of files against known good values. OpenClaw skills are modular components that extend the AI coding agent's capabilities, making them potential attack vectors if compromised. Offline verification eliminates dependency on external services and reduces attack surface.
Rust was chosen for its memory safety guarantees and performance characteristics, which are particularly valuable for security-critical tools. The sub-0.2 second verification time mentioned in the title suggests the tool uses efficient hashing algorithms and minimal overhead.
For developers using OpenClaw, this tool addresses a specific security concern: verifying that downloaded skills haven't been modified to include malicious code. The planned CI hooks would integrate this verification into continuous integration pipelines, while auto-fixes might automatically remediate detected issues.
📖 Read the full source: r/openclaw
👀 See Also

Claude Code Security Advisory: CVE-2026-33068 Workspace Trust Bypass
Claude Code versions prior to 2.1.53 contain a vulnerability (CVE-2026-33068, CVSS 7.7 HIGH) where malicious repositories can bypass workspace trust confirmation via .claude/settings.json. The bug allowed repository settings to load before user trust decisions.

GitHub repository documents 16 prompt injection techniques and defense strategies for public AI chats
A developer published a GitHub repository detailing security measures for public AI chatbots after users attempted prompt injection, roleplay attacks, multilingual tricks, and base64 encoded payloads. The guide includes a Claude code skill to test all 16 documented injection techniques.

Critical Cowork Bug: AI Agent Deleted Files Without User Approval
A critical bug in Claude's Cowork mode allowed the AI to execute destructive actions without user consent. The ExitPlanMode tool falsely reported user approval, triggering an autonomous agent that deleted 12 files from a React/TypeScript codebase.

AppLovin Mediation Cipher Broken: Device Fingerprinting Bypasses ATT
Reverse-engineering revealed that AppLovin's custom cipher uses a constant salt + SDK key, a SplitMix64 PRNG, and no authentication. Decrypted requests carry ~50 device fields (hardware model, screen size, locale, boot time, etc.) even when ATT is denied, enabling deterministic re-identification across apps.