security-expert

Guide application security with OWASP Top 10 and secure coding practices.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill security-expert-jonathanmitchell1234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-expert
Source: https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot/tree/main/.agents/skills/security-expert
Command: npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill security-expert-jonathanmitchell1234

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance to identify, prevent, and remediate application security vulnerabilities, ensuring robust protection against common and advanced threats.

Core Features & Use Cases

  • OWASP Top 10 Guidance: Detailed explanations and code examples for each vulnerability category.
  • Secure Coding Practices: Demonstrates secure implementation patterns for authentication, authorization, input validation, and cryptography.
  • Penetration Testing Concepts: Introduces tools and methodologies for vulnerability assessment.
  • Use Case: A developer can consult this Skill to understand how to prevent SQL injection in their Node.js application by reviewing the provided secure code examples and best practices.

Quick Start

Provide guidance on how to secure a Node.js application against the OWASP Top 10 vulnerabilities.

Frequently Asked Questions about security-expert

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

FAQPage Schema
How do I prevent SQL injection vulnerabilities in my application?

To prevent SQL injection vulnerabilities, you must implement secure coding practices such as input validation and parameterized queries. This Skill provides practical code examples and mitigation strategies to secure your application against injection attacks.

What are the OWASP Top 10 vulnerabilities and how do I mitigate them?

The OWASP Top 10 vulnerabilities include injection, broken access control, and cryptographic failures. This Skill provides detailed explanations and practical code examples for securing your application against each vulnerability category.

How do I implement secure authentication and authorization mechanisms?

Implementing secure authentication and authorization requires following defense-in-depth principles and secure coding patterns. This Skill demonstrates secure implementation practices to ensure robust access control within your application architecture.

What are the best practices for preventing cryptographic failures?

Preventing cryptographic failures involves using proper encryption standards and secure implementation patterns. This Skill provides expert guidance on secure cryptography practices to protect sensitive data and remediate application security flaws.

How do I perform penetration testing and vulnerability assessments?

Performing penetration testing involves utilizing specific methodologies and tools for vulnerability assessment. This Skill introduces core penetration testing concepts to help you identify and remediate security flaws within your applications.

Do I need a secure development lifecycle to fix broken access control?

Fixing broken access control requires integrating secure development lifecycle principles into your workflow. This Skill provides guidance on security architecture and defense-in-depth to prevent common access control vulnerabilities.