insecure-defaults

Detect fail-open insecure defaults in code and configuration flows.

77|3|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/FlorianBruniaux/starmapper --skill insecure-defaults-florianbruniaux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: insecure-defaults
Source: https://github.com/FlorianBruniaux/starmapper/tree/main/.claude/plugins/insecure-defaults/skills/insecure-defaults
Command: npx skills add https://github.com/FlorianBruniaux/starmapper --skill insecure-defaults-florianbruniaux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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 during security audits, configuration reviews, or analysis of environment variable handling to surface insecure defaults.

Core Features & Use Cases

  • Detect fail-open patterns where apps run with insecure defaults
  • Distinguish fail-open from fail-secure patterns and provide remediation guidance
  • Applicable to configuration files, deployment templates, and codebases to surface insecure defaults

Quick Start

Run the insecure-defaults scan across your project to surface hardcoded secrets, weak authentication, and permissive security defaults.

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 files?

Detect insecure defaults by scanning configuration files and deployment templates to surface hardcoded secrets, weak authentication, and permissive security settings. This reveals fail-open patterns where applications run insecurely in production environments.

What is a fail-open security pattern and how does it impact production apps?

A fail-open security pattern occurs when apps default to insecure states, such as running without authentication if a configuration check fails. It impacts production by allowing hardcoded secrets and weak auth to create exploitable vulnerabilities.

How do I scan IaC templates for hardcoded secrets and weak authentication?

Scan IaC templates by analyzing configuration flows and environment variable handling to identify hardcoded secrets and weak authentication. This surfaces permissive security defaults and distinguishes exploitable configurations from fail-secure patterns.

Can I use this security audit approach for environment variable handling review?

Yes, you can use this security audit approach for environment variable handling review. It analyzes environment variable configuration flows to detect fail-open insecure defaults and surfaces permissive security settings across your codebase.

What is the difference between fail-open and fail-secure configuration patterns?

Fail-open patterns allow apps to run insecurely with permissive defaults when checks fail, while fail-secure patterns block access. Security audits analyze code paths to differentiate exploitable fail-open defaults from fail-secure patterns.