competition-browser-persistence

Map cookies, storage, and service workers to diagnose browser-state effects.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/xjtu-wang/DigAgent --skill competition-browser-persistence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competition-browser-persistence
Source: https://github.com/xjtu-wang/DigAgent/tree/main/.agents/skills/competition-browser-persistence
Command: npx skills add https://github.com/xjtu-wang/DigAgent --skill competition-browser-persistence

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines the investigation of client-side persistence across cookies, storage, and service workers to explain how browser state impacts requests, rendering, and access control.

Core Features & Use Cases

  • Map and inventory browser surfaces such as cookies, localStorage, sessionStorage, IndexedDB, Cache Storage, and service workers.
  • Reproduce the smallest decisive persistence path by comparing clean vs mutated states and tying changes to a specific behavior.
  • Pack and reference evidence to support replay in a sandboxed environment and guide remediation or debugging.

Quick Start

Identify the active sandbox assumptions and run the browser persistence workflow to map and replay the smallest stateful path.

Frequently Asked Questions about competition-browser-persistence

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

FAQPage Schema
How do I map browser persistence across cookies and service workers for security analysis?

Mapping browser persistence involves inventorying cookies, localStorage, IndexedDB, and service workers to explain how browser state impacts requests and rendering. This process reveals the decisive persistence paths driving runtime effects across origins and sessions for security analysis.

What is the best way to reproduce browser state chains for sandboxed replay?

Reproducing browser state chains requires comparing clean versus mutated states to isolate the smallest decisive persistence path. You then package the resulting evidence to support replay within a sandboxed environment for debugging or remediation.

Why does browser-held state drive UI rendering and access control differently across sessions?

Browser-held state drives UI rendering and access control differently because service workers, storage, and cookies maintain persistent contexts across sessions and origins. Diagnosing these surfaces links specific persistence changes to runtime request behavior and rendering variations.

Can I diagnose IndexedDB and Cache Storage persistence without sandbox assumptions?

Diagnosing IndexedDB and Cache Storage persistence requires identifying active sandbox assumptions first. You run the browser persistence workflow within this defined environment to accurately map and replay stateful paths tied to specific runtime behaviors.

How do I package browser persistence evidence for remediation workflows?

Packaging browser persistence evidence involves mapping state changes to specific behaviors and referencing them for sandboxed replay. This packaged evidence supports remediation workflows by demonstrating the smallest decisive persistence path driving the observed runtime effects.

What are the limitations of reconstructing browser state to reveal persistence across origins?

Limitations of reconstructing browser state include isolating the smallest decisive persistence path across different origins and service worker scopes. Reproducing stateful paths requires strict sandbox assumptions to accurately tie mutated state changes to specific access control behaviors.