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

   ## Summary
   
   Adds the `security = "insecure:ssl"` annotation to the `ssl` option of 
`HiveMQConfiguration`, so that the Camel security policy framework can detect 
and warn (or fail under `prod` profile) when a deployment connects to the MQTT 
broker without TLS.
   
   ### Problem
   
   The `ssl` option in `HiveMQConfiguration` defaulted to `false` (plaintext) 
but lacked the `security = "insecure:ssl"` attribute on its `@UriParam` 
annotation. The security policy enforcement framework therefore had no 
visibility over insecure deployments. Sibling components annotate their 
equivalent options correctly (e.g. `camel-pinecone` `disableTls`).
   
   ### Changes
   
   - `HiveMQConfiguration`: `@UriParam` on `ssl` extended with `label = 
"security"`, `security = "insecure:ssl"`, `insecureValue = "false"`
   - Generated component metadata (`hivemq.json`) regenerated
   
   ### Testing
   
   Existing unit tests pass; this is a metadata-only annotation change with no 
runtime behaviour change.
   
   Fixes https://issues.apache.org/jira/browse/CAMEL-24999
   
   Generated by Bob via OSS Helper on behalf of Andrea Cosentino


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to