This repository contains a specification and a static site — there is no service to attack and no dependency chain to poison. But specification defects can have security consequences for systems that implement it: a canonicalization ambiguity can let two implementations disagree about whether two identifiers match, and an attacker can turn such a disagreement into spoofing, split-brain state, or a poisoned equivalence edge.
Ambiguities with security consequences — anything that could make two conforming implementations disagree about identifier validity, equality, or derivation — may be reported privately if you believe public disclosure would put implementers at risk: use GitHub private vulnerability reporting on this repository. Otherwise, an ordinary spec-defect issue is preferred — this specification's defects are normally fixed in the open.
Vulnerabilities in the reference implementation (@0xintuition/iid) or other
Intuition software should be reported to the affected repository, not here.
- Acknowledgement within 7 days.
- Under the freeze rule, a defect in a ratified
canonicalization cannot be patched in place. Resolution takes the form of an erratum
in
implementation-notes.mddocumenting the frozen behaviour, guidance to implementers, and — where warranted — a versioned successor scheme. - The trust and adversarial model for the identifier layer itself (squatting, false identifiers, poisoned equivalence edges) is documented in spec §8.5; those are protocol-layer concerns, not reportable defects in this specification.