owasp-security

Apply OWASP-aligned security patterns to ghostssh agent pipelines.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/sixscripts-ai/ghostssh --skill owasp-security-sixscripts-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: owasp-security
Source: https://github.com/sixscripts-ai/ghostssh/tree/main/ghostssh-skills/owasp-security
Command: npx skills add https://github.com/sixscripts-ai/ghostssh --skill owasp-security-sixscripts-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ghostssh agents risk exposure and insecure handling of secrets and external interactions. This skill provides a structured OWASP-aligned checklist, patterns, and guardrails to prevent secret leaks, injection, and misconfigurations.

Core Features & Use Cases

  • Never log secrets or expose API keys in any logs or telemetry.
  • Sanitize and validate external inputs before they reach LLM prompts or worker components.
  • Enforce URL allowlists, rate limits, and strict input validation across agents (Jina scraper, Playwright worker, and routes). Example: Use it during a security review of agent pipelines and when auditing code touching API keys or user data.

Quick Start

Apply OWASP-aligned security checks to all ghostssh agents and review inputs, API keys, and prompts.

Frequently Asked Questions about owasp-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent prompt injection attacks in LLM agent pipelines?

Prevent secret leakage in API key management by applying OWASP-aligned security patterns that never log secrets or expose API keys in logs. This skill enforces strict credential management guardrails across all agent providers.

How do I enforce URL allowlists and rate limiting for web scrapers?

OWASP security for LLM agents covers input validation, secret management, URL allowlisting, rate limiting, and safe prompt construction. These patterns prevent insecure data handling and misconfigurations across agent routes and workers.

Can I use this OWASP security checklist to audit Playwright workers?

Yes, you can use this OWASP security checklist to audit Playwright workers and profile routes. It provides structured guardrails to review code touching API keys, user data, and external inputs during security audits.

What is the best way to sanitize external inputs for safe prompt construction?

The best way to sanitize external inputs for safe prompt construction is applying strict validation before data reaches LLM prompts. This skill provides guardrails to ensure insecure data handling and misconfigurations are blocked.

Why does my agent pipeline risk secret exposure during security reviews?

Agent pipelines risk secret exposure during security reviews because external interactions and credentials lack strict OWASP-aligned guardrails. This skill prevents leakage by enforcing structured checks on inputs, API keys, and telemetry logging.