ShadowTrackr

RSS feed

Alert library: ready-made alerts, and better example queries

19 October 2026

Alert library: ready-made alerts, and better example queries

19 October 2026

In ShadowTrackr, anything you can write as a query can become an alert. That's powerful, but it has an obvious problem: a blank query box doesn't tell you what's worth alerting on. So there are now two things to help.

Example alerts in the docs

The alerts documentation has a set of example alerts. Under each query is a Run in ShadowTrackr link that shows what the query finds in your own data today. If the result looks right, paste the query in a new alert and set the trigger to is greater than 0.

A few examples:

index=events change=tcp_port_opened:3389 earliest=-1d
index=cves_assets cvss_score>=7 first_seen>-1d
index=events change=security_header_removed earliest=-1d

Always add earliest=-1d to event queries. Without it the query also counts old events, so it keeps matching, and an alert that fires once a day will fire again every day.

I also wrote up the change= syntax. A single scan can change several things at once, and you still get one event on your timeline ("3 ports opened on host X"). With change=<field>:<value> you can alert on one specific value inside such an event, like port 3389 or protocol_added:TLS 1.0. This works for ports, certificates, DNS records and websites. Only events from after this feature was introduced can be matched, so older events won't show up.

The Alert library

Examples are nice, but copy-pasting is still work. So in the app, under Alerts → Alert library, you'll now find ready-made templates for the things most people want to know about. Pick one, adapt it if you like, and create it as your own alert. Every template fires when its query returns more than 0 results, and is throttled to at most once a day.

What's in there, by category:

Vulnerabilities

  • Critical vulnerability found (CVSS 9 or higher)
  • Actively exploited vulnerability matches your software (CISA KEV)
  • NCSC advisory matches your software

Hosts and ports

  • Remote access port opened (RDP, SSH, Telnet, VNC)
  • Database port opened (MySQL, PostgreSQL, MongoDB, Redis and friends)
  • Port changes with problems
  • Any new open port
  • Hosts with problems

Certificates

  • Certificate expires soon (within 14 days, not renewed)
  • Certificates with bad grades
  • Outdated TLS version enabled
  • Certificate issuer changed
  • New names added to a certificate

Domains and DNS

  • Domain expires soon
  • Domain nameservers changed
  • Domain registrar changed
  • DNSSEC switched off
  • Email security records (DKIM, SPF, DMARC) changed
  • New phishy domains

Websites

  • Website defaced
  • Website security header removed
  • Website security grade changed

Assets and discovery

  • New assets to review
  • New subdomain found for specific domain
  • Asset appeared on a blacklist

Data leaks

  • Keyword found in a data dump or the news
  • Email address found in a data breach

I picked these because they catch the stuff that goes wrong quietly. Nobody tells you that a deployment dropped your Content-Security-Policy header, or that the nameservers of a domain changed at the registry (which is how domains get hijacked). A certificate renewal that silently failed shows up as a browser warning for your visitors, unless you had an alert that told you two weeks earlier.

A few things to know

  • Critical vulnerability found needs an exact version match. If ShadowTrackr detected the software but not the version, this alert won't fire.
  • Domain expires soon doesn't cover Dutch .nl domains, because .nl doesn't publish expiry dates.
  • Any new open port is the strictest port alert and can be noisy on busy infrastructure. If it's too much, start with the remote access and database port alerts.
  • New subdomain found for specific domain has shadowtrackr.com in the query. Don't forget to change that to your own domain.
  • Every template can be sent to you by email or to a webhook, with the results as Excel, csv or json if you want them. An event is always added to your timeline.

If you have an alert you'd like to see in the library, let me know. The full documentation is in the alert library section of the docs.

Post-quantum cryptography report and new weekly PDF

05 October 2026

Two things this time: a new compliance report for post-quantum cryptography, and a redesigned weekly PDF report.

Post-quantum cryptography readiness report

Attackers can record encrypted traffic today and decrypt it once quantum computers are powerful enough. This is called "harvest now, decrypt later", and it is the reason quantum-safe encryption matters now, not in ten years. The new Post-Quantum Cryptography Readiness report shows for each of your servers whether its encryption is quantum-safe.

We check web encryption (TLS) and remote login (SSH) on every server. Each server gets one of five statuses: Quantum-safe, Partly quantum-safe, Outdated version, Not quantum-safe, or Not checked yet. It also gets a score from A+ to F. Those scores are averaged into one score for your organisation.

Addresses behind a service like Cloudflare show that service's settings, not your own server's. The report marks these, and gives a separate score for your own servers, so a CDN doesn't hide (or inflate) your real position.

You can get the report with the query $post_quantum_cryptography_report, or activate it from the report library. More details are in the documentation.

A new weekly PDF format

The weekly PDF report that lands in your inbox on Monday morning has a new format. It now includes a summary of:

The goal is a more actionable report with better insight into how to reduce your risk. The previous format had too many long rows of results, which for some of you made it hard to see where to start. The new format gives you the overview first. The full detail is still one click away in ShadowTrackr, and you can still use the individual reports to get every row.

The weekly PDF is still the only report that is emailed by default, and you can add as many recipients as you like. They don't need a ShadowTrackr account.

Please let us know what you think. If something is missing, unclear or just not useful, send us feedback. We use it to decide what to improve next.

NCSC TLS guidelines report

28 September 2026
We have a new compliance report available based on the Dutch NCSC TLS Guidelines. The TLS guidelines are a strict baseline for Dutch government organizations and vital sectors, and specify what cryptography to use for TLS settings like protocols, ciphers suites and keys.

Everything is categorized in four groups: Good, Sufficient, Phase out and Insufficient. You can use the query $ncsc_tls_report to get the report, or just get if from the report library The results, including advice on what to improve, are also visible on all certificate pages.

There is also a big UX upgrade for the GUI, so things should be easier to find and understand.
Older posts >