clawsec-nanoclaw
Use when checking for security vulnerabilities in NanoClaw skills, before installing new skills, or when asked about security advisories affecting the bot
Skill by prompt-security
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/prompt-security-clawsec-nanoclaw
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/clawsec-nanoclaw
What's inside
- Skill name
clawsec-nanoclaw- Description
- Use when checking for security vulnerabilities in NanoClaw skills, before installing new skills, or when asked about security advisories affecting the bot
- License
- AGPL-3.0
- Instructions
- 285 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions call the network
Agent Skills spec issues
- body: contains an absolute path from the author's machine
Files (23)
- CHANGELOG.md
- INSTALL.md
- README.md
- SKILL.md
- feed-signing-public.pem · advisories/
- INTEGRITY.md · docs/
- SKILL_SIGNING.md · docs/
- integrity-monitor.ts · guardian/
- policy.json · guardian/
- advisory-cache.ts · host-services/
- integrity-handler.ts · host-services/
- ipc-handlers.ts · host-services/
- skill-signature-handler.ts · host-services/
- advisories.ts · lib/
- local_file_io.ts · lib/
- risk.ts · lib/
- signatures.ts · lib/
- types.ts · lib/
- advisory-tools.ts · mcp-tools/
- integrity-tools.ts · mcp-tools/
- signature-verification.ts · mcp-tools/
- skill.json
- security-hardening.test.mjs · test/
SKILL.md (first lines)
# ClawSec for NanoClaw
Security advisory monitoring that protects your WhatsApp bot from known vulnerabilities in skills and dependencies.
## Vercel Skills Installation
Install with the Vercel Skills CLI for this harness:
```bash
npx skills add prompt-security/clawsec --skill clawsec-nanoclaw -a openclaw -y
```
## Overview
ClawSec provides MCP tools that check installed skills against a curated feed of security advisories. It prevents installation of vulnerable skills, includes exploitability context for triage, and alerts you to issues in existing ones.
**Core principle:** Check before you install. Monitor what's running.
## When to Use
Use ClawSec tools when:
- Installing a new skill (check safety first)
- User asks "are my skills secure?"
- Investigating suspicious behavior
- Regular security audits
- After receiving security notifications
Do NOT use for:
- Code review (use other tools)
- Performance issues (different concern)
- General debugging
## MCP Tools Available
### Pre-Installation Check
```typescript
// Before installing any skill
const safety = await tools.clawsec_check_skill_safety({
skillName: 'new-skill',
skillVersion: '1.0.0' // optional
});
if (!safety.safe) {
// Show user the risks before proceeding
console.warn(`Security issues: ${safety.advisories.map(a => a.id)}`);
}
```
### Security Audit
```typescript
// Check all installed skills (defaults to ~/.claude/skills in the container)
const result = await tools.clawsec_check_advisories({
installRoot: '/home/node/.claude/skills' // optional
});
if (result.matches.some((m) =>
m.advisory.severity === 'critical' || m.advisory.exploitability_score === 'high'
)) {
// Alert user immediately
console.error('Urgent advisories found!');
}
```
### Browse Advisories
```typescript
// List advisories with filters
const advisories = await tools.clawsec_list_advisories({
severity: 'high', // optional
exploitabilityScore: 'high' // optional
});
```
## Quick Reference
| Task | Tool | Key Parameter |
|------|------|---------------|
| Pre-install check | `clawsec_check_skill_safety` | `skillName` |
| Audit all skills | `clawsec_check_advisories` | `installRoot` (optional) |
| Browse feed | `clawsec_list_advisories` | `severity`, `type`, `exploitabilityScore` (optional) |
| Verify package signature | `clawsec_verify_skill_package` | `packagePath` |
| Refresh advisory cache | `clawsec_refresh_cache` | (none) |
| Check file integrity | `clawsec_check_integrity` | `mode`, `autoRestore` (optional) |
| Approve file change | `clawsec_approve_change` | `path` |
| View baseline status | `clawsec_integrity_status` | `path` (optional) |
| Verify audit log | `clawsec_verify_audit` | (none) |
## Common Patterns
### Pattern 1: Safe Skill Installation
```typescript
// ALWAYS check before installing
const safety = await tools.clawsec_check_skill_safety({
skillName: userRequestedSkill
});
if (safety.safe) {
// Proceed with installation
await installSkill(userRequestedSkill);
} else {
// Show user the risks and get confirmation
await showSecurityWarning(safety.advisories);
if (await getUserConfirmation()) {
await installSkill(userRequestedSkill);
}
}
```
### Pattern 2: Periodic Security Check
```typescript
// Add to scheduled tasks
schedule_task({
prompt: "Check advisories using clawsec_check_advisories and alert when critical or high-exploitability matches appear",
schedule_type: "cron",
schedule_value: "0 9 * * *" // Daily at 9amFrom prompt-security/clawsec, AGPL-3.0.
More from prompt-security/clawsec
- 0.824score
clawsec-suite
prompt-security
ClawSec suite manager with embedded advisory-feed monitoring, cryptographic signature verification, approval-gated malicious-skill response, and guided setup…
SkillAFreshness: A★ 1.1KClaude Code +9 - 0.808score
clawsec-feed
prompt-security
Security advisory feed package for OpenClaw-related threats and vulnerabilities.
SkillAFreshness: A★ 1.1KClaude Code +9 - 0.778score
clawsec-scanner
prompt-security
Automated vulnerability scanner for agent platforms.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.778score
hermes-traffic-guardian
prompt-security
Hermes runtime traffic monitoring baseline for opt-in proxy inspection, egress detection, and attestation-aware traffic posture.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.778score
openclaw-audit-watchdog
prompt-security
Automated daily security audits for OpenClaw agents with DM delivery and optional email reporting.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.778score
openclaw-traffic-guardian
prompt-security
OpenClaw runtime traffic monitoring baseline for opt-in HTTP/HTTPS proxy inspection, egress detection, inbound injection detection, and social-account policy…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.778score
picoclaw-security-guardian
prompt-security
Picoclaw security posture skill with advisory awareness, configuration drift detection, and supply-chain verification guidance.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.778score
picoclaw-traffic-guardian
prompt-security
Picoclaw runtime traffic monitoring baseline for lightweight AI gateway proxy inspection, egress detection, and posture integration.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.775score
hermes-attestation-guardian
prompt-security
Hermes-only runtime security attestation and drift detection skill for operator-managed Hermes infrastructure.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.775score
clawsec-clawhub-checker
prompt-security
ClawHub reputation checker for clawsec-suite.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.775score
picoclaw-self-pen-testing
prompt-security
Picoclaw-only local posture-review skill focused on read-only findings and safe operator remediation guidance.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.775score
soul-guardian
prompt-security
Drift detection + baseline integrity guard for agent workspace files with automatic alerting support
SkillBFreshness: B★ 1.1KClaude Code +9
Signals
- Stars
- 1,125
- Forks
- 112
- Open issues
- 2
- Last commit (this folder)
- Jun 23, 2026 (4 months ago)
- Last release
- Sep 7, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/prompt-security/clawsec
- Website
- prompt.security/clawsec
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from prompt-security
- 0.824score
clawsec-suite
prompt-security
ClawSec suite manager with embedded advisory-feed monitoring, cryptographic signature verification, approval-gated malicious-skill response, and guided setup…
SkillAFreshness: A★ 1.1KClaude Code +9 - 0.808score
clawsec-feed
prompt-security
Security advisory feed package for OpenClaw-related threats and vulnerabilities.
SkillAFreshness: A★ 1.1KClaude Code +9 - 0.778score
openclaw-traffic-guardian
prompt-security
OpenClaw runtime traffic monitoring baseline for opt-in HTTP/HTTPS proxy inspection, egress detection, inbound injection detection, and social-account policy…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.778score
hermes-traffic-guardian
prompt-security
Hermes runtime traffic monitoring baseline for opt-in proxy inspection, egress detection, and attestation-aware traffic posture.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.778score
openclaw-audit-watchdog
prompt-security
Automated daily security audits for OpenClaw agents with DM delivery and optional email reporting.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.778score
picoclaw-security-guardian
prompt-security
Picoclaw security posture skill with advisory awareness, configuration drift detection, and supply-chain verification guidance.
SkillBFreshness: B★ 1.1KClaude Code +9
Cite this page
clawsec-nanoclaw skill. Agent Mart. https://agentmart.dev/skills/prompt-security-clawsec-nanoclaw (last updated 2026-10-24)