Blog

Research &
engineering notes.

Vulnerability research, CVE disclosures and notes from building autonomous pentest agents.

When HTTP Parsers Disagree: Autonomous Validation for Request Smuggling
Research 17 min

When HTTP Parsers Disagree: Autonomous Validation for Request Smuggling

Request smuggling can emerge when components disagree about headers and message boundaries. We examine parser differences and controlled validation across proxy and origin paths.

ApplicationSecurity HTTPRequestSmuggling
SecureHup Team · Sep 17, 2026
When AND Becomes OR: Testing Authorization Logic Before It Becomes a Bypass
Research 20 min

When AND Becomes OR: Testing Authorization Logic Before It Becomes a Bypass

Authentication can succeed while a Boolean authorization rule grants too much access. We examine policy composition and tests that vary roles, tenants, and step-up requirements together.

ApplicationSecurity Authorization
SecureHup Team · Sep 15, 2026
From Code Diff to Exploit Replay: Building Autonomous Security Tests for Pull Requests
Engineering 17 min

From Code Diff to Exploit Replay: Building Autonomous Security Tests for Pull Requests

A small code change can affect a previously tested attack path. We connect pull-request diffs to exploit replay and focused regression testing before release.

ApplicationSecurity ExploitReplay
SecureHup Team · Sep 13, 2026
When IDOR Becomes an Attack Chain: From Object Access to Data Theft
Research 17 min

When IDOR Becomes an Attack Chain: From Object Access to Data Theft

One missing object-level permission check can feed a larger data-extraction workflow. We follow identifiers through related APIs, bulk exports, and background jobs to understand the full impact.

ApplicationSecurity IDOR
SecureHup Team · Sep 13, 2026
Security Review Belongs in the Pull Request, Not After the Release
Engineering 19 min

Security Review Belongs in the Pull Request, Not After the Release

Security review is most useful while a change's context is still available. We examine how pre-merge checks can follow authorization changes and focus testing on affected behavior.

ApplicationSecurity PullRequest
SecureHup Team · Sep 11, 2026
Pre-Authentication Inputs Reach Further Than Routes: Tracing HTTP Headers Into Code Execution
Research 16 min

Pre-Authentication Inputs Reach Further Than Routes: Tracing HTTP Headers Into Code Execution

A request header can reach an interpreter before route authentication runs. We trace pre-authentication data flows through middleware, template selection, and error handling.

ApplicationSecurity HTTPHeaders
SecureHup Team · Sep 11, 2026
Validate the Destination, Not Just the URL: Code-Aware SSRF Testing Across Redirects
Research 18 min

Validate the Destination, Not Just the URL: Code-Aware SSRF Testing Across Redirects

An approved URL can redirect an HTTP client across a network boundary. We connect code paths, destination checks, and canary-based tests to the request that actually leaves the service.

CloudSecurity SSRF
SecureHup Team · Sep 10, 2026
The Password Changed, but the Attacker Stayed: Testing Identity Linking Across Every Sign-In Path
Research 21 min

The Password Changed, but the Attacker Stayed: Testing Identity Linking Across Every Sign-In Path

Password resets may leave an attacker-linked external identity able to create new sessions. We examine account linking as a persistent access path and part of incident recovery.

IdentitySecurity AccountTakeover
SecureHup Team · Sep 9, 2026
Path Containment Is Not Ownership: Testing Cross-Tenant Artifact References
Research 19 min

Path Containment Is Not Ownership: Testing Cross-Tenant Artifact References

Owning a report does not grant access to every artifact it references. We examine how stored references can cross tenant boundaries even when paths and target permissions appear valid.

ApplicationSecurity APISecurity
SecureHup Team · Sep 8, 2026
When Error Data Reaches the Template Engine: Lessons from StyleSmuggler
Research 17 min

When Error Data Reaches the Template Engine: Lessons from StyleSmuggler

StyleSmuggler exposes the risk of error data crossing into template execution. We examine the verified evidence, relevant Magento code, mitigation tradeoffs, and a practical approach to safe validation.

ApplicationSecurity StyleSmuggler
SecureHup Team · Sep 7, 2026
Adding an Authenticator Is a Privileged Operation: Testing Passkey and MFA Enrollment Across Tenants
Research 21 min

Adding an Authenticator Is a Privileged Operation: Testing Passkey and MFA Enrollment Across Tenants

Registering an authenticator creates a future sign-in path. We examine enrollment authorization when a valid administrator session can target a user from another tenant.

IdentitySecurity Passkeys
SecureHup Team · Sep 7, 2026
A Valid Signature Is Not Enough: Autonomous Testing for JWT Trust Boundaries
Engineering 17 min

A Valid Signature Is Not Enough: Autonomous Testing for JWT Trust Boundaries

A valid JWT signature does not establish that a token belongs at a particular API. We examine issuer, audience, token profile, and authorization through controlled boundary tests.

JWTSecurity IdentitySecurity
SecureHup Team · Sep 7, 2026
Never Let Request Headers Rewrite Identity: Protecting Server-Derived IAM Context
Research 16 min

Never Let Request Headers Rewrite Identity: Protecting Server-Derived IAM Context

Merging client headers with server-derived identity can change an authorization decision. We examine provenance, duplicate values, and the boundary between caller input and trusted context.

IdentitySecurity IAM
SecureHup Team · Sep 7, 2026
Patching Ends the Bug, Not the Trust Failure: Key Rotation After Authentication Incidents
Research 17 min

Patching Ends the Bug, Not the Trust Failure: Key Rotation After Authentication Incidents

Patching an authentication flaw may leave old sessions or compromised signing authority usable. We examine key rotation, revocation, and evidence that recovery has removed the remaining access.

IdentitySecurity Authentication
SecureHup Team · Sep 7, 2026
Concurrency Optimizations Can Rewrite Identity: Testing Authentication Deduplication Keys
Research 16 min

Concurrency Optimizations Can Rewrite Identity: Testing Authentication Deduplication Keys

An authentication optimization can share a correct result with the wrong caller. We examine ambiguous deduplication keys, concurrent requests, and identity-bound verification.

IdentitySecurity Authentication
SecureHup Team · Sep 7, 2026
The Top-Level Origin Is Not the Requesting Principal: Testing Permission Delegation Across Frames
Research 16 min

The Top-Level Origin Is Not the Requesting Principal: Testing Permission Delegation Across Frames

A trusted top-level origin does not establish the authority of an embedded frame. We examine permission delegation when the requester and the identity checked by the handler differ.

BrowserSecurity ApplicationSecurity
SecureHup Team · Sep 7, 2026
File Upload Security Does Not End at MIME Type: Testing the Full Processing Pipeline
Research 18 min

File Upload Security Does Not End at MIME Type: Testing the Full Processing Pipeline

A file accepted at upload can acquire different behavior in a worker, preview, or download path. We examine security testing across the whole file-processing pipeline.

ApplicationSecurity FileUploadSecurity
SecureHup Team · Sep 7, 2026
Dependency Installation Is Code Execution: Securing Build Pipelines Against Malicious Packages
Research 20 min

Dependency Installation Is Code Execution: Securing Build Pipelines Against Malicious Packages

A dependency can execute code during installation, before the application is built. We examine build hooks, CI credentials, caches, and the trust boundaries around package changes.

SoftwareSupplyChain ApplicationSecurity
SecureHup Team · Sep 7, 2026
Credential Policies Must Travel with the Secret: Testing Multi-Credential Workflow Nodes
Research 18 min

Credential Policies Must Travel with the Secret: Testing Multi-Credential Workflow Nodes

Combining credentials in one workflow request can accidentally widen destination permissions. We examine how secret composition affects policy enforcement and downstream requests.

CredentialSecurity SecretsManagement
SecureHup Team · Sep 7, 2026
Autonomous IDOR Testing: Proving Multi-Tenant Isolation Across Every Object
Engineering 19 min

Autonomous IDOR Testing: Proving Multi-Tenant Isolation Across Every Object

Tenant isolation needs testing beyond direct object reads. We follow references through exports, background jobs, and downloads to examine authorization at each protected effect.

ApplicationSecurity IDOR
SecureHup Team · Sep 7, 2026
Validation Can Become the Denial of Service: Enforce Resource Limits Before Materialization
Research 16 min

Validation Can Become the Denial of Service: Enforce Resource Limits Before Materialization

Rejecting an invalid request may happen after the costly allocation it triggered. We examine resource limits before decoding and materialization consume memory or CPU.

APISecurity ApplicationSecurity
SecureHup Team · Sep 7, 2026
Algorithmic Complexity Is a Security Boundary: Finding Superlinear Parsers Before Release
Research 16 min

Algorithmic Complexity Is a Security Boundary: Finding Superlinear Parsers Before Release

Small malformed inputs can demand disproportionate parser work. We examine superlinear processing, why size limits can miss it, and how controlled measurements reveal the risk.

ApplicationSecurity ReDoS
SecureHup Team · Sep 7, 2026
The Chat Is Not the Security Boundary: Testing Direct MCP Tool Invocation
Research 17 min

The Chat Is Not the Security Boundary: Testing Direct MCP Tool Invocation

Controls in chat interfaces and model workflows may not protect a direct MCP tool call. We examine authentication and authorization at the server's execution boundary.

MCP AISecurity
SecureHup Team · Sep 7, 2026
Cybersecurity for AI Agents: A Practical Risk Model for Modern Teams
Engineering 12 min

Cybersecurity for AI Agents: A Practical Risk Model for Modern Teams

An agent's risk depends on its tools, identities, data, and possible effects. This practical model connects those capabilities to security controls and testing priorities.

AISecurity AgenticAI
SecureHup Team · Sep 7, 2026
When AI Workflow Builders Become Remote Code Execution Surfaces
Research 21 min

When AI Workflow Builders Become Remote Code Execution Surfaces

Code validation, automatic login, and connector credentials can combine into an execution path that workflow builders never intended to expose.

AISecurity AgentSecurity
SecureHup Team · Sep 7, 2026
A System Token Must Not Replace the Caller: Preserving Principal Context in AI Agent Operations
Research 17 min

A System Token Must Not Replace the Caller: Preserving Principal Context in AI Agent Operations

A valid service credential does not establish a user's authority. We trace how agents can lose caller and tenant context when they execute tools with platform-wide tokens.

AISecurity AgentSecurity
SecureHup Team · Sep 7, 2026
Agentic Security Operations: Where AI Agents Help and Where Humans Must Stay in Control
Engineering 12 min

Agentic Security Operations: Where AI Agents Help and Where Humans Must Stay in Control

AI agents can accelerate security operations, but their response authority needs boundaries. We examine approvals, evidence, and the decisions that still require human judgment.

AISecurity AgenticAI
SecureHup Team · Sep 7, 2026
Agent History Is Executable Input: Proving Tool-Call Integrity at the Dispatch Boundary
Research 8 min

Agent History Is Executable Input: Proving Tool-Call Integrity at the Dispatch Boundary

How resumed conversations and unresolved tool calls can cross authorization boundaries, and what dispatch-time validation needs to preserve.

AISecurity AgentSecurity
SecureHup Team · Sep 7, 2026