Skip to content
Back to skills

Guardian Core

ASecurity

Local Guardian scanner with bundled signatures and dashboard. Realtime + batch scanning, no webhook/API/cron automation paths.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
toolspythonbashsqlapi

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill guardian-core --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Guardian Core?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Guardian Core
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-guardian-core/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-guardian-core)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: guardian-core
description: Local Guardian scanner with bundled signatures and dashboard. Realtime + batch scanning, no webhook/API/cron automation paths.
version: 1.0.5
metadata:
  openclaw:
    requires:
      bins:
        - python3
      env:
        - GUARDIAN_WORKSPACE
        - GUARDIAN_CONFIG
    permissions:
      - read_workspace
      - write_workspace
---

# Guardian Core

Guardian Core is the minimal, local-first scanner package.

## Included
- Realtime pre-scan
- Batch scan/report
- Bundled signature definitions
- Local SQLite logging (`guardian.db`)
- Local dashboard files

## Not included in core package
- Webhook integrations
- HTTP API server
- Cron automation setup helpers
- Remote definition update scripts

## Install
```bash
cd ~/.openclaw/skills/guardian-core
./install.sh
```

## Verify
```bash
python3 scripts/admin.py status
python3 scripts/admin.py threats
python3 scripts/admin.py report
```

## Environment/config reads
- `GUARDIAN_WORKSPACE`
- `GUARDIAN_CONFIG`

## Python API
```python
from core.realtime import RealtimeGuard

guard = RealtimeGuard()
result = guard.scan_message(user_text, channel="telegram")
if guard.should_block(result):
    return guard.format_block_response(result)
```

Files in this skill

  • README.md565 B
  • SECURITY.md507 B
  • SKILL.md1.2 KB
  • _meta.json462 B
  • config.json1.3 KB
  • core/__init__.py157 B
  • core/cache.py5.2 KB
  • core/guardian_db.py23.5 KB
  • core/realtime.py5.3 KB
  • core/scanner.py10.7 KB
  • core/settings.py5.6 KB
  • dashboard/guardian.html31.6 KB
  • definitions/exfil-patterns.json9.1 KB
  • definitions/injection-sigs.json12 KB
  • definitions/manifest.json622 B
  • definitions/openclaw-hardening.json2.8 KB
  • definitions/social-engineering.json8.1 KB
  • definitions/tool-abuse.json4.8 KB
  • install.sh1001 B
  • pyproject.toml599 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in tools →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.