Open bakhtos opened 2 hours ago
This is not a big issue since all the external components are given in the external_components
dict, so checking a type of specific component is not necessary when parsing this JSON file, but still, there is a bug hidden somewhere.
When testing out the current version of the package with the default config file (i.e. analyzing
apssouza22/java-microservice
), I noticed thatlogstash
external entity has itstype
duplicated injson_architecture
output, but not thegithub-repository
component:In the
Logstash
detector itself, thetype
string is clearly assigned and not concatenated, so I am not sure where the bug is. https://github.com/tuhh-softsec/code2DFD/blob/52c30e35cef78e3675213c3c11e405d3545a8f71/technology_specific_extractors/logstash/log_entry.py#L74