
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
n8n-nodes-stacktree
Advanced tools
Publish agent-made HTML to a private, unguessable URL. Gate it with a password or email domain, expire or burn it, and read the feedback viewers leave.
An n8n community node for Stacktree — the publish primitive for the HTML your agents make. Publish a page to a private, unguessable URL, gate it behind a password or a client's email domain, expire or burn it, and read the feedback viewers leave on it.
Works as a regular workflow node and as a tool inside n8n AI Agent workflows (usableAsTool).
Stacktree is private by default and built for agent-made deliverables:
X-Robots-Tag: noai on every page. Opt into a public slug only when you want one.@yourclient.com address via a magic link, no account.In n8n: Settings → Community Nodes → Install, then enter n8n-nodes-stacktree.
Publishing works with no credentials — the link is anonymous, expires in 24 hours, and the response includes a claim_token you can use to adopt the page into an account later.
Add a Stacktree API credential (an API key from app.stacktr.ee) to make links permanent and unlock every other operation: update, get, list, delete, gating, and feedback.
| Operation | What it does |
|---|---|
| Publish | Upload HTML (text) or a file/zip (binary) and get back a private URL. Options: password, public slug, expiry, burn-after-read, feedback toolbar, PII scan. |
| Update | Replace the content at an existing URL in place. The URL does not change. |
| Set Options | Change gating and lifetime: password, email-domain gate, expiry, public slug, feedback toolbar, title. Only the fields you add are changed. |
| Get | Fetch a site's metadata. |
| Get Content | Return the exact stored HTML, so you can edit it and Update in place. |
| List | List every site owned by the API key. |
| Delete | Permanently delete a site. |
| Operation | What it does |
|---|---|
| List | Read the annotations viewers left via the on-page toolbar (unresolved first). |
| Resolve | Mark a feedback item addressed after fixing the page, with an optional note. |
The full loop, entirely in n8n: Publish with the feedback toolbar on → viewer annotates → Feedback: List → Update the page → Feedback: Resolve.
HTML Text, map the HTML in.168.{ url, id, unlisted_token, expires_at, ... } — send url on to Slack, email, wherever.npm install
npm run dev # hot-reload against a local n8n
npm run build # emit dist/
npm run lint
Built with @n8n/node-cli.
MIT
FAQs
Publish agent-made HTML to a private, unguessable URL. Gate it with a password or email domain, expire or burn it, and read the feedback viewers leave.
The npm package n8n-nodes-stacktree receives a total of 7 weekly downloads. As such, n8n-nodes-stacktree popularity was classified as not popular.
We found that n8n-nodes-stacktree 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
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.