vigil-security-patterns

Apply security patterns for authentication, secrets, and input validation in Vigil Guard v2.0.0.

14|2|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/tbartel74/Vigil-Code --skill vigil-security-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vigil-security-patterns
Source: https://github.com/tbartel74/Vigil-Code/tree/main/.claude/skills/vigil-security-patterns
Command: npx skills add https://github.com/tbartel74/Vigil-Code --skill vigil-security-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security patterns and best practices for Vigil Guard v2.0.0 development, covering authentication, secrets, input validation, injection prevention, CORS, and 3-branch detection security.

Core Features & Use Cases

  • 3-Branch Security Guidance: Security considerations across heuristics, semantic, and LLM branches.
  • RBAC & JWT: Token management and permissions guidance.
  • Secure Coding Practices: Input validation, secret handling, and environment hardening.

Quick Start

Apply the patterns during code reviews and in CI/CD security gates.

Frequently Asked Questions about vigil-security-patterns

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

FAQPage Schema
How do I implement RBAC and JWT authentication in Vigil Guard?

RBAC and JWT patterns guide token management and permission enforcement within Vigil Guard v2.0.0. Apply role-based access control through JWT token validation, configure claims for permission checks, and enforce policies across heuristics, semantic, and LLM branches during code reviews and CI/CD gates.

What input validation and injection prevention techniques should I use in Vigil Guard development?

Input validation and injection prevention patterns protect Vigil Guard against malicious payloads across all three detection branches. Sanitize user inputs, parameterize queries, validate data types, and apply anti-injection measures during the development lifecycle to prevent SQL, command, and code injection attacks.

How do I configure CORS and secure session handling in Vigil Guard?

CORS configuration and secure session handling patterns establish trust boundaries for Vigil Guard v2.0.0. Define strict CORS policies, use secure cookies, implement session timeouts, and validate origins to prevent cross-origin attacks while maintaining secure authentication flows.

What security considerations apply to Vigil Guard's 3-branch architecture?

The 3-branch security guidance covers heuristics, semantic, and LLM branches within Vigil Guard. Apply consistent authentication, secrets management, input validation, and RBAC enforcement across all branches to maintain security posture throughout the detection pipeline.

How should I handle secrets and password storage in Vigil Guard?

Secrets management and password hashing patterns protect sensitive data in Vigil Guard v2.0.0. Use environment variables, avoid hardcoding credentials, apply strong hashing algorithms, and implement secure configuration management to prevent credential exposure in code and logs.

When should I apply these security patterns during development?

Security patterns integrate into code reviews and CI/CD security gates for Vigil Guard. Apply them early during development, enforce them as automated checks in pipelines, and validate compliance before deployment to catch weaknesses before production.