sharp-edges

Detect insecure API design and configuration patterns during security reviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. It provides guidance for reviewing API designs, configuration schemas, cryptographic ergonomics, and secure-by-default patterns.

Core Features & Use Cases

  • Detects algorithm selection footguns, dangerous defaults, primitive vs semantic API confusion, and configuration cliffs.
  • Supports threat modeling and risk assessment by outlining detection patterns and recommended mitigations.
  • Use during API design reviews, library reviews, security architecture assessments, and code reviews to enforce secure by default.

Quick Start

Provide a security review of your codebase using the Sharp Edges guidelines to identify risky API designs and configuration patterns.

Frequently Asked Questions about sharp-edges

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

FAQPage Schema
How do I identify security footguns in API design and configuration?

Security footguns in API design are identified by reviewing algorithm selection risks, dangerous defaults, and primitive-vs-semantic API confusion. This process detects configuration cliffs and provides actionable mitigations to enforce secure defaults.

What are dangerous defaults in secure-by-default API design?

Dangerous defaults in secure-by-default API design are configuration cliffs and primitive API patterns that enable security mistakes. They are detected during threat modeling and security architecture assessments to reduce insecure defaults.

How do I review codebases for algorithm selection risks and configuration cliffs?

Codebases are reviewed for algorithm selection risks and configuration cliffs by applying threat modeling guidelines during API design reviews and library critiques. This detects risky configuration patterns and yields actionable security mitigations.

Can I use this for threat modeling and security assessments across my codebase?

Yes, threat modeling and security assessments across codebases are supported by outlining detection patterns and recommended mitigations. It is applicable during API design reviews, library design critiques, and security architecture assessments.

What is primitive vs semantic API confusion in library design critiques?

Primitive vs semantic API confusion in library design critiques is an error-prone pattern where low-level primitives enable security mistakes. It is identified alongside dangerous defaults to enforce secure-by-default patterns and reduce risk.

Are there limitations to detecting insecure defaults during security architecture assessments?

Limitations to detecting insecure defaults during security architecture assessments involve identifying configuration cliffs and algorithm selection risks. It targets error-prone APIs and dangerous configurations to enforce secure by default.