Your Workspace stays separate
Artifacts, audit records, and settings belong to a Workspace. A publish from one Workspace is not mixed with another Workspace's data.
Human sign-in, CLI credentials, MCP OAuth, and share links are all checked against that boundary. A credential can publish for its Workspace, but it is not a broad pass into the rest of the system.
Files stay private until shared
Artifact files are stored privately. Viewers do not receive raw storage links. They receive signed, expiring access paths created for the Artifact they are allowed to see.
That means a shared link is a controlled handoff, not a public bucket URL that escapes the product.
Generated content is isolated
Agent output is treated as untrusted. It is displayed from a separate content domain, away from the dashboard and account session.
That separation matters most for generated HTML. The page you inspect can be useful without being treated as part of the trusted app.
Sharing can be revoked
Access Links are revocable. If a link is sent to the wrong place or should no longer work, access can be cut off without deleting the underlying Artifact.
Stored credentials are scoped and replaceable. Secrets are shown once when created and stored in non-recoverable verifier form.
Unclaimed work expires quickly
An agent should check auth first, then publish normally when a Workspace login is available. If no auth is available, it can publish a non-interactive unclaimed handoff with short-lived credentials, low write caps, 24 hour cleanup, noindex, and a script-disabled content policy.
Text, markdown, images, and static pages work in that tier. Interactive HTML/JS does not; a human must claim the Artifact or the agent must publish from an authenticated Workspace.
What this does not promise
agent-paste does not inspect or certify uploaded content as safe, and it does not promise malware detection. The enforceable controls are separation, signed access, expiration, rate limits, revocation, and deletion.
It is also not permanent storage and not a deploy platform. Keep your source. Use agent-paste for the handoff.
Source
agent-paste is owned and operated by Zaks.io, LLC. The repo is zaks-io/agent-paste for anyone curious.