security

Enforce authentication, authorization, input validation, and secure data handling guardrails.

7|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/bricerising/enterprise-software-playbook --skill security-bricerising
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/bricerising/enterprise-software-playbook/tree/main/skills/security
Command: npx skills add https://github.com/bricerising/enterprise-software-playbook --skill security-bricerising

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Security guardrails to ensure robust authentication, authorization, input validation, and safe data handling across service boundaries, reducing common vulnerabilities in endpoints and data flows.

Core Features & Use Cases

  • Baseline protections for endpoints and data access (authn, authz, input validation)
  • Injection prevention (SQL, XSS, command injection), safe logging, and secrets management
  • SSRF protection, secure outbound calls, and dependency auditing
  • Guidance for handling file and network I/O with sensitive data

Quick Start

Apply security guardrails to new or updated APIs and data flows to ensure authentication, authorization, input validation, and safe data handling.

Frequently Asked Questions about security

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

FAQPage Schema
How do I add authentication and authorization guardrails to new HTTP endpoints?

To prevent SQL injection and XSS, enforce strict input validation and parameterized data handling across system boundaries. This mitigates injection vulnerabilities by sanitizing inputs before they reach queries or render engines.

What is the best way to prevent SSRF in outbound network calls?

The best way to prevent SSRF in outbound network calls is to enforce guardrails on outbound requests and file I/O. This validates destination URLs and restricts access to internal network resources, mitigating server-side request forgery risks.

How do I securely handle sensitive user data across services?

To securely handle sensitive user data across services, apply guardrails for safe data handling and secure logging. This prevents exposing secrets in logs and ensures data boundary integrity during inter-service communication.

Can I use these security guardrails for dependency auditing and secrets management?

Yes, you can use these security guardrails for dependency auditing and secrets management. The skill enforces baseline controls to detect vulnerable dependencies and protect sensitive credentials from leaking into application data flows.

When do I need input validation for file and network I/O operations?

Input validation for file and network I/O operations is needed whenever handling user data across service boundaries. Enforcing guardrails on these flows prevents injection attacks and mitigates common vulnerabilities in data access paths.