← Back to Skills Marketplace
267
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install n0nu-security-audit
Description
Logs risky OpenClaw agent actions, conducts activity audits, and reviews OpenClaw configs for security risks without blocking operations.
Usage Guidance
This skill is plausibly the audit tool it claims to be, but review and clarify a few things before installing or enabling it:
- Confirm blocking semantics: SKILL.md says 'does not block' but the audit guide describes a 'blocked_soft' behavior — decide which behavior you want and ensure the agent follows only that. Unexpected blocking or prompting can break workflows.
- Verify log/config paths: docs use both `logs/` and `memory/` paths; the scripts write to workspace/logs/security-audit.log. Make sure this path is acceptable and that the relative path resolution (SCRIPT_DIR/../../..) will not cause writes outside your intended workspace in your deployment layout.
- Treat --deep and --fix carefully: `--deep` may perform live probes of your gateway (network activity). `--fix` will attempt to change permissions/config — run only in an environment where automated changes are safe and after code review.
- Notifications: the scripts do not themselves send messages; SKILL.md expects the agent to call the platform `message` tool based on config. Confirm the OpenClaw config tokens/credentials used for messaging are stored and accessed securely.
- Test in a sandbox first: run the scripts manually in a controlled environment to confirm where logs are created and what `openclaw security audit` does in your setup.
If these inconsistencies are fixed (unify the docs and scripts, remove contradictory blocking guidance, and clearly document where logs live and when the skill modifies config), the skill looks coherent and appropriate for its stated purpose.
Capability Analysis
Type: OpenClaw Skill
Name: n0nu-security-audit
Version: 1.0.0
The security-audit skill bundle is a legitimate administrative tool designed to provide logging and configuration review for OpenClaw agents. It includes scripts for recording security events (log_event.sh), generating Markdown audit reports (run_audit.sh), and delegating configuration checks to the native OpenClaw CLI (audit_config.sh). The provided reference documentation (dangerous-patterns.md, config-risks.md) contains accurate security guidance, and the skill lacks any indicators of data exfiltration, unauthorized persistence, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Overall the requested files and scripts align with a security-audit purpose: config audit delegates to the native `openclaw` CLI, logging and reporting operate on local log files, and notification is delegated to the platform's message tool. Asking for no external credentials and no unusual binaries is proportional. Note: the script `audit_config.sh` will call `openclaw security audit` (expected) and `--deep` can probe the live gateway (network activity).
Instruction Scope
SKILL.md repeatedly states the skill is observer-only and 'Does not block', but references/audit-guide.md contains a 'Per-Action Soft Check' that tells the agent to 'Decline or request explicit confirmation' and to log `blocked_soft` for CRITICAL actions. That's a direct contradiction in runtime behavior and could make agents either block or not block depending on which instruction is followed. There are also inconsistent paths across documents: some docs reference memory/security-audit.log or memory/security-audit-config.json, while the scripts use logs/security-audit.log. The skill also documents `--fix` which will attempt to apply fixes (chmod/config changes) — that is an active change and not pure observation, so it must be treated as higher-privilege.
Install Mechanism
Instruction-only install with included scripts; there is no network download/install step or external package install. This is low risk from an install-mechanism perspective.
Credentials
The skill requests no env variables or credentials, which is appropriate. It does rely on platform tooling (the `message` tool) and the OpenClaw CLI when present. Config references indicate it will read OpenClaw config fields (tokens, gateway settings) during a config audit — that's expected for this purpose, but you should confirm that the agent has permission to read those config files and that secrets in configs are handled properly. Notification channels mentioned will depend on whatever the OpenClaw config exposes (tokens can be present there).
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It creates and writes to a local log file under the workspace (logs/security-audit.log) and suggests optionally scheduling periodic audits via cron — both are reasonable for an audit skill. Be aware `--fix` mode modifies config/permissions if used.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install n0nu-security-audit - After installation, invoke the skill by name or use
/n0nu-security-audit - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: behavior logging, audit reports, and config audit via openclaw security audit
Metadata
Frequently Asked Questions
What is Security Audit for OpenClaw?
Logs risky OpenClaw agent actions, conducts activity audits, and reviews OpenClaw configs for security risks without blocking operations. It is an AI Agent Skill for Claude Code / OpenClaw, with 267 downloads so far.
How do I install Security Audit for OpenClaw?
Run "/install n0nu-security-audit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Security Audit for OpenClaw free?
Yes, Security Audit for OpenClaw is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Security Audit for OpenClaw support?
Security Audit for OpenClaw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Security Audit for OpenClaw?
It is built and maintained by n0nu (@n0nu); the current version is v1.0.0.
More Skills