security-guard

Identify and mitigate security vulnerabilities in codebases with actionable checklists.

12|4|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/TurnaboutHero/oh-my-antigravity --skill security-guard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-guard
Source: https://github.com/TurnaboutHero/oh-my-antigravity/tree/main/skills/security-guard
Command: npx skills add https://github.com/TurnaboutHero/oh-my-antigravity --skill security-guard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SecurityGuard helps identify vulnerabilities and enforces security best practices across software projects, reducing risk and helping teams ship safer code.

Core Features & Use Cases

  • Vulnerability discovery and remediation guidance
  • Authentication, authorization, and input-validation review checklists
  • Data protection, secure storage, and API security guidance
  • Use Case: A small web app is audited for OWASP Top 10 issues; it ensures password storage with hashing, proper session handling, and secure API access.

Quick Start

Prompt SecurityGuard with: "Assess the project's authentication, input validation, and data storage for security weaknesses and provide concrete remediation steps."

Frequently Asked Questions about security-guard

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

FAQPage Schema
How do I identify security vulnerabilities in my codebase?

Security vulnerability identification involves analyzing code for authentication flaws, authorization gaps, input validation issues, and insecure data storage. SecurityGuard guides you through systematic review of these areas using OWASP Top 10 checklists, pinpointing weaknesses and recommending concrete fixes before deployment.

What should I check for authentication and authorization security?

Authentication review covers password storage with proper hashing, session handling, and token management. Authorization checks verify role-based access control and permission enforcement. SecurityGuard provides actionable checklists to ensure login mechanisms, session timeouts, and access controls meet secure design standards.

How do I secure user input to prevent injection attacks?

Input validation prevents injection vulnerabilities by sanitizing and validating all user-supplied data before processing. SecurityGuard reviews input handling across APIs and forms, recommending parameterized queries, escaping, and validation rules to block common attack vectors.

Can I use SecurityGuard to audit API security?

Yes. SecurityGuard reviews API endpoints for authentication requirements, authorization controls, input validation, and secure data transmission. It ensures APIs enforce proper access restrictions, validate requests, and protect sensitive data in responses and transit.

What does secure data storage include?

Secure data storage encompasses hashing passwords, encrypting sensitive fields, protecting API keys and credentials, and ensuring safe database configuration. SecurityGuard verifies that stored secrets use industry-standard encryption and that sensitive data is never logged or exposed in error messages.

Does SecurityGuard cover dependency security?

Yes. Dependency hygiene is part of SecurityGuard's coverage, reviewing third-party libraries for known vulnerabilities and outdated versions. It recommends keeping dependencies current and identifying packages that introduce security risk.