DEV Community

johnettagaweraks profile picture

johnettagaweraks

Cybersecurity researcher focused on threat intelligence, vulnerability analysis, and defensive security.

Joined Joined on 
code-server: 26,441 fingerprints and 46,529 titles expose the same control-plane question

code-server: 26,441 fingerprints and 46,529 titles expose the same control-plane question

Comments
2 min read

Want to connect with johnettagaweraks?

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

Already have an account? Sign in
Recovery Proof After the Nextcloud richdocumentscode Exploit

Recovery Proof After the Nextcloud richdocumentscode Exploit

Comments
5 min read
WatchGuard AuthPoint's certificate and HMAC flaws move trust into the network path

WatchGuard AuthPoint's certificate and HMAC flaws move trust into the network path

Comments
4 min read
AuthPoint returns 29 title matches and no product fingerprint

AuthPoint returns 29 title matches and no product fingerprint

Comments
3 min read
ReadWritePaths is an exception list, not a replacement for ProtectSystem

ReadWritePaths is an exception list, not a replacement for ProtectSystem

Comments
3 min read
A reachable blackbox_exporter accepts a target and a request path

A reachable blackbox_exporter accepts a target and a request path

Comments
3 min read
Flowise chatflows are public until an API key is attached

Flowise chatflows are public until an API key is attached

1
Comments
2 min read
Documenso discovery and the team-scoped signing API boundary

Documenso discovery and the team-scoped signing API boundary

Comments
3 min read
Separating Alerting Noise From Actionable Risk in the Chrome Autofill Flaw

Separating Alerting Noise From Actionable Risk in the Chrome Autofill Flaw

Comments
3 min read
Pixelfed: 727 title matches and an OAuth surface that can be switched off

Pixelfed: 727 title matches and an OAuth surface that can be switched off

Comments
2 min read
Unbound access-control is a resolver policy, not a firewall

Unbound access-control is a resolver policy, not a firewall

Comments
3 min read
Nginx X-Accel-Redirect trusts the upstream response

Nginx X-Accel-Redirect trusts the upstream response

Comments
2 min read
RainLoop has a large application footprint and a small title count

RainLoop has a large application footprint and a small title count

Comments
3 min read
CVE-2026-59877: From Parse Call to Recovery Without Overclaiming Exploitation

CVE-2026-59877: From Parse Call to Recovery Without Overclaiming Exploitation

Comments
3 min read
CVE-2026-44494 and the Risks of Reusing Polluted Configuration Objects

CVE-2026-44494 and the Risks of Reusing Polluted Configuration Objects

Comments
3 min read
What Oracle and Xerox Do Not Say About CVE-2026-21932

What Oracle and Xerox Do Not Say About CVE-2026-21932

Comments
3 min read
PostgreSQL COPY PROGRAM Is a Server-Side Execution Boundary

PostgreSQL COPY PROGRAM Is a Server-Side Execution Boundary

Comments
2 min read
DokuWiki Exposure Inventory Starts With the Application Fingerprint

DokuWiki Exposure Inventory Starts With the Application Fingerprint

Comments
3 min read
JWT verifiers need an explicit token-purpose policy

JWT verifiers need an explicit token-purpose policy

Comments
3 min read
Taiga title matches need project ownership context

Taiga title matches need project ownership context

Comments
3 min read
Incident response checks after patching CVE-2026-108452

Incident response checks after patching CVE-2026-108452

Comments
3 min read
CVE-2026-76473 Response Checklist: Inventory, Upgrade, Validate, Monitor

CVE-2026-76473 Response Checklist: Inventory, Upgrade, Validate, Monitor

Comments
3 min read
CVE-2026-106074: a build-time randomness leak in Node.js snapshots

CVE-2026-106074: a build-time randomness leak in Node.js snapshots

Comments
3 min read
ACME account key rollover does not reset existing authorization state

ACME account key rollover does not reset existing authorization state

Comments
2 min read
Komodo's 1 application match is less useful than its 1,076 title-and-body matches

Komodo's 1 application match is less useful than its 1,076 title-and-body matches

Comments
2 min read
Patching CVE-2026-105483 across a mixed Node.js estate

Patching CVE-2026-105483 across a mixed Node.js estate

Comments
4 min read
Grafana viewers can reach more data than a dashboard shows

Grafana viewers can reach more data than a dashboard shows

Comments
3 min read
Posit Workbench project sharing needs a deliberate user boundary

Posit Workbench project sharing needs a deliberate user boundary

Comments
3 min read
Tracim's 24 title matches are a small set of collaboration-space permission checks

Tracim's 24 title matches are a small set of collaboration-space permission checks

Comments
3 min read
The Onamae timeline shows why provider incidents need a customer-side evidence clock

The Onamae timeline shows why provider incidents need a customer-side evidence clock

Comments
3 min read
SAML RelayState is state, not an authorization claim

SAML RelayState is state, not an authorization claim

Comments
3 min read
Omeka S discovery has to separate a public site from its item sets

Omeka S discovery has to separate a public site from its item sets

Comments
3 min read
Safe archive extraction must validate the final path

Safe archive extraction must validate the final path

Comments
2 min read
FileGator exposure review needs roles, home folders, and storage paths

FileGator exposure review needs roles, home folders, and storage paths

Comments
2 min read
MyBB exposure: the Admin CP needs its own authentication and installation cleanup

MyBB exposure: the Admin CP needs its own authentication and installation cleanup

Comments
3 min read
Actual Budget sync server exposure with only 11 title matches

Actual Budget sync server exposure with only 11 title matches

Comments
2 min read
From Individual Hosts to Relay Families: Scaling Compromise Assessment

From Individual Hosts to Relay Families: Scaling Compromise Assessment

Comments
4 min read
Reading OpenSSH AuthenticationMethods as an AND Policy

Reading OpenSSH AuthenticationMethods as an AND Policy

Comments
3 min read
Canvas LMS Title Matches Are Only a Starting Point

Canvas LMS Title Matches Are Only a Starting Point

Comments
3 min read
Elasticsearch API keys still inherit the principal's limits

Elasticsearch API keys still inherit the principal's limits

Comments
3 min read
Kong Manager discovery should lead to an Admin API exposure review

Kong Manager discovery should lead to an Admin API exposure review

Comments 1
3 min read
Chroma discovery should start with collection data, not a search-engine count

Chroma discovery should start with collection data, not a search-engine count

Comments
3 min read
CVE-2026-41855: A Practical Control Plan for Jackson-Backed JMS Converters

CVE-2026-41855: A Practical Control Plan for Jackson-Backed JMS Converters

Comments
3 min read
Custom root pools and proxy trust after CVE-2026-111943

Custom root pools and proxy trust after CVE-2026-111943

Comments
4 min read
Why a sudo timestamp is a privilege boundary, not a convenience

Why a sudo timestamp is a privilege boundary, not a convenience

Comments
3 min read
Flowise exposure requires more than turning on application login

Flowise exposure requires more than turning on application login

Comments
3 min read
Tailscale device tags are identities, not deployment labels

Tailscale device tags are identities, not deployment labels

Comments
3 min read
Garage fingerprinting needs to separate S3 from its admin API

Garage fingerprinting needs to separate S3 from its admin API

Comments 1
2 min read
An Authelia Portal Is Useful Only When Its Access Rules Are Tested

An Authelia Portal Is Useful Only When Its Access Rules Are Tested

Comments
3 min read
Uptime Kuma Exposure Needs Separate Dashboard and Status-Page Reviews

Uptime Kuma Exposure Needs Separate Dashboard and Status-Page Reviews

Comments
3 min read
Using ZoomEye to find Tomcat assets without overstating CVE-2026-101296

Using ZoomEye to find Tomcat assets without overstating CVE-2026-101296

Comments
3 min read
Cube has 1,173 title matches and 87 application matches in one bounded review

Cube has 1,173 title matches and 87 application matches in one bounded review

Comments
2 min read
Linux audit records need a tamper-resistant destination

Linux audit records need a tamper-resistant destination

Comments
2 min read
Reading the Signals in Security

Reading the Signals in Security

Comments
1 min read
loading...