Token导航 LogoToken导航

Agent Skill · 研究检索

secucheck(技能安全扫描)

secucheck 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

secucheck 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 1,248。

总安装 105,624周安装 4,401GitHub Stars 4下载 35,208核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
2.8.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:secucheck(技能安全扫描)
来源仓库:https://github.com/jooneyp/secucheck
安装命令:
openclaw skills install secucheck
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install secucheck

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

OpenClaw 的全面安全审核。扫描 7 个域(运行时、通道、代理、cron、技能、会话、网络),支持 3 个专业级别、上下文感知分析和可视化仪表板。本地化报告为只读。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install secucheck;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

secucheck 怎么安装?

在终端执行 openclaw skills install secucheck。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

secucheck 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

secucheck 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

secucheck 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

secucheck 用的人多吗?

公开数据是累计安装 105,624 次,近一周安装 4,401 次,下载 35,208 次,GitHub 4 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

secucheck 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
secucheck

技能安全扫描 · 本页

105,6244操作浏览器MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
secucheck
description
Comprehensive security audit for OpenClaw. Scans 7 domains (runtime, channels, agents, cron, skills, sessions, network), supports 3 expertise levels, context-aware analysis, and visual dashboard. Read-only with localized reports.
tags
[security, audit, hardening, runtime, dashboard, prompt-injection]

secucheck - OpenClaw Security Audit

Comprehensive security audit skill for OpenClaw deployments. Analyzes configuration, permissions, exposure risks, and runtime environment with context-aware recommendations.


Summary

secucheck performs read-only security audits of your OpenClaw setup:

  • 7 audit domains: Runtime, Channels, Agents, Cron Jobs, Skills, Sessions, Network
  • 3 expertise levels: Beginner (analogies), Intermediate (technical), Expert (attack vectors)
  • Context-aware: Considers VPN, single-user, self-hosted scenarios
  • Runtime checks: Live system state (network exposure, containers, privileges)
  • Dashboard: Visual HTML report with security score
  • Localized output: Final report matches user's language

Never modifies configuration automatically. All fixes require explicit user confirmation.


Quick Start

Installation

clawhub install secucheck

Usage

Ask your OpenClaw agent:

  • "security audit"
  • "secucheck"
  • "run security check"

Expertise Levels

When prompted, choose your level:

  1. Beginner - Simple analogies, no jargon
  2. Intermediate - Technical details, config examples
  3. Expert - Attack vectors, edge cases, CVEs

All levels run the same checks—only explanation depth varies.

Dashboard

"show dashboard" / "visual report"

Opens an HTML report in your browser.


Example Output

🔒 Security Audit Results

🟡 Needs Attention

| Severity | Count |
|----------|-------|
| 🔴 Critical | 0 |
| 🟠 High | 0 |
| 🟡 Medium | 2 |
| 🟢 Low | 3 |

### 🟡 Agent "molty": exec + external content processing
...

Features

  • 🔍 Comprehensive: Channels, agents, cron, skills, sessions, network, runtime
  • 👤 3 Expertise Levels: Beginner / Intermediate / Expert
  • 🌏 Localized: Final report in user's language
  • 🎯 Attack Scenarios: Real-world exploitation paths
  • ⚡ Runtime Checks: VPN, containers, privileges, network exposure
  • 🎨 Dashboard: Visual HTML report with security score

Agent Instructions

*Everything below is for the agent executing this skill.*


When to Use

Trigger this skill when:

  • User requests security checkup/audit
  • Auto-trigger: Installing skills, creating/modifying agents, adding/modifying cron jobs
  • Periodic review (recommended: weekly)

Expertise Levels

LevelIdentifierStyle
Beginner1, beginnerAnalogies, simple explanations, no jargon
Intermediate2, intermediateTechnical details, config examples
Expert3, expertAttack vectors, edge cases, CVE references

Execution Flow

Step 1: Ask Level (before running anything)

Present options in user's language. Example (English):

What level of technical detail do you prefer?

1. 🌱 Beginner - I'll explain simply with analogies
2. 💻 Intermediate - Technical details and config examples
3. 🔐 Expert - Include attack vectors and edge cases

📌 All levels run the same checks—only explanation depth varies.

STOP HERE. Wait for user response.

Step 2: Run Audit

bash ~/.openclaw/skills/secucheck/scripts/full_audit.sh

Returns JSON with findings categorized by severity.

Step 3: Format Output

Parse JSON output and format based on user's expertise level. Final report must be in user's language.

Report Structure (Organize by Category)
🔒 Security Audit Results

📊 Summary Table
| Severity | Count |
|----------|-------|
| 🔴 Critical | X |
| ...

⚡ Runtime
- [findings related to RUNTIME category]

🤖 Agents  
- [findings related to AGENT category]

📁 Workspace
- [findings related to WORKSPACE category]

🧩 Skills
- [findings related to SKILL category]

📢 Channels
- [findings related to CHANNEL category]

🌐 Network
- [findings related to NETWORK category]

Group findings by their category field, not just severity. Within each category, show severity icon and explain.

Step 4: Auto-Open Dashboard

After text report, automatically generate and serve dashboard:

bash ~/.openclaw/skills/secucheck/scripts/serve_dashboard.sh

The script returns JSON with url (LAN IP) and local_url (localhost). Use the url field (not localhost) when telling the user — they may access from another device.

Example:

📊 대시보드도 열었어요: http://192.168.1.200:8766/secucheck-report.html

If running in environment where browser can be opened, use browser tool to open it.

Cross-Platform Support

Scripts run on Linux, macOS, and WSL. Check the JSON output for platform info:

{
  "os": "linux",
  "os_variant": "ubuntu",
  "in_wsl": false,
  "in_dsm": false,
  "failed_checks": ["external_ip"]
}

Platform Detection

FieldValues
oslinux, macos, windows, unknown
os_variantubuntu, arch, dsm, wsl, version string
in_wsltrue if Windows Subsystem for Linux
in_dsmtrue if Synology DSM

Handling Failed Checks

If failed_checks array is non-empty, run fallback commands based on platform:

Network Info Fallbacks
PlatformCommand
Linuxip addr show or ifconfig
macOSifconfig
WSLip addr show (or check Windows via cmd.exe /c ipconfig)
WindowsPowerShell: Get-NetIPAddress
DSMifconfig or /sbin/ip addr
Gateway Binding Fallbacks
PlatformCommand
Linux`ss -tlnp \grep :18789 or netstat -tlnp`
macOSlsof -iTCP:18789 -sTCP:LISTEN
WindowsPowerShell: Get-NetTCPConnection -LocalPort 18789
File Permissions Fallbacks
PlatformCommand
Linux/macOSls -la ~/.openclaw
WindowsPowerShell: Get-Acl $env:USERPROFILE\.openclaw

Windows Native Support

If os is windows and scripts fail completely:

  1. Use PowerShell commands directly:
# Network exposure
Get-NetTCPConnection -LocalPort 18789 -State Listen

# File permissions
Get-Acl "$env:USERPROFILE\.openclaw"

# Process info
Get-Process | Where-Object {$_.Name -like "*openclaw*"}
  1. Report what you can check and note Windows-specific limitations.

Minimal Environments (Docker, DSM)

Some environments lack tools. Check output and supplement:

Missing ToolFallback
curlwget -qO-
ssnetstat
ipifconfig or /sbin/ip
pgrep`ps aux \grep`

Agent Decision Flow

1. Run full_audit.sh
2. Check "failed_checks" in output
3. For each failed check:
   a. Identify platform from os/os_variant
   b. Run platform-specific fallback command
   c. Incorporate results into report
4. Note any checks that couldn't complete

Dashboard Generation

When user requests visual report:

bash ~/.openclaw/skills/secucheck/scripts/serve_dashboard.sh

Returns:

{
  "status": "ok",
  "url": "http://localhost:8766/secucheck-report.html",
  "pid": 12345
}

Provide URL directly to user.

Detailed Check References

Read these only when deep explanation needed:

FileDomain
checks/runtime.mdLive system state
checks/channels.mdChannel policies
checks/agents.mdAgent permissions
checks/cron.mdScheduled jobs
checks/skills.mdInstalled skills
checks/sessions.mdSession isolation
checks/network.mdNetwork configuration

Attack Scenario Templates

Use these for expert-level explanations:

FileScenario
scenarios/prompt-injection.mdExternal content manipulation
scenarios/session-leak.mdCross-session data exposure
scenarios/privilege-escalation.mdTool permission abuse
scenarios/credential-exposure.mdSecret leakage
scenarios/unauthorized-access.mdAccess control bypass

Risk Levels

🔴 Critical - Immediate action required. Active exploitation possible.
🟠 High     - Significant risk. Should fix soon.
🟡 Medium   - Notable concern. Plan to address.
🟢 Low      - Minor issue or best practice recommendation.
⚪ Info     - Not a risk, but worth noting.

Risk Matrix

                Tool Permissions
              Minimal       Full
         ┌──────────┬──────────┐
Exposure │   🟢     │   🟡     │
  Low    │  Safe    │  Caution │
         ├──────────┼──────────┤
         │   🟡     │   🔴     │
  High   │ Caution  │ Critical │
         └──────────┴──────────┘

Exposure = Who can talk to the bot (DM policy, group access, public channels)
Tool Permissions = What the bot can do (exec, file access, messaging, browser)

Context-Aware Exceptions

Don't just pattern match. Consider context:

ContextAdjustment
Private channel, 2-3 trusted membersLower risk even with exec
VPN/Tailscale only accessNetwork exposure less critical
Self-hosted, single userSession isolation less important
Containerized environmentPrivilege escalation less severe

Always ask about environment if unclear.

Applying Fixes

CRITICAL RULES:

  1. Never auto-apply fixes. Always show suggestions first.
  2. Warn about functional impact. If a fix might break something, say so.
  3. Get explicit user confirmation before any config changes.

Example flow:

Agent: "Changing this setting will disable exec in #dev channel.
        If you're using code execution there, it will stop working.
        Apply this fix?"
User: "yes"
Agent: [apply fix via gateway config.patch]

Language Rules

  • Internal processing: Always English
  • Thinking/reasoning: Always English
  • Final user-facing report: Match user's language
  • Technical terms: Keep in English (exec, cron, gateway, etc.)

Auto-Review Triggers

Invoke automatically when:

  1. Skill installation: clawhub install <skill> or manual addition
  2. Agent creation/modification: New agent or tool changes
  3. Cron job creation/modification: New or modified scheduled tasks

For auto-reviews, focus only on changed component unless full audit requested.

Quick Commands

User RequestAction
"check channels only"Run channels.md check
"audit cron jobs"Run cron.md check
"full audit"All checks
"more detail"Re-run with verbose output

Trust Hierarchy

Apply appropriate trust levels:

LevelEntityTrust Model
1OwnerFull trust — has all access
2AI AgentTrust but verify — sandboxed, logged
3AllowlistsLimited trust — specified users only
4StrangersNo trust — blocked by default

Incident Response Reference

If compromise suspected:

Containment

  1. Stop gateway process
  2. Set gateway.bind to loopback (127.0.0.1)
  3. Disable risky DM/group policies

Rotation

  1. Regenerate gateway auth token
  2. Rotate browser control tokens
  3. Revoke and rotate API keys

Review

  1. Check gateway logs and session transcripts
  2. Review recent config changes
  3. Re-run full security audit

Files Reference

~/.openclaw/skills/secucheck/
├── SKILL.md              # This file
├── skill.json            # Package metadata
├── README.md             # User documentation
├── scripts/
│   ├── full_audit.sh     # Complete audit (JSON output)
│   ├── runtime_check.sh  # Live system checks
│   ├── gather_config.sh  # Config extraction (redacted)
│   ├── gather_skills.sh  # Skill security scan
│   ├── gather_agents.sh  # Agent configurations
│   ├── serve_dashboard.sh # Generate + serve HTML report
│   └── generate_dashboard.sh
├── dashboard/
│   └── template.html     # Dashboard template
├── checks/
│   ├── runtime.md        # Runtime interpretation
│   ├── channels.md       # Channel policy checks
│   ├── agents.md         # Agent permission checks
│   ├── cron.md           # Cron job checks
│   ├── skills.md         # Skill safety checks
│   ├── sessions.md       # Session isolation
│   └── network.md        # Network exposure
├── scenarios/
│   ├── prompt-injection.md
│   ├── session-leak.md
│   ├── privilege-escalation.md
│   ├── credential-exposure.md
│   └── unauthorized-access.md
└── templates/
    ├── report.md         # Full report template
    ├── finding.md        # Single finding template
    └── summary.md        # Quick summary template

Security Assessment Questions

When auditing, consider:

  1. Exposure: What network interfaces can reach this agent?
  2. Authentication: What verification does each access point require?
  3. Isolation: What boundaries exist between agent and host?
  4. Trust: What content sources are considered "trusted"?
  5. Auditability: What evidence exists of agent's actions?
  6. Least Privilege: Does agent have only necessary permissions?

Remember: This skill exists to make OpenClaw self-aware of its security posture. Use regularly, extend as needed, never skip the audit.

平台分布

OpenClaw

73.56%
按下载量换算25,899

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

未展示

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills