security-patterns

Review Kailash SDK code for security vulnerabilities and OWASP compliance.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/myeohVmzrka92/disease-risk-controller-S2 --skill security-patterns-myeohvmzrka92
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-patterns
Source: https://github.com/myeohVmzrka92/disease-risk-controller-S2/tree/main/.claude/skills/18-security-patterns
Command: npx skills add https://github.com/myeohVmzrka92/disease-risk-controller-S2 --skill security-patterns-myeohvmzrka92

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you avoid common application security mistakes in Kailash SDK development, including hardcoded secrets, unsafe input handling, weak authentication flows, and insecure API usage.

Core Features & Use Cases

  • Secret Management: Keep credentials out of source code and use environment variables or secure vaults instead.
  • Injection Prevention: Validate inputs and rely on safer data handling patterns to reduce SQL and code injection risk.
  • Auth and OWASP Guidance: Apply authentication, authorization, HTTPS, and OWASP Top 10 practices during reviews and deployment preparation.
  • Use Case: A developer preparing a release can use this Skill to check configuration, review sensitive code paths, and confirm the app follows security best practices before shipping.

Quick Start

Ask for a security review of the current feature and have it checked for secrets, injection risks, authentication issues, and deployment safety.

Frequently Asked Questions about security-patterns

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

FAQPage Schema
How do I prevent hardcoded secrets and check for injection risks before deploying?

A pre-deployment security review checks for hardcoded secrets, validates input handling to prevent injection, enforces environment variables, and verifies HTTPS transport for API calls.

What is fail-closed error handling and when do I need it for secure coding?

Fail-closed error handling denies access by default when authentication or authorization errors occur, preventing vulnerabilities from bypassing access controls during system failures.

How do I apply OWASP Top 10 practices during code reviews?

Apply OWASP Top 10 practices during code reviews using checklist-based compliance that verifies authentication, authorization, parameterized data handling, and HTTPS transport across commits and deployments.

Does this security review approach work with Kailash SDK development?

Yes, this security review approach works with Kailash SDK development, applying guardrails for secret management, input validation, authentication, authorization, and secure API calls.

Why does my application security review fail when using unsafe input handling?

Your security review fails when unsafe input handling is detected because the review requires parameterized data handling to reduce SQL and code injection risk as a mandatory guardrail.

What's the best way to manage secrets and credentials in source code?

The best way to manage secrets in source code is to keep credentials out entirely and use environment variables or secure vaults instead, enforced through automated security checks.