360 Secure SkillHub
360 安全技能中心

Agent Sentinel

该 Skill 提供自包含的 Python CLI,用于在安装前离线扫描 OpenClaw/Hermes 技能目录,检测过宽的权限请求与风险模式,输出 OK/LOW/MEDIUM/HIGH 风险等级和可读的发现说明,支持 --json 输出、self-test 自检及 CI 集成。

itspremkumar
itspremkumar
热度 48.22
最近更新 2026-07-13 17:57:13
分类:安全依赖:代码执行 / 读写文件应用场景:代码审查 / 自动化脚本 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add itspremkumar/agent-sentinel
Metadata
name
agent-sentinel
version
2.0.0
description
Scan OpenClaw/Hermes skills for risky permission patterns before installation
tags
["security","audit","skill","openclaw","hermes","vetting","cli","python","open-source","agent","automation","MIT"]

Skill Security Sentinel

Scan OpenClaw/Hermes skills for risky permission patterns before you install them.

Keywords: security, audit, skill, openclaw, hermes, vetting, cli, python, open-source, agent, automation, MIT

Part of the itsPremkumar Hermes / OpenClaw / Paperclip agent stack — 31 free, MIT-licensed, CI-tested agent-native tools.

What it does

A 'weather' skill can quietly request shell execution — supply-chain risk at install time. Skill Security Sentinel solves this: Scan OpenClaw/Hermes skills for risky permission patterns before you install them.

Best for: Anyone installing third-party ClawHub / OpenClaw / Hermes skills.

Features

  • Vet a skill folder before install
  • Flag over-broad permission requests
  • Score risk OK/LOW/MEDIUM/HIGH
  • Audit your own skills pre-publish
  • Explain findings in plain language

Install

# Requires Python 3.8+. No pip install needed.
curl -O https://raw.githubusercontent.com/itsPremkumar/agent-sentinel/main/agent_sentinel.py
# Or copy the file anywhere — it's self-contained.

Quick start

python agent_sentinel.py self-test     # prove it works end-to-end
python agent_sentinel.py scan --help   # scan subcommand

Use cases

  1. Vet a skill folder before install
  2. Flag over-broad permission requests
  3. Score risk OK/LOW/MEDIUM/HIGH
  4. Audit your own skills pre-publish
  5. Explain findings in plain language

Why choose this over alternatives

Alternative Why this skill is better
Installing blind You see the risk before granting machine access.
Reading SKILL.md by hand Patterns are detected automatically across the folder.
ClawHub audit only Offline, private, repeatable anytime.

FAQ (SEO / AEO)

Q: What does scan do?
A: Inspects a skill folder and flags risky permission patterns offline.

Q: Does it upload my skill?
A: No. Fully local, no telemetry, no network.

Q: What risk levels exist?
A: OK / LOW / MEDIUM / HIGH plus actionable findings.

Q: Should I trust ClawHub's own audit?
A: Use both — sentinel is your private, offline safety net.

Geo / local reach

Built and maintained by @itsPremkumar (Chennai, India · serving developers worldwide). Free for individuals and teams everywhere. Documentation in English; tool output is locale-neutral.

CI integration

# .github/workflows/verify.yml
name: Verify
on: [push]
jobs:
  verify:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Self-test agent-sentinel
        run: python agent_sentinel.py self-test

Support

Free + MIT-0 (free, modifiable, no attribution required). Sponsor if useful:

⭐ Star on GitHub