You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/security/dependency-remediation-2026-08.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Advisories. The remediated lockfile returns zero vulnerabilities at every severi
10
10
An unreachable advisory is still a valid dependency finding. Reachability affects urgency and
11
11
test scope. It does not change an advisory to a false positive.
12
12
13
-
## Evidence Authority
13
+
## Evidence authority
14
14
15
15
Use evidence in this order:
16
16
@@ -21,7 +21,7 @@ Use evidence in this order:
21
21
22
22
Discovery sources can corroborate a result. They do not establish a safe version floor.
23
23
24
-
## Remediation Ownership
24
+
## Remediation ownership
25
25
26
26
| Phase | Package families |
27
27
| --- | --- |
@@ -32,7 +32,7 @@ Discovery sources can corroborate a result. They do not establish a safe version
32
32
33
33
Each family has one phase owner. Browser DOMPurify work includes both Mermaid and Monaco.
34
34
35
-
## Reachability Record
35
+
## Reachability record
36
36
37
37
| Code | Family | Repository evidence and reachability |
38
38
| --- | --- | --- |
@@ -48,7 +48,7 @@ Each family has one phase owner. Browser DOMPurify work includes both Mermaid an
48
48
| R10 | Monaco | The web editor loads Monaco. Monaco 0.55.1 embedded DOMPurify 3.2.7 in its ESM, development, and minified distributions. A pnpm patch replaces the ESM implementation with DOMPurify 3.4.14 and removes CommonJS metadata. Post-install pruning removes the two unused vulnerable distributions. A lockfile override alone is not accepted. |
49
49
| R11 | Tooling and package families | brace-expansion, js-yaml, Vite, esbuild, PostCSS, nanoid, linkify-it, qs, and body-parser occur in build, package, docs, test, or transitive runtime graphs. Full-workspace audit and artifact checks cover them even when production-only audit classification excludes them. |
50
50
51
-
## Verification Contract
51
+
## Verification contract
52
52
53
53
The following checks are required:
54
54
@@ -61,7 +61,7 @@ The following checks are required:
61
61
The browser check does not rely only on license banners or version strings. It verifies that event
62
62
handlers, script elements, and `javascript:` URLs cannot execute or remain active in rendered DOM.
63
63
64
-
## Alert and Recurrence Policy
64
+
## Alert and recurrence policy
65
65
66
66
- Pull requests block every net-new dependency vulnerability, at every severity.
67
67
- Critical and High disclosures receive triage within 24 hours and a fix target of 72 hours.
0 commit comments