Files
felhom.eu/documentation/audits/persistence-sweep-2026-10-02/A/sweep/evidence/outline/probe.json
T

172 lines
5.2 KiB
JSON

{
"probe": {
"app": "outline",
"containers": [
{
"diff_added": 0,
"diff_benign_db_touches": [],
"diff_data_dirs": [],
"diff_other_dirs": [],
"diff_token_dirs": [],
"diff_total": 0,
"diff_unresolved": [],
"exit": 0,
"gid": 1001,
"health": "healthy",
"image": "outlinewiki/outline:1.10.1",
"mounts": [
{
"class": "named-declared",
"files": 0,
"name": "volgate-outline_outline_data",
"sample": [],
"source": "/var/lib/docker/volumes/volgate-outline_outline_data/_data",
"target": "/var/lib/outline/data",
"writable_by_app": "yes"
}
],
"name": "outline",
"restarts": null,
"status": "running",
"uid": 1001
},
{
"diff_added": 2,
"diff_benign_db_touches": [],
"diff_data_dirs": [],
"diff_other_dirs": [
{
"added": [],
"changed_count": 1,
"db_signature": false,
"dir": "/",
"files": [
"run"
]
}
],
"diff_token_dirs": [],
"diff_total": 4,
"diff_unresolved": [],
"exit": 0,
"gid": 70,
"health": "healthy",
"image": "postgres:18-alpine",
"mounts": [
{
"class": "named-declared",
"files": 1669,
"name": "volgate-outline_outline_postgres_data",
"sample": [
"18/docker/pg_ident.conf",
"18/docker/pg_hba.conf",
"18/docker/postmaster.pid",
"18/docker/postgresql.conf",
"18/docker/PG_VERSION",
"18/docker/postgresql.auto.conf",
"18/docker/postmaster.opts",
"18/docker/base/5/2612",
"18/docker/base/5/1418",
"18/docker/base/5/6117",
"18/docker/base/5/13510_fsm",
"18/docker/base/5/2655",
"18/docker/base/5/3609",
"18/docker/base/5/2662",
"18/docker/base/5/2683",
"18/docker/base/5/2832",
"18/docker/base/5/2679",
"18/docker/base/5/2608_vm",
"18/docker/base/5/2673",
"18/docker/base/5/2690",
"18/docker/base/5/2336",
"18/docker/base/5/2754",
"18/docker/base/5/2701",
"18/docker/base/5/4168",
"18/docker/base/5/2650",
"18/docker/base/5/2839",
"18/docker/base/5/2688",
"18/docker/base/5/2840",
"18/docker/base/5/1247_fsm",
"18/docker/base/5/3997",
"18/docker/base/5/3456_vm",
"18/docker/base/5/2667",
"18/docker/base/5/2678",
"18/docker/base/5/2696",
"18/docker/base/5/3456",
"18/docker/base/5/2228",
"18/docker/base/5/1259_fsm",
"18/docker/base/5/6351",
"18/docker/base/5/6106",
"18/docker/base/5/3433"
],
"source": "/var/lib/docker/volumes/volgate-outline_outline_postgres_data/_data",
"target": "/var/lib/postgresql",
"writable_by_app": "yes"
}
],
"name": "outline-postgres",
"restarts": null,
"status": "running",
"uid": 70
},
{
"diff_added": 0,
"diff_benign_db_touches": [],
"diff_data_dirs": [],
"diff_other_dirs": [],
"diff_token_dirs": [],
"diff_total": 0,
"diff_unresolved": [],
"exit": 0,
"gid": 1000,
"health": "healthy",
"image": "redis:7-alpine",
"mounts": [
{
"class": "named-declared",
"files": 0,
"name": "volgate-outline_outline_redis_data",
"sample": [],
"source": "/var/lib/docker/volumes/volgate-outline_outline_redis_data/_data",
"target": "/data",
"writable_by_app": "yes"
}
],
"name": "outline-redis",
"restarts": null,
"status": "running",
"uid": 999
}
],
"declared_volumes": [
"outline_data",
"outline_postgres_data",
"outline_redis_data"
],
"env_keys": [
"DB_PASSWORD",
"DOMAIN",
"HDD_PATH",
"IMPORT_PATH",
"SECRET_KEY",
"SUBDOMAIN",
"TZ",
"USERDATA_PATH",
"UTILS_SECRET"
],
"exercise": [
"172.18.0.2:3000/ -> 301",
"192.168.176.4:3000/ -> 301",
"fixture Outline: seed OK \u2014 outline: seeded document drilldoc-ed522bc2"
],
"fixture": "fixture Outline: seed OK \u2014 outline: seeded document drilldoc-ed522bc2",
"ports": [
3000
]
},
"reasons": [
"outline: declared volume /var/lib/outline/data is EMPTY after the exercise \u2014 the app was not shown to write where the template preserves it",
"outline-redis: declared volume /data is EMPTY after the exercise \u2014 the app was not shown to write where the template preserves it"
],
"verdict": "UNDETERMINED"
}