defense-in-depth

Originally fromjackspace/claudeskillz
Installation
SKILL.md

Defense-in-Depth Validation

Overview

When you fix a bug caused by invalid data, adding validation at one place feels sufficient. But that single check can be bypassed by different code paths, refactoring, or mocks.

Core principle: Validate at EVERY layer data passes through. Make the bug structurally impossible.

When to Use

Use when:

  • Invalid data caused a bug deep in the call stack
  • Data crosses system boundaries (API → service → storage)
  • Multiple code paths can reach the same vulnerable code
  • Tests mock intermediate layers (bypassing validation)
Installs
14
GitHub Stars
225
First Seen
Feb 1, 2026
defense-in-depth — ed3dai/ed3d-plugins