One-click install
npx skills add https://github.com/uphiago/recon-skills --skill hunt-session-uphiago
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-session
Source: https://github.com/uphiago/recon-skills/tree/main/redteam/hunt-session
Command: npx skills add https://github.com/uphiago/recon-skills --skill hunt-session-uphiago

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web applications often have subtle session management flaws that lead to persistent account takeover (ATO), which are frequently missed in standard security assessments and can result in critical data breaches or unauthorized access. This skill eliminates guesswork from identifying these high-impact vulnerabilities with proven, field-validated testing methodologies.

Core Features & Use Cases

  • 8+ High-Impact Session Flaw Classes: Covers session fixation, logout/password-change invalidation gaps, refresh-token reuse without detection, JWT-as-session misconfigurations, predictable session IDs, cookie attribute weaknesses, OAuth/SSO session linkage gaps, and DBSC downgrade vulnerabilities.
  • Validated, Low-False-Positive Testing: Enforces a strict two-session validation rule (attacker + victim sessions) with body-diff checks and negative controls to eliminate false positives, ensuring only real, exploitable flaws are reported.
  • Use Case: For a bug bounty hunter or penetration tester, use this skill to systematically test a target's authentication flows, catch persistent ATO vectors that survive password resets, and produce evidence-backed reports that meet program quality standards.

Quick Start

Use the hunt-session skill to test a target web application's session handling for fixation, invalidation gaps, and cookie attribute flaws following the provided two-session validation workflow.

Frequently Asked Questions about hunt-session

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test for session management vulnerabilities that lead to account takeover?

Session fixation and invalidation gaps are tested by enforcing a two-session validation rule with body-diff checks and negative controls, verifying whether attacker sessions persist through victim password resets or logout events to confirm real account takeover vectors.

How do I validate JWT security misconfigurations during penetration testing?

Validating JWT security misconfigurations during penetration testing requires testing JWT-based session systems against refresh-token reuse and predictable session IDs, applying negative control testing to ensure only exploitable flaws survive validation.

What is the best way to eliminate false positives when testing OAuth session linkage gaps?

The best way to eliminate false positives when testing OAuth session linkage gaps is to enforce a strict two-session validation rule using both attacker and victim sessions alongside body-diff checks and negative control testing.

Can I use this approach for bug bounty workflows targeting authentication flows?

Yes, this approach is specifically designed for bug bounty workflows and penetration testing, systematically targeting authentication flows to catch persistent account takeover vectors and produce evidence-backed reports meeting program quality standards.

What session flaw classes are covered under DBSC downgrade vulnerability testing?

DBSC downgrade vulnerability testing covers high-impact session flaw classes including session fixation, logout invalidation gaps, refresh-token reuse, JWT misconfigurations, predictable session IDs, cookie attribute weaknesses, and OAuth/SSO linkage gaps.