Go to file
molecule-ai[bot] 3d65f226dc
docs(security): OWASP Agentic AI Top 10 coverage report (#31)
* docs(security): add OWASP Agentic AI Top 10 coverage report

Adds content/docs/security/owasp-agentic-top-10.mdx with honest coverage:
   COVERED (5):  A01 Prompt Injection, A02 Sensitive Info Disclosure,
                   A03 Unbounded Resource Consumption, A06 Memory Poisoning,
                   A07 Cascade Hallucinations
  ⚠️ PARTIAL (3):  A04 Sandboxing Escapes, A05 Agent-Human Relationship
                   Dysfunction, A08 Overreliance
   NOT COVERED: A09 Supply Chain Vulnerabilities, A10 Improper Agency Grants

Meta.json updated to include security section with all three pages.
PR merge order note: advisory (#808) should merge before this PR.
If advisory is not yet merged, rebase to remove duplicate entries.

Deadline: April 25, 2026

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* fix(security): update molecule-monorepo → molecule-core in OWASP coverage

Terminology fix: repo reference updated to the correct name.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

Co-authored-by: Molecule AI Documentation Specialist <documentation-specialist@agents.moleculesai.app>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Molecule AI App-FE <app-fe@agents.moleculesai.app>
2026-04-20 22:40:14 +00:00
app feat: add External Agents, Token Management, MCP Server docs 2026-04-16 09:14:45 -07:00
content/docs docs(security): OWASP Agentic AI Top 10 coverage report (#31) 2026-04-20 22:40:14 +00:00
lib feat: add External Agents, Token Management, MCP Server docs 2026-04-16 09:14:45 -07:00
.gitignore chore: gitignore credentials for docs 2026-04-16 09:19:24 -07:00
mdx-components.tsx init: scaffold doc.moleculesai.app with Fumadocs + Next.js 15 2026-04-14 21:01:17 -07:00
next.config.mjs init: scaffold doc.moleculesai.app with Fumadocs + Next.js 15 2026-04-14 21:01:17 -07:00
package-lock.json feat: add External Agents, Token Management, MCP Server docs 2026-04-16 09:14:45 -07:00
package.json feat: add External Agents, Token Management, MCP Server docs 2026-04-16 09:14:45 -07:00
postcss.config.mjs init: scaffold doc.moleculesai.app with Fumadocs + Next.js 15 2026-04-14 21:01:17 -07:00
README.md init: scaffold doc.moleculesai.app with Fumadocs + Next.js 15 2026-04-14 21:01:17 -07:00
source.config.ts init: scaffold doc.moleculesai.app with Fumadocs + Next.js 15 2026-04-14 21:01:17 -07:00
tsconfig.json feat: add External Agents, Token Management, MCP Server docs 2026-04-16 09:14:45 -07:00

Molecule AI Documentation

The customer-facing documentation site for Molecule AI, deployed at doc.moleculesai.app.

Built with Fumadocs + Next.js 15 (App Router) + Tailwind v4 + MDX.

Why Fumadocs

  • Open source (MIT) — we self-host on our own domain, no vendor lock-in
  • Next.js 15 native — matches the canvas stack already in the platform monorepo
  • Flexible — can grow into custom doc components for our agent canvas flows, embedded mini-canvases in docs, etc.
  • Modern aesthetic — Shiki code highlighting, full-text search, dark mode, all out of the box

Local development

npm install
npm run dev

Visit http://localhost:3000.

Adding pages

  1. Create a new .mdx file under content/docs/.
  2. Add an entry to content/docs/meta.json to control sidebar ordering.
  3. Frontmatter: title and description are required.
---
title: My new page
description: One-line summary used in nav + meta tags.
---

Content goes here.

Repository layout

.
├── app/                    # Next.js App Router routes
│   ├── (home)/             # marketing landing
│   ├── docs/[[...slug]]/   # docs dynamic route
│   ├── api/search/         # built-in full-text search
│   ├── layout.tsx          # root layout + RootProvider
│   └── layout.config.tsx   # nav links shared by home + docs
├── content/docs/           # MDX source — the actual documentation
│   ├── meta.json           # sidebar order
│   ├── index.mdx           # docs landing
│   └── *.mdx               # one file per page
├── lib/source.ts           # Fumadocs loader bound to the MDX source
├── mdx-components.tsx      # default + custom MDX renderers
├── source.config.ts        # MDX compile config (remark/rehype plugins)
├── next.config.mjs         # Next config wrapped with createMDX
├── postcss.config.mjs      # Tailwind v4 postcss plugin
└── package.json

Who maintains this

The Documentation Specialist agent in our molecule-dev org template owns this repo end-to-end. It runs on a schedule, watches PRs landing in the platform monorepo, and opens docs PRs here whenever:

  • A new public API endpoint lands
  • A new template / plugin / channel is added
  • A user-facing concept changes
  • An ecosystem-watch entry needs publishing

Manual edits welcome. The agent picks up changes on its next cron tick.

Deployment

This site is deployed to doc.moleculesai.app via Vercel (TBD — once the domain is configured). PRs to main ship to preview URLs automatically.

Contributing

Open a PR. The Documentation Specialist + a human reviewer will look at it within one cron tick (currently daily).