If you have found a vulnerability in @aip-protocol/aip (the AIP
module), please report it privately.
- Email:aip-security@example.invalid (placeholder — replace before public release)
- What to include: a description of the vulnerability, the affected version, a minimal repro, and an assessment of the impact.
- What to expect: an acknowledgement within 5 business days. Coordinated disclosure is preferred; we will work with you on a timeline.
Please do not open a public issue for security vulnerabilities.
The @aip-protocol/aip package is the protocol implementation. The
scope of this security policy is:
- The source under
src/(handshake, audit log, message envelope, attestation, OPAL workflow, peer registry, nullifier store). - The bundled circuit artifacts under
circuits/. - The test suite under
tests/.
Vulnerabilities in host applications (e.g. ike OS, PSP, or any other consumer of the AIP module) are out of scope here — please report them to the host maintainer.
- The Groth16 circuit is the placeholder
circom_runtimetest circuit. SeeKNOWN-LIMITS.md. It is production- bound byPERMITTED_PROVING_SYSTEMSand accepted only as thegroth16-bn254-v1variant per spec §5.3.7. - The
aip-pots-v1ceremony is currently single-party / PENDING. SeeKNOWN-LIMITS.md. LIGHTWEIGHT_HANDSHAKE(§6.5) is a privacy-reduced interop mode and SHOULD NOT be used where the ZKP mode is available.