I just had an idea of a way to address CVEs that depend on certain usage (such as the SnakeYaml unsafe constructor): I am adding an arch unit rule (We already have a standard #ArchUnit test suite that runs as part of the build) to detect the exact usage that is unsafe, thereby allowing us to globally exclude the CVE, instead of each service doing their own investigation on whether they are vulnerable before putting an exclusion in for there service. #Java #PlatformEngineering
#archunit #java #platformengineering
Save the date! Am 26. April freuen wir uns auf unsere nächste #JUG zum Thema #ArchUnit mit Roland Weisleder!
https://www.jug-gr.de/talks/2023-04-26-archunit_unit_tests_java_architektur/
Ich habe vor Kurzem entdeckt, dass #ArchUnit ein Extension Konzept hat. Jetzt lässt mich das irgendwie nicht mehr los. Aber vorher muss ich endlich einen anderen Langläufer abschließen.
Hier sind die Folien zu meinem Vortrag über automatisierte Architekturprüfungen mit #ArchUnit @archunit heute bei der #BetterCode #CleanArchitecture: https://muchsoft.com/presentations/ArchUnit-betterCode-2022.pdf
Die Code-Beispiele vom Live-Coding gibt es hier: https://github.com/thmuch/archunit-demos/tree/master/ArchUnit-Demo
Vielen Dank fürs Zuhören und für die aktive Q&A-Session hinterher! 😃
#archunit #BetterCode #cleanarchitecture