Rank
70
AI Agents & MCPs & AI Workflow Automation โข (~400 MCP servers for AI agents) โข AI Automation / AI Agent with MCPs โข AI Workflows & AI Agents โข MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Security and vulnerability scanner for OpenClaw code, plugins, skills, and Node.js dependencies. Powered by OpenClaw AI models. --- name: flaw0 description: Security and vulnerability scanner for OpenClaw code, plugins, skills, and Node.js dependencies. Powered by OpenClaw AI models. version: 1.0.0 author: Tom homepage: https://github.com/yourusername/flaw0 license: MIT metadata: openclaw: emoji: "๐" category: "security" tags: - security - vulnerability-scanner - code-analysis - dependency-checker - openclaw --- flaw0 - Zero Flaws Security S Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Freshness
Last checked 4/14/2026
Best For
flaw0 is best for your, src, all workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Security and vulnerability scanner for OpenClaw code, plugins, skills, and Node.js dependencies. Powered by OpenClaw AI models. --- name: flaw0 description: Security and vulnerability scanner for OpenClaw code, plugins, skills, and Node.js dependencies. Powered by OpenClaw AI models. version: 1.0.0 author: Tom homepage: https://github.com/yourusername/flaw0 license: MIT metadata: openclaw: emoji: "๐" category: "security" tags: - security - vulnerability-scanner - code-analysis - dependency-checker - openclaw --- flaw0 - Zero Flaws Security S
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 14, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 14, 2026
Vendor
Yourusername
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Setup snapshot
git clone https://github.com/flaw0-security/openclaw-flaw-scanner.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Yourusername
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
npx clawhub@latest install flaw0
bash
npm install -g flaw0
bash
# Check a skill before installing flaw0 scan ~/.openclaw/skills/new-skill
bash
# Scan your code as you develop flaw0 scan src/ # Check dependencies flaw0 deps
bash
# Full security audit flaw0 audit
bash
# Scan all OpenClaw components flaw0 scan --target all # Check specific components flaw0 scan --target skills flaw0 scan --target plugins flaw0 scan --target core
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Security and vulnerability scanner for OpenClaw code, plugins, skills, and Node.js dependencies. Powered by OpenClaw AI models. --- name: flaw0 description: Security and vulnerability scanner for OpenClaw code, plugins, skills, and Node.js dependencies. Powered by OpenClaw AI models. version: 1.0.0 author: Tom homepage: https://github.com/yourusername/flaw0 license: MIT metadata: openclaw: emoji: "๐" category: "security" tags: - security - vulnerability-scanner - code-analysis - dependency-checker - openclaw --- flaw0 - Zero Flaws Security S
name: flaw0 description: Security and vulnerability scanner for OpenClaw code, plugins, skills, and Node.js dependencies. Powered by OpenClaw AI models. version: 1.0.0 author: Tom homepage: https://github.com/yourusername/flaw0 license: MIT metadata: openclaw: emoji: "๐" category: "security" tags:
Security and vulnerability scanner for OpenClaw ecosystems. Analyzes source code, plugins, skills, and Node.js dependencies to detect potential security flaws.
Goal: Achieve flaw 0 (zero flaws detected) ๐ฏ
Install this skill via ClawHub:
npx clawhub@latest install flaw0
Or install globally via npm:
npm install -g flaw0
Use flaw0 to ensure your OpenClaw code and dependencies are secure:
# Check a skill before installing
flaw0 scan ~/.openclaw/skills/new-skill
# Scan your code as you develop
flaw0 scan src/
# Check dependencies
flaw0 deps
# Full security audit
flaw0 audit
# Scan all OpenClaw components
flaw0 scan --target all
# Check specific components
flaw0 scan --target skills
flaw0 scan --target plugins
flaw0 scan --target core
# Scan current directory
flaw0 scan
# Scan specific directory
flaw0 scan /path/to/code
# Use specific AI model
flaw0 scan --model claude-opus-4-6
# Quick dependency scan
flaw0 deps
# Deep scan (entire dependency tree)
flaw0 deps --deep
# Comprehensive scan (code + dependencies)
flaw0 audit
# Save report to file
flaw0 audit --output report.json
# JSON output for CI/CD
flaw0 audit --json
# Scan OpenClaw core
flaw0 scan --target core
# Scan all plugins
flaw0 scan --target plugins
# Scan all skills
flaw0 scan --target skills
# Scan everything
flaw0 scan --target all
Command Injection
exec() with unsanitized inputCode Injection
eval() usageFunction() constructor with stringsSQL Injection
Cross-Site Scripting (XSS)
innerHTML assignmentsdangerouslySetInnerHTML usagePath Traversal
readFile() with user inputHardcoded Secrets
Weak Cryptography
Insecure Randomness
Math.random() for security operationsUnsafe Deserialization
JSON.parse() without validationMissing Authentication
Results are reported with a flaw score - lower is better:
Each issue is weighted by severity:
Total flaw score = sum of all weighted issues (rounded)
๐ flaw0 Security Scan Results
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Result: flaw 0
โ
Status: SECURE
โ No security issues detected!
โ All checks passed
Great job! ๐
๐ flaw0 Security Scan Results
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Result: flaw 12
โ ๏ธ Status: ISSUES FOUND
Code Flaws: 5
โโ ๐ด Critical: 2
โโ ๐ High: 1
โโ ๐ก Medium: 2
โโ โช Low: 0
Dependency Flaws: 7
โโ ๐ด Critical CVEs: 3
โโ ๐ High CVEs: 2
โโ ๐ก Medium: 2
โโ โช Low: 0
Detailed Report:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1. [CRITICAL] Command Injection
Location: src/executor.js:78
Code: `exec(\`ls ${userInput}\`)`
Description: Unsanitized exec() call
โ Fix: Use execFile() or validate input
๐ค AI Confidence: high
๐ก AI Suggestion: Replace exec() with execFile()
and validate input against whitelist
2. [HIGH] Hardcoded API Key
Location: config/api.js:5
Code: `const API_KEY = "sk-1234..."`
Description: API key exposed in source code
โ Fix: Use process.env.API_KEY
3. [CRITICAL] CVE-2024-12345 in lodash@4.17.19
Package: lodash@4.17.19
Description: Prototype pollution vulnerability
โ Fix: npm install lodash@4.17.21
...
flaw0 uses OpenClaw's AI models for intelligent code review:
flaw0 scan --model claude-sonnet-4-5
flaw0 scan --model claude-opus-4-6
flaw0 scan --model claude-haiku-4-5
flaw0 init
This creates .flaw0rc.json:
{
"severity": {
"failOn": "high",
"ignore": ["low"]
},
"targets": {
"code": true,
"dependencies": true,
"devDependencies": false
},
"exclude": [
"node_modules/**",
"test/**",
"*.test.js"
],
"model": "claude-sonnet-4-5",
"maxFlawScore": 0
}
name: Security Scan
on: [push, pull_request]
jobs:
flaw0:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- name: Install flaw0
run: npm install -g flaw0
- name: Run security scan
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: flaw0 audit
- name: Check flaw score
run: |
SCORE=$(flaw0 audit --json | jq '.flawScore')
if [ "$SCORE" -gt 0 ]; then
echo "โ Flaws detected: flaw $SCORE"
exit 1
fi
echo "โ
No flaws: flaw 0"
#!/bin/bash
echo "๐ Running flaw0 scan..."
flaw0 scan
if [ $? -ne 0 ]; then
echo "โ Flaws detected! Commit blocked."
exit 1
fi
# Download a skill to review
git clone https://github.com/user/some-skill.git /tmp/some-skill
# Scan it
flaw0 scan /tmp/some-skill
# If flaw 0, safe to install
# If flaw > 0, review issues first
# Scan all installed skills
flaw0 scan --target skills
# Example output:
# โ clawdex - flaw 0
# โ database-helper - flaw 0
# โ crypto-bot - flaw 3
# โ git-assistant - flaw 0
# Overall: flaw 3
# After installing new packages
npm install some-package
# Check for vulnerabilities
flaw0 deps
# Comprehensive security check
flaw0 audit --output security-report.json
# Review the report
cat security-report.json | jq '.flawScore'
Use flaw0 programmatically in your own tools:
const Flaw0 = require('flaw0');
const scanner = new Flaw0({
target: './src',
model: 'claude-sonnet-4-5'
});
// Run full scan
const results = await scanner.scan();
console.log(`Flaw Score: ${results.flawScore}`);
if (results.flawScore === 0) {
console.log('โ
No flaws detected!');
} else {
results.codeFlaws.forEach(flaw => {
console.log(`[${flaw.severity}] ${flaw.name}`);
console.log(` Location: ${flaw.file}:${flaw.line}`);
console.log(` Fix: ${flaw.fix}`);
});
}
| Feature | flaw0 | npm audit | Snyk | ESLint Security | |---------|-------|-----------|------|-----------------| | Dependency CVEs | โ | โ | โ | โ | | AI Code Analysis | โ | โ | โ | โ | | OpenClaw-specific | โ | โ | โ | โ | | Context-aware | โ | โ | โ ๏ธ | โ ๏ธ | | False positive reduction | โ | โ | โ ๏ธ | โ | | Fix suggestions | โ | โ ๏ธ | โ | โ ๏ธ |
export ANTHROPIC_API_KEY='your-api-key-here'
Get your API key from: https://console.anthropic.com/
export ANTHROPIC_API_KEY='sk-...'
# Or add to ~/.bashrc or ~/.zshrc
Ensure you have a valid package.json:
npm init -y
npm install
If you hit API rate limits:
--model haiku./demo.sh for interactive demoflaw0 helps the OpenClaw community achieve secure, vulnerability-free code.
Contributions welcome! Areas for contribution:
MIT License - see LICENSE file
Goal: flaw 0 for everyone! ๐ฏ
Remember: Security is not a one-time check. Run flaw0 regularly to maintain flaw 0 status!
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/snapshot"
curl -s "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/contract"
curl -s "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation โข (~400 MCP servers for AI agents) โข AI Automation / AI Agent with MCPs โข AI Workflows & AI Agents โข MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T01:00:43.994Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "your",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "src",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "all",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "code",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "current",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "specific",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "flaw0",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "openclaw",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "everything",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "results",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "on",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "env",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "if",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "before",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "it",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "const",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "smaller",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:your|supported|profile capability:src|supported|profile capability:all|supported|profile capability:code|supported|profile capability:current|supported|profile capability:specific|supported|profile capability:flaw0|supported|profile capability:openclaw|supported|profile capability:everything|supported|profile capability:results|supported|profile capability:on|supported|profile capability:env|supported|profile capability:if|supported|profile capability:before|supported|profile capability:it|supported|profile capability:const|supported|profile capability:smaller|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Yourusername",
"href": "https://github.com/yourusername/flaw0",
"sourceUrl": "https://github.com/yourusername/flaw0",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:05.645Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:05.645Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/flaw0-security-openclaw-flaw-scanner/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub ยท GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to flaw0 and adjacent AI workflows.