security-engineer

Audit application code for OWASP Top 10 vulnerabilities and generate remediation plans.

171|49|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/nagisanzenin/claude-code-production-grade-plugin --skill security-engineer-nagisanzenin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-engineer
Source: https://github.com/nagisanzenin/claude-code-production-grade-plugin/tree/main/skills/security-engineer
Command: npx skills add https://github.com/nagisanzenin/claude-code-production-grade-plugin --skill security-engineer-nagisanzenin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of identifying and remediating security vulnerabilities within your codebase, ensuring your applications are robust against common threats.

Core Features & Use Cases

  • Comprehensive Auditing: Conducts threat modeling, code audits (OWASP Top 10), authentication/authorization reviews, data security checks, and supply chain analysis.
  • Automated Remediation: Generates detailed fix instructions, including before/after code, and creates penetration testing plans.
  • Use Case: Before deploying a new microservice, use this Skill to perform a full security review, identify critical vulnerabilities like SQL injection or broken access control, and receive actionable steps to fix them, along with a plan for penetration testing.

Quick Start

Use the security-engineer skill to audit the codebase for security vulnerabilities and generate a remediation plan.

Frequently Asked Questions about security-engineer

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

FAQPage Schema
How do I perform an OWASP Top 10 code audit on my application?

An OWASP Top 10 code audit systematically scans your codebase for common vulnerabilities like SQL injection and broken access control. This analysis reviews authentication flows and generates detailed before-and-after code fixes to remediate identified threats.

What is threat modeling and how does it secure my code before deployment?

Threat modeling identifies potential security threats and vulnerabilities in your application architecture before deployment. It maps out attack vectors, enabling you to prioritize remediation efforts and generate targeted penetration test scenarios to validate defenses.

Can I automate the detection of PII and data security issues in my codebase?

Yes, you can automate data security checks to inventory Personally Identifiable Information (PII) across your codebase. This process identifies sensitive data flows, evaluates compliance exposure, and outputs actionable remediation steps to secure data handling.

How do I assess supply chain vulnerabilities in my application dependencies?

Assessing supply chain vulnerabilities involves scanning your application dependencies for known security flaws and outdated components. This evaluation identifies weak links in your software supply chain and provides a detailed remediation plan to update or patch affected libraries.

Does this security analysis generate penetration test scenarios for validation?

Yes, the security analysis generates detailed penetration test scenarios based on identified vulnerabilities and threat models. These scenarios provide step-by-step instructions to validate your application's defenses and verify that code fixes effectively block common attacks.

What is the best way to review authentication and authorization flows for broken access control?

The best way to review authentication and authorization flows is to systematically audit access control logic against threat models. This identifies broken access control vulnerabilities and generates specific code fixes to enforce proper permission checks and secure user sessions.