Repository navigation
Commit 8439407
docs(security): inherit Git's threat model explicitly
<!-- agent -->
`SECURITY.md` described supported versions and vulnerability reporting without
defining which repository inputs are trusted. This left the distinction between
untrusted repository content and locally supplied administration data unclear.
Document that both GitPython backends inherit Git's threat model directly.
Summarize the trust placed in local configuration and hooks, the limits of
ownership checks and filesystem confinement, and Git's guidance for obtaining
a clean copy of an untrusted repository. Link to Git's documentation on GitHub
and keep violations of its intended security boundaries reportable, including
bugs that also affect Git.
Checked the summary against the local Git reference at
`6de20f6092dcf9bdb1c8efe03db4b70c82b423dd`. `git diff --check` passes.
No runtime tests were run because this change only updates documentation.
Assisted-by: GPT 6.0 Astra
Co-authored-by: GPT 6.0 Astra <codex@openai.com>1 parent caa039f commit 8439407
1 file changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
12 | 43 | | |
13 | 44 | | |
14 | 45 | | |
| |||
0 commit comments