unauth-api-flow-hijack

Installation
SKILL.md

Unauthenticated API Flow Hijack

Exploit API endpoints that implement a full business workflow (interview, application, checkout, onboarding) without requiring authentication at any step. Unlike simple data exposure, these flows allow an attacker to participate in — and manipulate — the application's core business logic: submitting forms, uploading files, completing transactions, and exporting data. The entire state machine is accessible without credentials.

When to Use

  • An API serves a multi-step workflow (start → step1 → step2 → ... → complete).
  • No authentication token, session cookie, or API key is required at any step.
  • The API returns session identifiers (UUIDs, tokens) that can be reused across steps.
  • The workflow includes file upload, data submission, or export functionality.
  • Error messages reveal the expected request format (validating that endpoints are live).

Prerequisites

  • terminal with curl and python3.
  • Discovery of at least one API endpoint that accepts POST without authentication.
  • The endpoint returns an identifier (session ID, interview ID, token) that can be passed to subsequent steps.

Quick Detection

Installs
11
GitHub Stars
1.2K
First Seen
Jul 9, 2026
unauth-api-flow-hijack — uphiago/recon-skills