@@ -99,6 +99,6 @@ chapter names of OWASP ASVS 4.0 where one fits.
99
| Concurrency limit on git pack generation | in place | global, per-principal, bounded queue across SSH, HTTP and git:// (=internal/packlimit=); not in system SSH mode |
99
| Concurrency limit on git pack generation | in place | global, per-principal, bounded queue across SSH, HTTP and git:// (=internal/packlimit=); not in system SSH mode |
100
| Service hardening | in place | systemd sandboxing ([[file:03-Deployment.org][3]]) |
100
| Service hardening | in place | systemd sandboxing ([[file:03-Deployment.org][3]]) |
101
| Backups offsite and append-only | in place | restic with append-only credentials (documented) |
101
| Backups offsite and append-only | in place | restic with append-only credentials (documented) |
102
| Restore tested | partial | drill 2026-09-29 from the offsite copy (Admin wiki "Restore drill"); secrets not checked, the off-host =secret.key= unproven (#305) |
102
| Restore tested | partial | drill 2026-09-29 from the offsite copy (Admin wiki "Restore drill"); secrets not checked in that drill; the off-host =secret.key= exists (#305) and is checked in the next |
103
| Migrations validated before commit | in place | =PRAGMA foreign_key_check= runs inside the migration transaction, before commit (=internal/store/store.go=) |
103
| Migrations validated before commit | in place | =PRAGMA foreign_key_check= runs inside the migration transaction, before commit (=internal/store/store.go=) |
104
| Signed, reviewed changes to production | in place | signed commits, =require-mr=, ff-only merges, clean-tree deploys |
104
| Signed, reviewed changes to production | in place | signed commits, =require-mr=, ff-only merges, clean-tree deploys |
.gitbay/wiki/Architecture/10-Known-Gaps.org−1
@@ -10,7 +10,6 @@ what the 2026-09-27 review found; remove a row when its issue closes.