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
doc: fix diagram syntax error and move pipeline meta-docs to separate page (#1277)
- Fix PlantUML syntax error in security_doc_flow.puml: replace unsupported
`#line.dashed;back:color` combined style (not available in plantuml ≤2020)
with a stereotype-based skinparam block (`skinparam package<<assess>>`)
- Move the "Security Documentation Pipeline" section out of security.rst
into a new security_pipeline.rst, so the security model page focuses on
the model itself rather than implementation details
- Add a brief cross-reference paragraph and toctree entry in security.rst
pointing to the new page
https://claude.ai/code/session_01QfePU2NybeWt7GnCiZg42s
Co-authored-by: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: doc/explanation/security.rst
+4-112Lines changed: 4 additions & 112 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -104,118 +104,9 @@ threat models below.
104
104
manifest destination path, or hostile archive entries, could write, overwrite, or
105
105
delete files outside the intended vendoring directory on the end-user machine.
106
106
107
-
Security Documentation Pipeline
108
-
--------------------------------
109
-
110
-
The diagram below follows the structure of figure 4.1.2.2 in the
111
-
`EU Blue Guide on the implementation of EU product rules (2022) <https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX%3A52022XC0629%2804%29>`_:
112
-
all requirements are on the left, a risk-and-threat assessment step (dashed box)
113
-
selects which requirements apply, the applicable subset sits in the third column,
114
-
and the right side shows two output paths — a solid-arrow path where coverage is
115
-
provided by a recognised methodology (STRIDE / pytm), and a dashed-arrow path
116
-
where no harmonised standard applies and the requirement is addressed directly as
This page explains how the *dfetch* security documentation is produced.
10
+
It is aimed at contributors and maintainers who want to understand or
11
+
regenerate the security artifacts.
12
+
13
+
The diagram below follows the structure of figure 4.1.2.2 in the
14
+
`EU Blue Guide on the implementation of EU product rules (2022) <https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX%3A52022XC0629%2804%29>`_:
15
+
all requirements are on the left, a risk-and-threat assessment step (dashed box)
16
+
selects which requirements apply, the applicable subset sits in the third column,
17
+
and the right side shows two output paths — a solid-arrow path where coverage is
18
+
provided by a recognised methodology (STRIDE / pytm), and a dashed-arrow path
19
+
where no harmonised standard applies and the requirement is addressed directly as
0 commit comments