Target Language
java
Data Extension Name (Optional)
apache-camel.model.yml
Data Extension Type
sourceModel sinkModel summaryModel
Data Extension Description
https://camel.apache.org/docs/
CodeQL has NO models for the Apache Camel framework. This is the most heavily-used framework in the codebase, and every critical data-flow API is unsupported:
Unsupported Camel API Usages What it does
Exchange#getMessage() 562 Gets the message from a Camel exchange — this is how data enters processors
ExchangeBuilder#withBody(Object) 205 Sets body on an exchange
Message#getBody(Class) 201 Reads the message body — primary data source in Camel
Message#setBody(Object) 172 Sets body on a message
Message#getHeader(String,Class) 72 Reads headers — another data source
Message#getHeader(String) 24 Reads headers
Message#setHeader(String,Object) 82 Sets headers
ProducerTemplate#sendBody* variants ~160+ Sends data to routes — potential sinks
Code Examples
No response
References (Optional)
No response
Code of Conduct
Target Language
java
Data Extension Name (Optional)
apache-camel.model.yml
Data Extension Type
sourceModel sinkModel summaryModel
Data Extension Description
https://camel.apache.org/docs/
CodeQL has NO models for the Apache Camel framework. This is the most heavily-used framework in the codebase, and every critical data-flow API is unsupported:
Unsupported Camel API Usages What it does
Exchange#getMessage() 562 Gets the message from a Camel exchange — this is how data enters processors
ExchangeBuilder#withBody(Object) 205 Sets body on an exchange
Message#getBody(Class) 201 Reads the message body — primary data source in Camel
Message#setBody(Object) 172 Sets body on a message
Message#getHeader(String,Class) 72 Reads headers — another data source
Message#getHeader(String) 24 Reads headers
Message#setHeader(String,Object) 82 Sets headers
ProducerTemplate#sendBody* variants ~160+ Sends data to routes — potential sinks
Code Examples
No response
References (Optional)
No response
Code of Conduct