platme probes

6 passing · 3 failing
database
db-probeConnects to the app database as its identity (no password) and reads/writes. Red = the database, grant or network chain is broken.passing72026-07-24T03:23:50Z PASS postgres ddl/write/read as MI (mid-platme-test-dev-backend-2001b20a@psql-bis-plm-aue-np-dev.postgres.database.azure.com/platme-test-dev-appdb)
deny-db-probeAn identity with no grant must be refused by the database. Red = access is leaking past the grants.passing02026-07-24T03:23:10Z PASS ungranted identity refused by postgres (mid-platme-test-dev-denied-a050eae3)
scoped-db-probeRead-only grant: reads work, writes refused. Red = role limits not enforced.passing72026-07-24T03:23:40Z PASS reader role scope enforced (read OK, write denied)
key-vault
deny-probeAn identity with no grant must be refused by the vault. Red = access is leaking past the grants.passing02026-07-24T03:23:45Z PASS ungranted identity denied by vault
kv-probeReads a vault secret as the app identity. Red = the identity or its vault grant is broken.passing02026-07-24T03:23:46Z PASS kv read via workload identity
scoped-probeGrant limited to one secret: that one readable, all others denied. Red = scoping not enforced.passing02026-07-24T03:24:19Z PASS per-secret scope enforced (in-scope read OK, out-of-scope denied)
storage
deny-storage-probeAn identity with no grant must be refused by the storage account. Red = access is leaking past the grants.no available replicas0
scoped-storage-probeRead-only grant: reads work, writes refused. Red = role limits not enforced.no available replicas0
storage-probeWrites and reads a blob as the app identity. Red = the container, grant or network chain is broken.no available replicas0