insecure-defaults

Detect insecure default configurations with hardcoded secrets and weak authentication.

31|4|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/kissrosecicd-hub/agents-evolution --skill insecure-defaults-kissrosecicd-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: insecure-defaults
Source: https://github.com/kissrosecicd-hub/agents-evolution/tree/main/.agents/skills/tob-insecure-defaults
Command: npx skills add https://github.com/kissrosecicd-hub/agents-evolution --skill insecure-defaults-kissrosecicd-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects fail-open insecure defaults (hardcoded secrets, weak auth, permissive security) that allow apps to run insecurely in production. Use when auditing security, reviewing config management, or analyzing environment variable handling.

Core Features & Use Cases

  • Detects fail-open defaults that let applications run with insecure configurations
  • Distinguishes fail-secure patterns that crash or refuse to start
  • Useful for security audits, IaC reviews, code reviews, and production-readiness assessments

Quick Start

Analyze your codebase to identify and report insecure defaults such as hardcoded secrets, weak authentication, and permissive security configurations.

Frequently Asked Questions about insecure-defaults

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

FAQPage Schema
How do I detect hardcoded secrets and insecure defaults in my codebase?

To detect hardcoded secrets and insecure defaults, analyze your codebase, deployment templates, and environment variable handling to identify weak authentication and permissive security configurations. The tool reports findings with context and actionable remediation guidance.

What are fail-open insecure defaults and how do they affect production security?

Fail-open insecure defaults are weak configurations that allow applications to run insecurely in production, such as hardcoded secrets and permissive security settings. The tool distinguishes these from fail-secure patterns that intentionally crash or refuse to start.

How do I audit environment variables for weak authentication and permissive security settings?

Auditing environment variables involves analyzing config management to surface fail-open defaults and weak authentication settings. The tool reviews environment handling to identify production risks and reports them with actionable remediation guidance.

Can I use this to review deployment templates for production-readiness assessments?

Yes, you can apply this to deployment templates to identify insecure default configurations that allow applications to operate with weak secrets. It surfaces production risks during IaC reviews and production-readiness assessments.

What is the best way to surface production risks from insecure config management?

The best way to surface production risks is to analyze codebases and config management for fail-open insecure defaults. The tool identifies weak authentication and permissive security settings, reporting findings with context and actionable remediation steps.

Why does my application run insecurely in production despite passing code reviews?

Applications run insecurely when fail-open insecure defaults allow weak secrets or permissive security settings to persist undetected in deployment templates. The tool identifies these weak configurations and provides actionable remediation guidance.