AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL unreviewed MIT Self-run

Skill Guardian

skill-0xtresser-skill-guardian-skill-guardian · by 0xtresser

>

No reviews yet
0 installs
25 views
0.0% view→install

Install

$ agentstack add skill-0xtresser-skill-guardian-skill-guardian

Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.

Security review

⚠ Flagged

1 finding(s); flagged for manual review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures
  • high Destructive filesystem operation.

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Reliability & compatibility

Not yet reviewed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Skill Guardian? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill Guardian

Pre-installation security scan + necessity assessment gate. Cleanup auditor for installed skills.

Hard Rule

Before executing ANY npx skills add, complete ALL steps in the Installation Gate below.

  • Never install without completing the full gate.
  • Never install without explicit user confirmation.
  • Never skip steps for efficiency.
  • Never install silently in the background.

Installation Gate

Execute these 4 steps sequentially when intercepting any skill installation request.

Step 1: Security Scan

  1. Parse the target skill: extract / and ``.
  1. Clone to temp — do NOT install to the agent skill directory:

``bash git clone --depth 1 https://github.com//.git /tmp/sg-scan-$$ ``

  1. Run security scanner. Try in order, use the first available:

Option Asnyk-agent-scan (preferred; requires SNYK_TOKEN env var): ``bash uvx snyk-agent-scan@latest --skills /tmp/sg-scan-$$//SKILL.md --json ``

Option B — Legacy mcp-scan (no token needed, outdated): ``bash uvx mcp-scan@latest --skills /tmp/sg-scan-$$//SKILL.md ``

Option C — Neither available → skip to Step 1b.

  1. Interpret scan results by issue code prefix:

| Code prefix | Severity | Action | |-------------|----------|--------| | E (E001–E006) | Critical | Block. Report threat details. No override option. | | TF (TF001–TF002) | Critical | Block. Toxic multi-tool attack chain detected. | | W (W007–W013) | Warning | Warn user with specifics. Ask whether to proceed. | | None | Clean | Continue to Step 2. |

  1. Clean up temp: rm -rf /tmp/sg-scan-$$
Step 1b: skills.sh Audit Data (supplementary or fallback)

No public API exists. Fetch audit pages via web fetch and extract risk levels:

https://skills.sh////security/snyk
https://skills.sh////security/agent-trust-hub

Risk levels to look for: Safe, Low Risk, Med Risk, High Risk, Critical.

If unreachable → note "audit data unavailable", continue. Do not block on this.

Step 2: Necessity Assessment

Run npx skills list to get all installed skills. Evaluate three dimensions:

Duplicates — Compare the new skill's name and description against every installed skill. Flag if functional overlap exists.

pdf already installed → installing nano-pdf adds nothing. ❌ web-search already installed → installing tavily-search duplicates it.

Environment overlap — Check if existing MCP tools or agent built-in capabilities already cover the same functionality.

❌ Exa Search MCP installed → web-search skill is redundant. ❌ Agent has built-in file read/write → file-util skill adds no value.

Quality signals — Fetch from the skill's page on skills.sh if available:

| Signal | Red flag | |--------|----------| | Install count | 6 months ago | | Publisher | Not a verified org (anthropics/, vercel-labs/, microsoft/) |

Step 3: Report and Confirm

Present a single consolidated report covering:

  1. Security — scan result and specific findings
  2. Duplicates — overlap with installed skills (if any)
  3. Environment — overlap with existing MCP tools (if any)
  4. Quality — signal summary
  5. Recommendation — one of: Install / Install with caution / Skip recommended / Blocked

CRITICAL: Wait for explicit user confirmation before proceeding. Do not auto-install.

Step 4: Execute

  • User confirms → npx skills add // → verify with npx skills list.
  • User declines → report "Installation cancelled." Clean up any remaining temp files.

Cleanup Mode

Trigger: user asks to clean up, audit, or review installed skills.

  1. Run npx skills list to enumerate all installed skills.
  2. Assess each skill:
  • Redundant with another installed skill?
  • Covered by an existing MCP tool or agent built-in?
  • Source repo still maintained? (check GitHub last push date)
  • New security issues? (re-check skills.sh audit pages)
  1. Present numbered removal recommendations with reasons.
  2. User selects items → run npx skills remove for each. Confirm each removal.

Fallback Behavior

| Condition | Action | |-----------|--------| | snyk-agent-scan unavailable, no SNYK_TOKEN | Try legacy mcp-scan. If also unavailable → skills.sh only. | | skills.sh unreachable | Note "audit data unavailable". Continue with scanner results. | | Scanner + skills.sh both unavailable | Warn user: no security data could be obtained. Recommend manual review. Still require user confirmation before install. |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.