apps/workbench/workbench-plugin/.claude-plugin/skills/security-audit/SKILL.md
Run a comprehensive security audit on a ClawdStrike policy
npx skillsauth add backbay-labs/clawdstrike apps/workbench/workbench-plugin/.claude-plugin/skills/security-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Call workbench_validate_policy with the policy YAML. Check for:
Call workbench_list_guards to get the full registry of 13 guards, then compare against the policy. Identify:
The 13 guards cover 6 categories: | Category | Guards | |----------|--------| | Filesystem | ForbiddenPath, PathAllowlist | | Network | EgressAllowlist | | Content | SecretLeak, PatchIntegrity | | Tools | ShellCommand, McpTool | | Detection | PromptInjection, Jailbreak, SpiderSense | | Computer Use | ComputerUse, RemoteDesktopSideChannel, InputInjection |
Call workbench_compliance_check against all three frameworks:
For each framework, note:
workbench_suggest_scenarios to generate guard-specific test cases.workbench://scenarios/builtin resource).workbench_run_all_scenarios with the combined scenario set.If comparing against a baseline (e.g., the strict ruleset):
workbench://rulesets/builtin resource.workbench_diff_policies to identify gaps relative to the baseline.Compile findings into a structured report:
## Security Audit Report
### Validation
- Status: [PASS/FAIL]
- Errors: [count]
- Warnings: [count]
### Guard Coverage
- Active: [X]/13 guards
- Gaps: [list uncovered categories]
### Compliance Scores
- HIPAA: [X]% ([Y]/10 requirements met)
- SOC 2: [X]% ([Y]/8 requirements met)
- PCI-DSS: [X]% ([Y]/7 requirements met)
### Test Results
- Scenarios: [X] total, [Y] passed, [Z] failed
- Pass rate: [X]%
- Critical failures: [list]
### Prioritized Recommendations
1. [CRITICAL] ...
2. [HIGH] ...
3. [MEDIUM] ...
| Severity | Criteria | |----------|----------| | Critical | Attacks pass through with no guard evaluation; secrets can be exfiltrated | | High | Guards enabled but misconfigured; compliance gaps in active frameworks | | Medium | Non-critical guards missing; detection thresholds too permissive | | Low | Informational; best practices not followed but no direct risk |
testing
A simple skill demonstrating clawdstrike security
tools
# Hello Skill A simple greeting skill that demonstrates secure agent operation. ## Description This skill allows the agent to greet users and perform basic file operations within the allowed workspace. ## Capabilities - Generate personalized greetings - Read files from the workspace - Write greeting logs to the output directory ## Usage Ask the agent: - "Say hello to Alice" - "Read the welcome message from data/welcome.txt" - "Log a greeting for Bob" ## Examples ### Basic Greeting **Us
testing
# bb-edr: Triage Skill Use this skill to turn clawdstrike audit logs into an incident report and a minimal response plan. ## Inputs - `.hush/audit.jsonl` (JSONL) — clawdstrike audit events (allowed/denied, guard, reason). - `policy.yaml` — the active security policy. ## Task 1. Read and summarize the last ~50 audit events. 2. Focus on **denied** events first: - Group by `guard` (e.g., `forbidden_path`, `egress`, `patch_integrity`) - Identify likely intent (misconfiguration vs. suspici
tools
Threat hunting and security event investigation