← 返回 Skills 市场
huoxinjiang

security-audit-assistant

作者 HuoXinJiang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
101
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install security-audit-assistant
功能描述
Conducts lightweight security baseline audits on OpenClaw-managed servers, identifies high-risk SSH/firewall issues, and provides one-click fixes plus compli...
安全使用建议
This skill appears to perform the stated local security checks and does not request credentials or external network access, but exercise caution before running on production servers. Specifically: - Test on a single non-production node first: run the audit in report-only mode (do not apply fixes automatically). Verify the generated recommendations are correct for your OS. - Do not run the provided fix commands blindly. Several sed replacement expressions in the packaged fixes are malformed and could corrupt sshd_config or other files and potentially lock you out of SSH. Always create a backup of affected config files (e.g., /etc/ssh/sshd_config.bak) before applying fixes. - Ensure you have console or out-of-band access (serial/console) before applying changes that restart SSH. - The SKILL.md promises "one-click fixes" but the included script only prints commands; confirm whether the skill will ever execute fixes automatically (review the runtime behavior in your OpenClaw environment). The hook permission node:exec means future updates could add auto-fix behavior—review code after updates and restrict scheduling if you don't want automated remediation. - Check OS compatibility: some fixes use apt even when centos/rhel are in supported lists. Confirm package manager commands are appropriate for the target OS before applying. - If you plan to use scheduled audits, review the cron configuration that will be created and ensure reports and any notifications go only where you expect. If you are not comfortable auditing the code yourself, run this only on staging systems or consult a sysadmin to inspect/patch the fix commands (correct sed patterns, add config backups, validate changes, add dry-run and explicit apply flags).
功能分析
Type: OpenClaw Skill Name: security-audit-assistant Version: 1.0.0 The Security Audit Assistant is a legitimate security tool designed to perform CIS-inspired baseline checks on managed nodes. It uses the 'node:exec' permission to run standard diagnostic commands (e.g., grep, systemctl, stat) and identifies common misconfigurations in SSH, firewalls, and file permissions. The script (scripts/audit.js) provides remediation commands to the user in a report format rather than executing them automatically, and no evidence of data exfiltration, malicious persistence, or obfuscation was found.
能力评估
Purpose & Capability
Name/description (lightweight security audit for OpenClaw-managed nodes) align with the included checks and the script. The manifest requests node:exec and cron permissions, which are appropriate for running local scans and scheduling.
Instruction Scope
SKILL.md promises 'one-click fixes' and scheduled automated audits; the shipped script only prints CLI fix commands and does not implement safe, opt-in application of fixes. Several provided fix commands are malformed (e.g. sed expressions like 's/PasswordAuthentication yes/no/' and similar), which could corrupt sshd_config or produce unexpected results and risk locking out admins. The instructions do not recommend backups, do not validate changes before restarting sshd, and provide no dry-run safeguards.
Install Mechanism
No install spec or external downloads; this is an instruction-only skill with an included script. Nothing is pulled from external URLs or registries. The HOOK declares only node:exec and system:cron, which is consistent with local execution and scheduling.
Credentials
No environment variables or external credentials requested. The skill requires sudo to perform fixes, which is expected for changing system configuration. There is no evidence of attempts to access unrelated secrets or external endpoints.
Persistence & Privilege
always:false (good). The hook requests system:cron permission which allows scheduling recurring audits—reasonable for this purpose but grants the ability to run commands on a schedule. Agent-autonomous invocation is allowed by default; combined with node:exec and cron this increases blast radius if future versions change behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install security-audit-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /security-audit-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
**Initial release of Security Audit Assistant.** - Launches a lightweight, zero-install security baseline audit for OpenClaw-managed nodes. - Checks SSH, firewall, updates, passwords, unnecessary services, logging, and file permissions (~20 checks/node). - Generates human-readable reports with risk grading and one-click remediation commands. - Supports scheduled audits, multiple export formats (Markdown, JSON, plain text), and integration with OpenClaw cron. - Designed for small teams and solopreneurs needing fast, actionable server security checks and compliance-style reports.
元数据
Slug security-audit-assistant
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

security-audit-assistant 是什么?

Conducts lightweight security baseline audits on OpenClaw-managed servers, identifies high-risk SSH/firewall issues, and provides one-click fixes plus compli... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 101 次。

如何安装 security-audit-assistant?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install security-audit-assistant」即可一键安装,无需额外配置。

security-audit-assistant 是免费的吗?

是的,security-audit-assistant 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

security-audit-assistant 支持哪些平台?

security-audit-assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 security-audit-assistant?

由 HuoXinJiang(@huoxinjiang)开发并维护,当前版本 v1.0.0。

💬 留言讨论