Borehole
Diff · what moved
apache/superset
c14ac29 → be06318
+17,274 commits read

1 finding resolved and 13 appeared; Engineering Process & SDLC Maturity, Observability & Operations moved the wrong way.

1 finding resolved, 13 appeared, 0 changed severity without clearing. AI-declared share moved from 78% to 19% of added lines — a disclosure, not a rating.

DimensionBeforeAfter
01 Architecture & Codebase — including AI provenance adequate adequate —
02 Engineering Process & SDLC Maturity strong adequate worsened
03 Organization & Key-Person Risk strong strong —
04 Product & Engineering Maturity adequate adequate —
05 Security & Reliability Posture adequate adequate —
06 Observability & Operations strong adequate worsened
07 Fit with the Acquirer not assessable not assessable —
02

Engineering Process & SDLC Maturity

Appeared — Tests are retried until they pass

04

Product & Engineering Maturity

Appeared — 7 files still carry code deprecated more than two years ago

Appeared — 39 feature flags have been live for over a year

Still present, reason changed — 140 direct dependencies in a single manifest

05

Security & Reliability Posture

Resolved — 1 Dockerfile(s) run the application as root

Appeared — 3 locked dependencies have published vulnerabilities, 2 high or critical

Appeared — 99 of 400 migrations cannot be rolled back

Appeared — 1 environment file is committed

Appeared — The production build publishes source maps

Appeared — The build runs third-party code it does not pin

Appeared — 3 deserialisers that can run code

Appeared — 7 places insert HTML from a variable without sanitising it

06

Observability & Operations

Appeared — 1 of 3 deployed images carry no version, or `latest`

Appeared — No error reporter is wired in

Appeared — Readiness and liveness probes are identical in 2 of 2 workloads

DIFF MODE · DETERMINISTIC LAYER