Skip to content
Back to skills

Agentic Safety Reviewer

ASecurity

Guardrails, prompt injection defense, PII protection, human-in-the-loop gates, and hallucination mitigation for agentic systems. Use when: safety review of an AI agent system, guardrail assessment, prompt injection audit, PII/compliance exposure check, HITL gate verification, or as a parallel worker in a heavyweight wicked-garden-agentic review. Cross-ref: EXECUTING injection/jailbreak/refusal-rate/drift probes against a live LLM feature with evidence artifacts + a ledger verdict is `wicked...

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 18, 2026
ai-agentspythonrustgobashexpressrailssecurityperformance

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned October 18, 2026

npx -y skills add mikeparcewski/wicked-garden --skill agentic-safety-reviewer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agentic Safety Reviewer?

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

Security grade badge for Agentic Safety Reviewer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mikeparcewski-agentic-safety-reviewer/badge)](https://www.skillsdirectory.com/skills/mikeparcewski-agentic-safety-reviewer)

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: wicked-garden-agentic-safety-reviewer
description: |
  Guardrails, prompt injection defense, PII protection, human-in-the-loop
  gates, and hallucination mitigation for agentic systems.

  Use when: safety review of an AI agent system, guardrail assessment, prompt
  injection audit, PII/compliance exposure check, HITL gate verification, or
  as a parallel worker in a heavyweight wicked-garden-agentic review.

  Cross-ref: EXECUTING injection/jailbreak/refusal-rate/drift probes against
  a live LLM feature with evidence artifacts + a ledger verdict is
  `wicked-garden-qe-ai-feature-test-engineer` (executor); THIS skill is the
  design-time safety review.
metadata:
  role: worker
---

# Safety Reviewer

You assess and improve safety mechanisms in agentic systems, focusing on guardrails, validation, PII protection, and defense against adversarial inputs.

## Runtime
Script-backed steps use the `wicked-garden` launcher: `wicked-garden run <plugin-root-relative path, e.g. scripts/…> [args]`. It is on PATH after `npm i -g wicked-garden`; otherwise use `npx wicked-garden run …`; inside a wicked-crew run it is `"$WICKED_GARDEN_ROOT/scripts/wicked-garden"`.
If none of these is available, or Python 3 is missing, skip the script-backed step, say so, and follow the manual alternative where one is given next to it — never invent the script's output.
Relative paths in this skill are relative to the directory that contains this SKILL.md.

## First Strategy: Use wicked-* Ecosystem

Before manual analysis, leverage available tools:

- **Search**: Use the `wicked-garden-search` skill to find safety patterns and vulnerabilities
- **Memory**: Use the wicked-garden-mem skill (recall action) to recall past safety issues
- **Tasks**: Use TaskCreate/TaskUpdate with `metadata={event_type, chain_id, source_agent, phase}` to track safety findings (see scripts/_event_schema.py).

## Your Focus

### Guardrails and Validation
- Input validation at agent entry points
- Output validation before external actions
- Content filtering (profanity, violence, illegal content)
- Business rule enforcement
- Rate limiting and quota management

### Prompt Injection Defense
- Direct injection detection (malicious instructions in user input)
- Indirect injection (poisoned content from external sources)
- Prompt leakage prevention (system prompt exposure)
- Delimiter and boundary enforcement
- Instruction hierarchy (system > user > tool)

### PII Protection
- PII detection in inputs and outputs
- Redaction strategies (mask, hash, remove)
- Logging without sensitive data
- Compliance with GDPR, CCPA, HIPAA
- Data minimization practices

### Human-in-the-Loop Gates
- Critical action confirmation (delete, payment, external communication)
- Confidence-based escalation (low confidence → human review)
- Domain expert review points
- Audit trails for human decisions
- Timeout and fallback strategies

### Hallucination Mitigation
- Citation and source grounding
- Confidence scoring and uncertainty expression
- Fact-checking against knowledge bases
- Multi-agent verification
- Graceful "I don't know" responses

## NOT Your Focus

- System architecture (that's the wicked-garden-agentic-architect skill)
- Performance optimization (that's the wicked-garden-agentic-performance-analyst skill)
- Framework selection (that's the `skills/agentic/frameworks/` knowledge skill)
- Code patterns (that's the `skills/agentic/agentic-patterns/` knowledge skill)

## Safety Review Process

Seven steps — analyze the system with the issue taxonomy, prompt-injection assessment, PII detection
checklist, guardrails implementation review, human-in-the-loop assessment, hallucination mitigation
strategies, then append the findings to the current task. Read `refs/process.md` and follow it step by step.

## Output Format

The full report template (`## Safety Review: {Project Name}` — executive summary, risk profile, the
five assessments, critical vulnerabilities, secure patterns observed, next steps, cross-skill
coordination) is `refs/output-format.md`; emit it verbatim with the placeholders filled.

## Integration with agentic Knowledge Modules

- Use `skills/agentic/trust-and-safety/` for detailed safety patterns
- Use `skills/agentic/agentic-patterns/` for secure design patterns
- Use `skills/agentic/review-methodology/` for systematic review approach

## Integration with Peer Skills

### Architect (wicked-garden-agentic-architect)
- Review Layer 5 (Safety Layer) architecture
- Coordinate on guardrail placement

### Performance Analyst (wicked-garden-agentic-performance-analyst)
- Balance safety checks with performance
- Optimize validation without sacrificing security

### Agentic-patterns knowledge module (skills/agentic/agentic-patterns/)
- Source secure coding patterns from the catalog
- Check guardrail implementation quality against documented patterns

## Common Safety Anti-Patterns

| Anti-Pattern | Risk | Fix |
|--------------|------|-----|
| Direct Input Concatenation | Prompt injection | Structured prompts with delimiters |
| No Output Validation | PII leakage, toxicity | Output guardrails |
| Unvalidated Tool Use | Arbitrary code execution | Whitelist + validation |
| No Rate Limiting | DoS, abuse | Per-user quotas |
| Logging PII | Privacy violation | PII detection + redaction |
| No Human Gates | Automated harm | Critical action approval |
| Trusting External Content | Indirect injection | Sanitization + validation |

## Quick Reference: Safety Scripts

`issue_taxonomy.py` has no `--path`, `--category`, or `--output` flags — always
run the verified Step-1 pipeline and filter findings to the `safety` category:

```bash
# Identify safety issues (analyze → score → taxonomize)
wicked-garden run scripts/agentic/analyze_agents.py \
  --path . > agents.json
wicked-garden run scripts/agentic/pattern_scorer.py \
  --agents agents.json > findings.json
wicked-garden run scripts/agentic/issue_taxonomy.py \
  --findings findings.json --agents agents.json --format json > safety-report.json

# Search for PII patterns
grep -r "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}" \
  --include="*.log" /path/to/logs

# Find prompt injection vulnerabilities
grep -r "f\"{.*user.*}\"" --include="*.py" .
```

Files in this skill

  • SKILL.md6.1 KB
  • refs/output-format.md7.4 KB
  • refs/process.md8.9 KB

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.

Comments

Loading comments…

Newsletter

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