Back to skills
SKILL.md
Sharp Edges
ASecurityIdentifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. Use when reviewing API designs, configuration schemas, cryptographic library ergonomics, or evaluating whether code follows ''secure by default'' and ''pit of success'' principles. Triggers: footgun, misuse-resistant, secure defaults, API usability, dangerous configuration.
- 61 stars
- 0 votes
- 0 copies
- 2 views
- Added September 6, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add plurigrid/asi --skill sharp-edges --agent claude-codeAre you the author of Sharp Edges?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/plurigrid-sharp-edges-asi)---
name: sharp-edges
description: 'Identifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. Use when reviewing API designs, configuration schemas, cryptographic library ergonomics, or evaluating whether code follows ''secure by default'' and ''pit of success'' principles. Triggers: footgun, misuse-resistant, secure defaults, API usability, dangerous configuration.'
author: Trail of Bits
category: sharp-edges
featured: 'false'
license: AGPL-3.0
source: trailofbits/skills
trit: '-1'
trit_label: MINUS
verified: 'true'
---
# Sharp Edges Skill
**Trit**: -1 (MINUS)
**Category**: sharp-edges
**Author**: Trail of Bits
**Source**: trailofbits/skills
**License**: AGPL-3.0
## Description
Identifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. Use when reviewing API designs, configuration schemas, cryptographic library ergonomics, or evaluating whether code follows 'secure by default' and 'pit of success' principles. Triggers: footgun, misuse-resistant, secure defaults, API usability, dangerous configuration.
## When to Use
This is a Trail of Bits security skill. Refer to the original repository for detailed usage guidelines and examples.
See: https://github.com/trailofbits/skills
## Related Skills
- audit-context-building
- codeql
- semgrep
- variant-analysis
## SDF Interleaving
This skill connects to **Software Design for Flexibility** (Hanson & Sussman, 2021):
### Primary Chapter: 5. Evaluation
**Concepts**: eval, apply, interpreter, environment
### GF(3) Balanced Triad
```
sharp-edges (−) + SDF.Ch5 (−) + [balancer] (−) = 0
```
**Skill Trit**: -1 (MINUS - verification)
### Connection Pattern
Evaluation interprets expressions. This skill processes or generates evaluable forms.
Files in this skill
- CONCOMITANT_SKILLS.md
- SKILL.md
Attribution
Comments
Loading comments…