CORE // ACTIVE

CONFIDENTIAL // AUTHORIZED RECIPIENTS ONLY

REF: THRT-UNK-7729

Risk operations

Are we keeping up?

What arrived, what got closed, how long it took, and what is stuck waiting on a person.

3M 6M 12M
Found · last 6 months 170
Closed · last 6 months 136
Net change +34 OPEN

You are closing nearly as fast as we find. The backlog still grew.

Found against closed, by month
Found Closed Open in History →
APR
MAY
JUN
JUL
AUG
SEP
September 2026 32 foundOpen in History → 38 resolvedOpen in History →

Press a month to open it in History. Each count opens that month filtered to that one kind.

Closures are counted from June 2026, when we started recording them. Earlier months are not zero, they are unmeasured. A finding that was fixed, reopened and fixed again counts once, on its most recent fix.

How long a resolution takesOpen in History →
critical
9 days
high
15 days
medium
24 days
low
Not enough
Measured from when we started recording

Resolutions made before we began stamping their times are not counted. We would rather show you less than estimate a date we never recorded. Open in History →

Your approvalsOpen in History →
21 Asked for
17 Approved
3 Declined
1 Still waiting
Typical wait for your sign-off 2 days

The work is ready before you are. Your sign-off is the slowest step in the loop.

How long the open ones have been sitting
223 open issuesOpen in Findings →
Under a week1–4 weeks1–3 monthsOver 3 months critical
2↗
5↗
9↗
14↗
high
6↗
18↗
27↗
41↗
medium
11↗
22↗
31↗
19↗
low
—
4↗
8↗
6↗
9 critical, open 1–3 months Open in Findings →

23 of these belong to Cloudflare, which is not connected. They are ageing because we stopped being able to look, not because nobody acted. Reconnect Cloudflare →

Work in flightOpen in Agents →
ActivitySystemStateFor
Turn off legacy sign-in for 4 accounts Google Workspace Needs you 6 days →
Restrict who can publish to production Vercel Needs you 2 days →
Weekly assessment Amazon Web Services Running 11 min →
Monthly assessment GitHub, Cloudflare Scheduled 1 Oct, 04:00 →
Risks you decided to live with

You have not accepted any risks.