Skip to main content

Insecure Defaults

Skill Active

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.

Purpose

To help developers and security auditors automatically detect and report on insecure default configurations that could lead to security breaches.

Features

  • Detects hardcoded secrets and weak credentials
  • Identifies fail-open security vulnerabilities
  • Distinguishes critical vulnerabilities from safe patterns
  • Analyzes configuration files and environment variable handling

Use Cases

  • Auditing security of production applications
  • Reviewing configuration management and IaC templates
  • Code review for secrets management
  • Pre-deployment security checks

Non-Goals

  • Analyzing test fixtures or development-only tools
  • Auditing example/template files
  • Verifying build-time configuration replaced during deployment
  • Reporting on fail-secure patterns that crash safely

Trust

  • warning:Issues Attention13 issues opened and 4 closed in the last 90 days indicate a low closure rate and potential slow response from maintainers.

Installation

First, add the marketplace

/plugin marketplace add trailofbits/skills
/plugin install insecure-defaults@trailofbits

Quality Score

75 /100
Analyzed about 13 hours ago

Trust Signals

Last commit3 days ago
Stars5.2k
LicenseCC-BY-SA-4.0
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.