insecure-defaults

Detect fail-open insecure defaults in configuration and environment variable handling.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/bingeli1379/eli-claude-marketplace --skill insecure-defaults-bingeli1379
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: insecure-defaults
Source: https://github.com/bingeli1379/eli-claude-marketplace/tree/main/plugins/eureka-sdd/skills/insecure-defaults
Command: npx skills add https://github.com/bingeli1379/eli-claude-marketplace --skill insecure-defaults-bingeli1379

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Detects fail-open insecure defaults (hardcoded secrets, weak auth, and permissive security) that allow apps to run insecurely in production. It helps security teams and developers audit configurations, environment handling, and deployment patterns to identify risky defaults and guide remediation.

Core Features & Use Cases

  • Detects fail-open vs fail-secure patterns in environment variable handling and configuration management
  • Audits production configurations, IaC templates, and deployment settings for insecure defaults
  • Use Cases: security audits, configuration reviews, and code reviews to surface vulnerabilities before deployment

Quick Start

Run an insecure-defaults audit across your project to identify hardcoded secrets and weak default 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 insecure defaults in application configuration and environment variables?

Audit insecure defaults by analyzing code, deployment templates, and IaC to trace default behaviors in environment variable handling and configuration management. This process surfaces hardcoded secrets, weak authentication, and permissive security patterns that allow apps to run insecurely in production.

What is a fail-open insecure default in security configuration?

A fail-open insecure default occurs when application configuration or environment variable handling allows the app to run insecurely if a security setting is missing. Auditing configuration sources helps identify these risky default behaviors and traces them to surface vulnerabilities before deployment.

How do I audit infrastructure as code for hardcoded secrets and weak authentication?

Audit IaC templates and deployment settings by analyzing config sources and tracing default behaviors to detect hardcoded secrets and weak authentication. This configuration review generates actionable remediation notes to fix permissive security patterns before production deployment.

Can I use this security audit for configuration reviews across codebases and deployment templates?

Yes, you can apply this security audit across codebases, deployment templates, and IaC. It analyzes config sources and environment variable handling to identify fail-open versus fail-secure patterns, generating actionable remediation notes for configuration reviews.

What is the best way to surface permissive security patterns in environment variable handling?

The best way to surface permissive security patterns is to run a configuration audit that traces default behaviors in environment variable handling. This identifies fail-open defaults and generates remediation notes for weak authentication and hardcoded secrets.

When should I not rely on default application configurations for production security?

You should not rely on default application configurations when they fail open and allow insecure production operation. Auditing config sources and tracing default behaviors reveals hardcoded secrets and weak auth patterns that require remediation before deployment.