|
| 1 | +# Contact, corrections, CAPA, and security |
| 2 | + |
| 3 | +**Current public contact:** `projectshadowqa@protonmail.com` |
| 4 | +**Effective:** 2026-08-17 |
| 5 | + |
| 6 | +Use one of these subject prefixes so the report can be routed correctly: |
| 7 | + |
| 8 | +- `[CORRECTION]` |
| 9 | +- `[CAPA]` |
| 10 | +- `[SECURITY]` |
| 11 | +- `[RESEARCH]` |
| 12 | +- `[PRESS]` |
| 13 | +- `[COLLABORATION]` |
| 14 | +- `[CONDUCT]` |
| 15 | + |
| 16 | +## Corrections |
| 17 | + |
| 18 | +Include: |
| 19 | + |
| 20 | +1. the exact page, URL, release, file, case, or claim; |
| 21 | +2. the disputed text or behavior; |
| 22 | +3. the strongest available supporting evidence; |
| 23 | +4. whether the issue is factual, interpretive, currentness-related, |
| 24 | + rights-related, technical, or procedural; |
| 25 | +5. the correction requested; and |
| 26 | +6. what evidence would verify that the correction worked. |
| 27 | + |
| 28 | +## CAPA proposals |
| 29 | + |
| 30 | +A useful CAPA proposal distinguishes: |
| 31 | + |
| 32 | +- immediate containment; |
| 33 | +- known impact and affected stakeholders; |
| 34 | +- suspected root cause; |
| 35 | +- confirmed root cause, if available; |
| 36 | +- corrective action; |
| 37 | +- preventive action; |
| 38 | +- owner and target date, if known; |
| 39 | +- effectiveness-check method; and |
| 40 | +- evidence that would close or reopen the issue. |
| 41 | + |
| 42 | +Submitting a correction or CAPA does not guarantee acceptance. Dispositions |
| 43 | +should remain evidence-bound and may be accepted, narrowed, deferred, rejected |
| 44 | +as unsupported, or closed as duplicate or out of scope with a preserved |
| 45 | +rationale. |
| 46 | + |
| 47 | +## Security |
| 48 | + |
| 49 | +Use `[SECURITY]` for suspected vulnerabilities, unsafe verifier behavior, |
| 50 | +secret exposure, account compromise, or sensitive technical issues. Follow |
| 51 | +[`SECURITY.md`](SECURITY.md). Do not publish exploit details, tokens, private |
| 52 | +keys, personal data, or sensitive evidence in a public issue. |
| 53 | + |
| 54 | +## Privacy floor |
| 55 | + |
| 56 | +Do not send: |
| 57 | + |
| 58 | +- passwords, one-time codes, authenticator seeds, recovery codes, or private |
| 59 | + keys; |
| 60 | +- protected health information; |
| 61 | +- private dossiers or unnecessary personal identifiers; |
| 62 | +- confidential employer information without authority; or |
| 63 | +- real-person accusations unsupported by evidence. |
| 64 | + |
| 65 | +## Historical identities and addresses |
| 66 | + |
| 67 | +Older email addresses may remain inside exact-hash archives, signed records, |
| 68 | +certificates, commits, tags, quoted evidence, or other frozen historical |
| 69 | +artifacts. They are preserved for custody and verification and are **not** the |
| 70 | +current contact route. |
| 71 | + |
| 72 | +In particular, a certificate identity shown in a Cosign command must match the |
| 73 | +identity recorded in the preserved signature evidence. Do not replace it with |
| 74 | +the current mailbox merely for consistency; doing so would make the |
| 75 | +verification command incorrect. |
| 76 | + |
| 77 | +For all new Project Shadow correspondence, use |
| 78 | +**`projectshadowqa@protonmail.com`**. |
| 79 | + |
| 80 | +This contact route does not authorize production or operational deployment and |
| 81 | +does not create efficacy, safety, certification, legal-compliance, or |
| 82 | +independent-validation claims. |
0 commit comments