# Least Privilege Over Broad Privilege

> Narrow a broad capability to the minimal typed interface a task needs, shrinking the blast radius.

Record: `algo:no-broad-privilege`
Kind: Architectural Rules
Canonical: https://banes-lab.com/ontology/algorithms#algo-no-broad-privilege
Closure: https://banes-lab.com/json/records/algo/no-broad-privilege/closure

## principle

- [Least Privilege](https://banes-lab.com/records/arch/least-privilege.md)

## composes

- [Security Core](https://banes-lab.com/records/algo/security-core.md)
- [Coupling Control](https://banes-lab.com/records/algo/coupling-control.md)
