
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
@tjamescouch/slurp
Advanced tools
Pure data archives with embedded OWL spec. Pack files into a single .slurp bundle that's human-readable, LLM-friendly, and self-documenting.
Archives are not executable — they're data files with an embedded natural language format specification. Any tool or agent that reads the spec can extract them.
npm install -g slurp
Or use directly:
node slurp.js pack file1.js file2.js -o patch.slurp
# Pack files into an archive
slurp pack src/app.js src/utils.js -o update.slurp
# Pack a directory
slurp pack src/ -o src-backup.slurp
# Extract via Node.js
slurp apply update.slurp
| Command | Description |
|---|---|
slurp pack <files/dirs...> | Create a .slurp archive |
slurp list <archive> | List files in an archive |
slurp info <archive> | Show archive metadata |
slurp apply <archive> | Extract files (Node.js) |
slurp verify <archive> | Verify SHA-256 checksums |
-o, --output <path> Output file (default: stdout)
-n, --name <name> Archive name
-d, --description <desc> Description
-z, --compress Compress archive (v2 gzip+base64)
-e, --encrypt Encrypt archive (v3 AES-256-GCM)
-x, --exclude <glob> Exclude files matching glob (repeatable)
-b, --base-dir <dir> Base directory for relative paths
--no-checksum Skip SHA-256 checksums
Human-readable delimited file blocks. No shell commands, no shebang — just data with an embedded format spec.
# --- SLURP v4 ---
# <embedded OWL spec describing the format>
#
# name: my-patch
# files: 2
# MANIFEST:
# src/app.js 1.2 KB sha256:abcdef...
# logo.png 4.5 KB sha256:fedcba... [binary]
=== src/app.js ===
console.log("hello");
=== END src/app.js ===
=== logo.png [binary] ===
iVBORw0KGgo...
=== END logo.png ===
-z) — Compressedgzip + base64 wrapper around a v4 archive. Use for larger archives where size matters.
slurp pack -z src/ -o bundle.slurp
-e) — EncryptedAES-256-GCM encrypted wrapper around a v4 archive.
slurp pack -e -p secret src/ -o secure.slurp
=== path === delimiters you can read and edit[binary] tags.git/ and node_modules/ are excluded automatically.slurp by defaultnode --test slurp.test.js
slurp apply writes files to disk. Verify archives from untrusted sources with slurp verify and slurp list before extracting.../ paths. The extractor normalizes paths but review the manifest first.-e) use AES-256-GCM. Use strong passwords and do not embed passwords in scripts.MIT
FAQs
Self-extracting shell archives for AI agents
The npm package @tjamescouch/slurp receives a total of 6 weekly downloads. As such, @tjamescouch/slurp popularity was classified as not popular.
We found that @tjamescouch/slurp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.