Files
felhom.eu/documentation/audits/security-2026-11-02/bench/paperless-ngx/verdict.json
T

97 lines
3.5 KiB
JSON

{
"harness_version": 5,
"edge": "MV-paperless-ngx",
"app": "paperless-ngx",
"note": "night 2026-09-23 within-a-major move: paperless-webserver=ghcr.io/paperless-ngx/paperless-ngx:3.4.1",
"from": {
"paperless-webserver": "ghcr.io/paperless-ngx/paperless-ngx:2.20.15",
"paperless-postgres": "postgres:18-alpine",
"paperless-redis": "redis:7-alpine"
},
"to": {
"paperless-webserver": "ghcr.io/paperless-ngx/paperless-ngx:3.4.1",
"paperless-postgres": "postgres:18-alpine",
"paperless-redis": "redis:7-alpine"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "\u001b[2Kpaperless-webserver | [init-migrations] Apply database migrations...",
"abort": "refuses",
"abort_detail": "m is ready to accept connections\n\u001b[2Kpaperless-postgres | 2026-11-03 00:06:38.951 CET [65] LOG: checkpoint starting: time\n\u001b[2Kpaperless-postgres | 2026-11-03 00:07:35.808 CET [65] LOG: checkpoint complete: wrote 568 buffers (3.5%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 1 recycled; write=56.737 s, sync=0.092 s, total=56.858 s; sync files=983, longest=0.003 s, average=0.001 s; distance=6068 kB, estimate=6068 kB; lsn=0/2195960, redo lsn=0/21958D0\n\u001b[2Kpaperless-postgres | 2026-11-03 00:16:39.005 CET [65] LOG: checkpoint starting: time\n\u001b[2Kpaperless-postgres | 2026-11-03 00:16:41.345 CET [65] LOG: checkpoint complete: wrote 23 buffers (0.1%), wrote 1 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=2.308 s, sync=0.015 s, total=2.341 s; sync files=22, longest=0.012 s, average=0.001 s; distance=46 kB, estimate=5465 kB; lsn=0/21A1430, redo lsn=0/21A13D8",
"engine_state_after": {
"paperless-postgres": {
"image": "postgres:18-alpine",
"probe": "datadir major version",
"answer": "18",
"probe_rc": 0
}
},
"memory": {
"soak_s": 607.6,
"requested_s": 600,
"requests": 11858,
"codes": {
"302": 11858
},
"first_kill": null,
"containers": {
"paperless-postgres": {
"limit": 268435456,
"peak": 184569856,
"peak_pct": 0.688,
"anon_peak_sampled": 8581120,
"anon_peak_pct": 0.032,
"anon_live_peak_sampled": 8581120,
"anon_live_peak_pct": 0.032,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"paperless-redis": {
"limit": 134217728,
"peak": 10706944,
"peak_pct": 0.08,
"anon_peak_sampled": 3092480,
"anon_peak_pct": 0.023,
"anon_live_peak_sampled": 3092480,
"anon_live_peak_pct": 0.023,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"paperless-webserver": {
"limit": 1342177280,
"peak": 959496192,
"peak_pct": 0.715,
"anon_peak_sampled": 544321536,
"anon_peak_pct": 0.406,
"anon_live_peak_sampled": 544301056,
"anon_live_peak_pct": 0.406,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"venue_swap_bytes": 0,
"load": "reached"
},
"marks": [],
"bench_overrides": null,
"duration_s": 62.4,
"measured_at": "2026-11-02T23:19:06Z",
"evidence": "evidence/MV-paperless-ngx",
"scratch_cleared": [],
"files_changed": [],
"files_changed_detail": [],
"files_ignored": [],
"total_s": 1104.6
}