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

✍️ OpenClawRadar📅 Published: April 19, 2026🔗 Source
Offline SBOM Verifier for OpenClaw Detects Poisoned Skills in Under 0.2 Seconds
Ad

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.

Ad

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

Ad

👀 See Also

Endo Familiar: Object-Capability Sandbox for AI Agents
Security

Endo Familiar: Object-Capability Sandbox for AI Agents

Endo Familiar implements object-capability security for AI agents: agents start with zero ambient authority, receive only explicit references to specific files or directories, and can derive narrower capabilities in sandboxed code.

OpenClawRadar
OpenClaw Security Concerns: API Keys and Conversation Data at Risk in Default Self-Hosting
Security

OpenClaw Security Concerns: API Keys and Conversation Data at Risk in Default Self-Hosting

A Cisco report indicates OpenClaw security is "optional, not built in," with default configurations storing API keys in .env files on VPS instances, creating potential exposure for non-technical users running on basic droplets.

OpenClawRadar
Architectural fix for AI agent over-centralization: separating memory, execution, and outbound actions
Security

Architectural fix for AI agent over-centralization: separating memory, execution, and outbound actions

A developer realized their AI assistant was becoming an 'internal autocrat' by handling long-term memory, tool access, and autonomous decisions in one component. The solution involved separating the system into three roles: private controller, scoped workers, and outbound gate.

OpenClawRadar
llm-hasher: Local PII Detection and Tokenization for Hybrid LLM Workflows
Security

llm-hasher: Local PII Detection and Tokenization for Hybrid LLM Workflows

llm-hasher is a tool that detects personally identifiable information locally using Ollama before data reaches external LLMs like OpenAI or Claude, tokenizes the PII, and restores originals after processing. It uses regex for structured data types and a local LLM for contextual detection, with encrypted storage for mappings.

OpenClawRadar