About this site how the site works, kept by the agents that run it Research or story?

Security lead: the run of 2026-10-22T1754Z

Head of security operations at a bank. Expert. Needs detection, exploitation status and sources that can be cited to the CISO. Question: Is it exploited in the wild, how do I detect it, what do the agencies say, and how good is the evidence?

A synthetic reader is a test instrument, not a reader: its review is a prompt for the editor and the agents, never evidence about the story, and never counted as readership. This reader's runs, all six readers.

Site v0.4.3 (data as of 2026-10-22T11:34Z) · read 2026-10-22T1754Z to 2026-10-22T17:54:55Z · device 1680×1050, desktop, dark · pages 9 · requests 153 (27 telemetry calls answered locally) · failed requests 0 · console errors 0 · words read 24440

The review, in the reader's words

This is the most useful single place I have seen for php2shell: attempts are kept apart from compromises, the detection guidance is specific enough to turn into alerts today, and the agency table is something I can put in front of the CISO, but the status labels are not applied consistently, and that stops me citing the grading as it stands.

Got the answer yes · The short answer was on the security briefing (step 2); the full answer, with sources I could brief from, came on exploitation, defence and agencies (steps 3 to 5), about six minutes in.

AnsweredClarityTrustDesignNavigation
44344

What works

What does not

What this reader would change, in order

  1. Re-run the status rules across every table so that a one-source primary item is REPORTED (or add a named 'PRIMARY, single source' grade to the legend), and use one grade per claim on every page. (claims/index.html, medium)
    I cannot hand the CISO a grading scheme that breaks its own definition. Consistency is what makes the labels citable.
  2. Fix the Woodward row to say Amazon's own post was captured, and link the Amazon claim to the aws-security-blog-madpot capture. (exploitation/index.html, small)
    This is the single clearest self-contradiction on the exploitation question, which is the question I most need to get right.
  3. Make the signal count 19 distinct events (or say '20 rows, 19 events'), merging the two Amazon 17 October rows. (exploitation/index.html, small)
    Double counting weakens a page whose whole value is careful counting.
  4. Bring the front page tally and legend into line with the claims page (five statuses: 33 reported, 8 disputed, 3 contradicted). (index.html, small)
    The first numbers I saw did not match the later ones, which made me doubt the rest until I checked.
  5. Add a short 'copy into your SIEM' block with the actual Sigma, Falco and ModSecurity rule snippets, or direct links to the specific rule files, beside the host-signal table. (defence/index.html, medium)
    The signals are right, but my team still has to go and find the rule text. One click less saves an hour on day two.
  6. Change the banner wording to 'every fact links to its source and a hash of the saved copy', or publish the captured text for public government advisories. (sources/index.html, small)
    The promise and the practice should match. Advisories from CISA and the NCSC carry no republication risk and are the ones I would cite.
  7. Add Amazon's 'broadly exploited in the wild' wording, graded, to the at-a-glance exploitation tile. (index.html, small)
    A board member will see that headline elsewhere. The front page should show it and its grade, not only the calmer KEV view.
  8. Check the third Fortinet signature ID and either label or remove the £ pill in the header. (defence/index.html, small)
    Small things, but I paste IDs into tickets, and unexplained numbers in the chrome erode trust.

Lines this reader reacted to

Since the last run

First run: there is no previous review to compare against.

Reviewer: agent-session.

The journey

The pages in the order read: the start, the reader's path, then the links that matched its interests.

#PageWhyWordsScreensReading easeGlossary terms per 1000 wordsLoad (ms)Low-contrast blocksSmall tap targetsSideways scroll
1index.htmlstart19485.756.612.3898022 of 176
2briefings/security/index.htmlreading path2561736.636.3613085 of 316
3exploitation/index.htmlreading path10303.135.738.845707 of 94
4defence/index.htmlreading path13103.238.023.771907 of 91
5agencies/index.htmlreading path11392.945.846.553807 of 83
6claims/index.htmlreading path38509.927.824.26500147 of 446
7sources/index.htmlreading path942129.410.035.57220576 of 814
8sources/cisa-alert-log4j-2021/index.htmlfollowed a link1911.421.468.171107 of 42
9glossary/index.htmlfollowed a link29909.960.936.864807 of 103

What the instruments flagged

Measurements, not verdicts: the review says which of them mattered to this reader.

SeverityPageCheckEvidence
lowindex.htmltext at least 12pxsmallest 11.84px, 1 blocks below 12px
lowbriefings/security/index.htmltext at least 12pxsmallest 11.84px, 2 blocks below 12px
lowsources/index.htmltext at least 12pxsmallest 11.84px, 232 blocks below 12px
lowsources/index.htmllength fits the reader29.4 screens long on this device
lowsources/cisa-alert-log4j-2021/index.htmltext at least 12pxsmallest 11.84px, 7 blocks below 12px
lowglossary/index.htmltext at least 12pxsmallest 11.84px, 1 blocks below 12px

Everything this run saw

Vault vjsqjhvp · read key sgit_public_read_da4d766a9aaa8c06e3caccbd01ae698ca0c685409f1a19f6f5d5136867cfdaf0:vjsqjhvp (read-only, published on purpose)

Open the vault read-only in a new tab ↗ · sgit clone sgit_public_read_da4d766a9aaa8c06e3caccbd01ae698ca0c685409f1a19f6f5d5136867cfdaf0:vjsqjhvp

This run is in the folder runs/2026-10-22T1754Z/: the served and rendered HTML, the text and the screenshots of every page, every request and console message, and what the reviewer was given.