Hunting data staging and archiving
Skill meltedinhex/analyst-ai-pack/skills/hunting-data-staging-and-archiving
Hunts for pre-exfiltration data staging and archiving by detecting archive-tool execution (rar, 7z, zip, tar), large compressed files written to staging directories, and collection into a single location before transfer. Activates for requests to hunt data staging, detect pre-exfil archiving, or find collection and compression before exfiltration.From its SKILL.md
npx -y skills add meltedinhex/analyst-ai-pack --skill hunting-data-staging-and-archivingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 21 stars21 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.7 KB, 437 tokens by cl100k_base, as published. Nobody here has run it
Hunting Data Staging and Archiving
When to Use
- You have process-creation and file telemetry and want to detect an actor collecting and compressing data into a staging location before exfiltration.
- You are looking for the step between collection and exfil.
Do not use this to alert on all archive usage — backups and legitimate compression are common. Hunt the staging context (temp paths, password-protected archives, unusual parents).
Prerequisites
- Process-creation events (with command line) and/or file-write telemetry.
Workflow
Step 1: Detect archive-tool execution
python scripts/analyst.py hunt events.csv
Flags rar/7z/zip/tar/winrar execution with compression + password flags
(a -hp, -p, -r), and archives written to staging paths (%TEMP%, %APPDATA%,
ProgramData, C:\Users\Public).
Step 2: Surface large/odd archives
Highlight large archive writes and archives created by unusual parents (Office, script hosts, remote-exec services).
Step 3: Confirm
Correlate with subsequent outbound transfer of the archive (pair with the unusual-outbound hunt).
Step 4: Operationalize
Write a detection for password-protected archiving into staging directories.
Validation
- Archive execution is flagged with the compression/password flags, not tool presence alone.
- Staging-path writes are surfaced with the file path.
- Findings map to ATT&CK T1074 / T1560.
Pitfalls
- Legitimate backup/IT archiving — corroborate with path, parent, and password use.
- Built-in
tar/Compress-Archiveblending into normal admin activity. - Split archives (
.r00,.z01) that evade single-file size thresholds.
References
- See
references/api-reference.mdfor the hunter. - ATT&CK T1074 and T1560 (linked in frontmatter).
What ships with it: 3 files
4.5 KB alongside SKILL.md, 1 of them executable
references/
- api-reference.md1.1 KB
scripts/
- analyst.pyruns3.0 KB
- LICENSE340 B