You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "oscerd (via GitHub)" <gi...@apache.org> on 2026/05/15 13:04:03 UTC

[PR] Fix #2834: Add Kamelet Catalog security model, SECURITY.md and AGENTS.md [camel-kamelets]

oscerd opened a new pull request, #2835:
URL: https://github.com/apache/camel-kamelets/pull/2835

   Closes #2834
   
   ## What
   
   Adds a security model for the Kamelet Catalog, mirroring the `apache/camel` house style (a `security-model.adoc` page + root `SECURITY.md` pointer + `AGENTS.md` with a Security Model section + `CLAUDE.md` symlink).
   
   - **`docs/modules/ROOT/pages/security-model.adoc`** — *specialises* the [Apache Camel Security Model](https://camel.apache.org/manual/security-model.html) for Kamelets. A Kamelet is PMC-authored route code, so the trusted-template author is the catalog itself; the Kamelet *runtime* (`kamelet:` component, `{{property}}` binding, `kamelets.utils.*`) lives in `apache/camel`, not here. Covers: trust roles, component families, in/out-of-scope vulnerability classes, false-friend properties, downstream responsibilities, a closed triage-disposition set, and a maintainer-ratification record (Camel PMC, 2026-05-15).
   - **`SECURITY.md`** — root reporting pointer to the Apache Camel ASF process.
   - **`AGENTS.md`** (+ **`CLAUDE.md`** symlink) — AI agent guidelines with the Kamelet-specific Security Model section, matching `apache/camel`.
   
   ## Why
   
   The Kamelet Catalog had no documented security model, despite Kamelets having trust nuances distinct from core Camel. This gives the PMC and triagers (and scanners/AI review) an authoritative scope statement that defers to, and specialises, the parent Camel model.
   
   ## Notes
   
   - **Documentation only** — no code, runtime, or kamelet YAML change.
   - `nav.adoc` is generated; the page is reached via the `SECURITY.md` / `AGENTS.md` xrefs.
   - Vulnerability **reporting** is unchanged (`private-security@camel.apache.org` / the Camel ASF process); this only documents *scope*.
   
   ## Test plan
   
   - `mvn verify` (docs/model only; no functional change).
   - AsciiDoc renders under the Antora `camel-kamelets` module; internal `xref:` links resolve to existing pages (`development.adoc`, `apis/spec.adoc`).
   
   ---
   _Authored with Claude Code on behalf of Andrea Cosentino (AI-assisted). The security model content was reviewed and ratified by the Camel PMC as recorded in the document._


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Fix #2834: Add Kamelet Catalog security model, SECURITY.md and AGENTS.md [camel-kamelets]

Posted by "oscerd (via GitHub)" <gi...@apache.org>.
oscerd merged PR #2835:
URL: https://github.com/apache/camel-kamelets/pull/2835


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org