Skip to content

Product · Security

Hand the keys to an agent. Keep the control.

Every request is authorized on the server against the user's role and the token's scopes, secrets are never stored in plain text, and every write is logged.

Part of our guide What is an agentic CMS.

Audit log · bakeryandco.com

  • entry.publish

    Mira Okafor · editor

    success
  • entry.update

    Agent (OAuth) · author

    success
  • entry.publish

    Agent (OAuth) · author

    denied
  • content_type.update

    Mira Okafor · admin

    success

01Built-in protections

Sign-in can be rate limited, passwords are hashed with PBKDF2 and a per-user salt, and media imports refuse private, loopback and other non-public addresses, including after redirects.

02Tested

The codebase carries 1,121 automated tests across contracts, domain services, the database layer, the server and the admin, including tenant isolation and permission checks.

Questions

Where does my data live?

Content and settings are stored in Cloudflare D1 and media in Cloudflare R2.

Back to the guide: What is an agentic CMS?

Keep exploring

Put your agent at the helm

Create a free account in a minute and connect your AI agent.

Get started
Security in HelmCMS | HelmCMS