DEV Community

jeffrey profile picture

jeffrey

Full-stack developer, love building side projects, write about what I learn, and connect with fellow coders.

Joined Joined on 
Matrix Signing Key Rotation Needs Publishing and Retention

Matrix Signing Key Rotation Needs Publishing and Retention

Comments
3 min read

Want to connect with jeffrey?

Create an account to connect with jeffrey. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Constrain Vault PKI roles before a certificate becomes a trust problem

Constrain Vault PKI roles before a certificate becomes a trust problem

2
Comments 1
3 min read
Apache Superset public roles need a data-scope inventory

Apache Superset public roles need a data-scope inventory

Comments
3 min read
Linkding's Proxy Login Can Leave an API Bypass

Linkding's Proxy Login Can Leave an API Bypass

Comments
2 min read
Why 11,442 ntfy title matches and one application match require different questions

Why 11,442 ntfy title matches and one application match require different questions

Comments
3 min read
Testing the CVE-2026-58062 OCSP Fix Before Trusting a Patched Build

Testing the CVE-2026-58062 OCSP Fix Before Trusting a Patched Build

Comments
5 min read
ToolJet Exposure Connects Workspace Login to Application Data

ToolJet Exposure Connects Workspace Login to Application Data

Comments
3 min read
Forced SSH commands still need a complete key policy

Forced SSH commands still need a complete key policy

1
Comments
3 min read
Metabase needs session and API-key controls that survive a database copy

Metabase needs session and API-key controls that survive a database copy

Comments
3 min read
Vault response wrapping is a delivery token, not durable secret storage

Vault response wrapping is a delivery token, not durable secret storage

Comments
3 min read
Proxmox VE management exposure needs realm and token review

Proxmox VE management exposure needs realm and token review

Comments
3 min read
Federation trust chains need limits at every hop

Federation trust chains need limits at every hop

Comments
3 min read
Appsmith public apps need a data-source review

Appsmith public apps need a data-source review

Comments
3 min read
Edge management concentration turns one appliance into a portfolio risk

Edge management concentration turns one appliance into a portfolio risk

Comments
3 min read
Windows LAPS rotation must cover password use, not only age

Windows LAPS rotation must cover password use, not only age

Comments
2 min read
Portainer inventory should separate global administration from environment access

Portainer inventory should separate global administration from environment access

Comments
2 min read
Spreadsheet exports need formula-injection controls at the data boundary

Spreadsheet exports need formula-injection controls at the data boundary

Comments
3 min read
Weaviate's anonymous default makes exposure discovery worth a second look

Weaviate's anonymous default makes exposure discovery worth a second look

Comments
3 min read
Dremio inventory turns public matches into ownership questions

Dremio inventory turns public matches into ownership questions

Comments
2 min read
Open WebUI exposure checks belong with API-key and model access

Open WebUI exposure checks belong with API-key and model access

Comments
3 min read
From Product Mentions to Incident Evidence: A Safer Rank Math Triage

From Product Mentions to Incident Evidence: A Safer Rank Math Triage

Comments
3 min read
650 Pages Reference the Supsystic Popup Plugin; That Is a Clue, Not an Install Count

650 Pages Reference the Supsystic Popup Plugin; That Is a Clue, Not an Install Count

Comments
3 min read
Auto-login plus CVE-2026-105740: the configuration that removes the only barrier in Langflow

Auto-login plus CVE-2026-105740: the configuration that removes the only barrier in Langflow

Comments
2 min read
Building a Timeline From Log Evidence: The ConnectWise Tenant Intrusion in Sequence

Building a Timeline From Log Evidence: The ConnectWise Tenant Intrusion in Sequence

Comments
3 min read
Tokens Outlived Passwords, and Most Identity Programmes Did Not Notice

Tokens Outlived Passwords, and Most Identity Programmes Did Not Notice

1
Comments
4 min read
The fake IT desk inside Teams: 400 incidents where a chat became remote access

The fake IT desk inside Teams: 400 incidents where a chat became remote access

1
Comments
3 min read
CoAP: 2,188,380 answers for a protocol designed to be spoken to by anything

CoAP: 2,188,380 answers for a protocol designed to be spoken to by anything

Comments
4 min read
An image library that shells out: the October 2026 Pillow fixes and the filename nobody validates

An image library that shells out: the October 2026 Pillow fixes and the filename nobody validates

Comments
4 min read
How many VMmanager panels are actually reachable from the internet

How many VMmanager panels are actually reachable from the internet

Comments
3 min read
NGINX 1.30.6 and 1.31.7: Five Flaws, One Configuration Check

NGINX 1.30.6 and 1.31.7: Five Flaws, One Configuration Check

Comments
4 min read
Patched in August, Exploited in October: The Plex KEV Deadline and What Patch Governance Missed

Patched in August, Exploited in October: The Plex KEV Deadline and What Patch Governance Missed

1
Comments
4 min read
CVE-2026-6653 is an SBOM problem before it is a patch problem

CVE-2026-6653 is an SBOM problem before it is a patch problem

1
Comments
2 min read
Checking a Plex Media Server for compromise after the 1.43.3 fixes

Checking a Plex Media Server for compromise after the 1.43.3 fixes

1
Comments
4 min read
First 24 hours with CVE-2026-111497: an incident-response runbook for Node.js fleets

First 24 hours with CVE-2026-111497: an incident-response runbook for Node.js fleets

1
Comments
3 min read
35,111 responses contain the AD FS login path, and 20,623 of them answer on 443

35,111 responses contain the AD FS login path, and 20,623 of them answer on 443

1
Comments
3 min read
AFFiNE: 2,423 Pages Carry the Name, One Body Match, and Zero Hosts on the Port Its Self-Hosting Guide Uses

AFFiNE: 2,423 Pages Carry the Name, One Body Match, and Zero Hosts on the Port Its Self-Hosting Guide Uses

1
Comments
4 min read
The Patch Race: Watching CVE-2026-102764 Move From Targeted Exploit to Mass Scanning

The Patch Race: Watching CVE-2026-102764 Move From Targeted Exploit to Mass Scanning

1
Comments
3 min read
When the WAF Host Is Compromised: CVE-2026-106931 and Evidence You Still Own

When the WAF Host Is Compromised: CVE-2026-106931 and Evidence You Still Own

1
Comments
3 min read
Before You Patch: Auditing Which Junos Devices Are Actually Exposed to the October 2026 Critical Flaws

Before You Patch: Auditing Which Junos Devices Are Actually Exposed to the October 2026 Critical Flaws

1
Comments
4 min read
cAdvisor: 134,520 pages name it, 13,948 answer on 8080, and no fingerprint exists to check against

cAdvisor: 134,520 pages name it, 13,948 answer on 8080, and no fingerprint exists to check against

1
Comments
4 min read
A shared cache decides whether an authenticated page is private, and `Vary` is the header that says so

A shared cache decides whether an authenticated page is private, and `Vary` is the header that says so

1
Comments 1
4 min read
msiexec repair mode resolves a binary path from a directory an installer wrote to

msiexec repair mode resolves a binary path from a directory an installer wrote to

Comments
3 min read
Aria Operations answers 3,440 and vRealize Operations answers 5,492: a rename that splits your own inventory

Aria Operations answers 3,440 and vRealize Operations answers 5,492: a rename that splits your own inventory

Comments
3 min read
Detecting and responding to BlockStrap exploitation on a Magento store

Detecting and responding to BlockStrap exploitation on a Magento store

Comments
4 min read
1,587,145 vs 1,341,669: What Two F5 Fingerprints Reveal About Exposure Counting

1,587,145 vs 1,341,669: What Two F5 Fingerprints Reveal About Exposure Counting

Comments
3 min read
Detecting exploitation of the Plex timeline SSRF in server and network telemetry

Detecting exploitation of the Plex timeline SSRF in server and network telemetry

Comments
2 min read
Two Engines, Two Numbers: Why 2,991 and 260 Describe Different Internets

Two Engines, Two Numbers: Why 2,991 and 260 Describe Different Internets

Comments
4 min read
Snort 3 restarts and the inspection gap: what 13 Cisco fixes leave you to decide

Snort 3 restarts and the inspection gap: what 13 Cisco fixes leave you to decide

Comments
4 min read
Two npm Bugs, One Lesson: Upgrading the Runtime Is Not Upgrading the Dependencies

Two npm Bugs, One Lesson: Upgrading the Runtime Is Not Upgrading the Dependencies

Comments 1
4 min read
492,113 MinIO Titles: Object Storage Is Where the Backups Live

492,113 MinIO Titles: Object Storage Is Where the Backups Live

Comments
3 min read
Two CVEs, One Intrusion: Sorting Priorities When Scores Mislead

Two CVEs, One Intrusion: Sorting Priorities When Scores Mislead

Comments
3 min read
A virtual machine escape is a workstation problem until CI shares the hypervisor

A virtual machine escape is a workstation problem until CI shares the hypervisor

Comments
4 min read
A Model Registry With an Outbound Dial: What CVE-2026-64849 Hands an Unauthenticated Caller

A Model Registry With an Outbound Dial: What CVE-2026-64849 Hands an Unauthenticated Caller

Comments
4 min read
Grafana Alloy's bearerTokenFile Read Any Local File and Sent It as an Authorization Header

Grafana Alloy's bearerTokenFile Read Any Local File and Sent It as an Authorization Header

Comments
3 min read
MoviePilot let the model decide whether a command was dangerous

MoviePilot let the model decide whether a command was dangerous

Comments
4 min read
TDengine: 3,216 title matches, no application fingerprint, and an empty port check

TDengine: 3,216 title matches, no application fingerprint, and an empty port check

Comments
4 min read
Account hygiene is the real control for CVE-2026-96655

Account hygiene is the real control for CVE-2026-96655

Comments
3 min read
Oracle's October CPU: six 10.0s, and why T3 is still answering on your perimeter

Oracle's October CPU: six 10.0s, and why T3 is still answering on your perimeter

Comments
4 min read
Struts dynamic method invocation is off by default, and that is not the same as gone

Struts dynamic method invocation is off by default, and that is not the same as gone

Comments
3 min read
Counting What Is Reachable: BeyondTrust Remote Support After the Armory Castle Intrusion

Counting What Is Reachable: BeyondTrust Remote Support After the Armory Castle Intrusion

Comments
4 min read
loading...