-
Notifications
You must be signed in to change notification settings - Fork 1
[Data Extension Create]: Java Apache Camel #22
Description
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
- I agree to follow this project's Code of Conduct