This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git


The following commit(s) were added to refs/heads/main by this push:
     new eeb8e21f7f ci: use relative links in security-model.adoc (#1774)
eeb8e21f7f is described below

commit eeb8e21f7ff07872f6ac83025d95c97021aa94eb
Author: Andrea Cosentino <[email protected]>
AuthorDate: Sat May 16 12:23:24 2026 +0200

    ci: use relative links in security-model.adoc (#1774)
    
    The Camel Kafka Connector security model page linked the camel.apache.org
    security page, the Camel core security model and the Kamelets catalog with
    absolute https://camel.apache.org/... URLs. camel-website's check:html step
    enforces the camel/relative-links rule and fails on in-site absolute links
    (8 errors for this page), turning every camel-website pull request red.
    
    Convert the eight in-site links to root-relative link: macros, matching
    apache/camel core security-model.adoc (fixed the same way in 
apache/camel#23224).
    Documentation-only; same link targets, rendered relative.
    
    Signed-off-by: Andrea Cosentino <[email protected]>
    Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
---
 docs/modules/ROOT/pages/security-model.adoc | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/docs/modules/ROOT/pages/security-model.adoc 
b/docs/modules/ROOT/pages/security-model.adoc
index edf8f07859..8626b6ab40 100644
--- a/docs/modules/ROOT/pages/security-model.adoc
+++ b/docs/modules/ROOT/pages/security-model.adoc
@@ -10,13 +10,13 @@ addressed by the deployment.
 
 Camel Kafka Connector is *not* a standalone runtime. It is a set of Kafka
 Connect source and sink connectors that package Apache Camel components - via
-the https://camel.apache.org/camel-kamelets/latest/[Camel Kamelets] catalog -
+the link:/camel-kamelets/latest/[Camel Kamelets] catalog -
 so they can run inside a Kafka Connect worker without writing code. Almost
 every security-relevant behaviour therefore belongs to one of two other
 layers, and this document's main job is to say which:
 
 * The *Apache Camel security model* -
-  https://camel.apache.org/manual/security-model.html[`security-model.adoc`]
+  link:/manual/security-model.html[`security-model.adoc`]
   in the `apache/camel` repository - governs every wrapped component, data
   format, expression language and Kamelet. CKC inherits it wholesale.
 * The *Apache Kafka Connect runtime* governs the REST API, connector-config
@@ -32,7 +32,7 @@ NOTE: This model is written against camel-kafka-connector 
4.21.x (Apache Camel
 alongside the project: a report against CKC version _N_ is triaged against the
 model as it stood at _N_. It should be revised on the triggers listed in
 _Conditions that change this model_ below. For instructions on how to report a
-vulnerability, see https://camel.apache.org/security/[Apache Camel Security]
+vulnerability, see link:/security/[Apache Camel Security]
 and the repository `SECURITY.md` file.
 
 == Audience
@@ -255,7 +255,7 @@ document and, where applicable, redirected.
   *additionally* leak them (see in-scope above).
 * *A vulnerability in the wrapped Camel component, data format, expression
   language or Kamelet.* These are governed by the
-  https://camel.apache.org/manual/security-model.html[Apache Camel security
+  link:/manual/security-model.html[Apache Camel security
   model] and triaged by the Camel PMC against `apache/camel` or the Kamelets
   catalog. A CKC report must show that CKC glue, not the component, is the
   cause. "Connector X wraps component Y which had CVE-Z" is not, by itself, a
@@ -325,7 +325,7 @@ vulnerabilities if skipped; all materially reduce attack 
surface.
   them from untrusted input in whatever system generates connector configs.
 * *Pin and patch the Camel/Kamelets train.* CKC's component security comes
   from Apache Camel and the Kamelets catalog. Track Camel advisories at
-  https://camel.apache.org/security/[] and upgrade CKC to pick up fixed
+  link:/security/[] and upgrade CKC to pick up fixed
   component versions.
 * *Constrain resource use.* Apply Camel aggregation/idempotency sizing, Kafka
   Connect `max.poll.records` / converter limits, and JVM heap limits to bound
@@ -367,7 +367,7 @@ in line with this model.
 Camel Kafka Connector is an Apache Camel sub-project and uses the standard ASF
 vulnerability reporting process:
 
-* Read https://camel.apache.org/security/[Apache Camel Security].
+* Read link:/security/[Apache Camel Security].
 * Email mailto:[email protected][[email protected]] with a
   description, the affected CKC version, the connector(s) involved, and a
   proof of concept that demonstrates the trust-boundary breach in CKC glue (as
@@ -401,10 +401,10 @@ This document should be revised when:
 
 == Related documents
 
-* https://camel.apache.org/manual/security-model.html[Apache Camel Security
+* link:/manual/security-model.html[Apache Camel Security
   Model] - governs every wrapped component, data format, expression language
   and Kamelet; CKC inherits it.
-* https://camel.apache.org/security/[Apache Camel Security] - the public
+* link:/security/[Apache Camel Security] - the public
   advisory index and reporting process (shared with CKC).
 * xref:user-guide/basic-configuration.adoc[Basic configuration] - the
   connector configuration surface this model treats as trusted.

Reply via email to