Hi! Is anyone aware of a tool that can scan for po...
# server
s
Hi! Is anyone aware of a tool that can scan for possible security violations in Kotlin code similar to how Checkmarx works? Checkmarx has added Android Kotlin support but doesn’t support server side
d
Afaik there isnt one yet. Fortify supposedly have kotlin support somewhere on their roadmap but there is no eta.
Well technically fortify can do byte code scans but it didnt work that great when we tried it
s
Aw okay, thanks for the info
@Dariusz Kuc I found this https://arturbosch.github.io/detekt/ but it isn’t exactly what we are looking for
d
detekt is more like findbugs
It is not security oriented
s
Yeah, I saw you could write custom rulesets but not what we are looking for
d
Btw detekt is highly recommended
👍 2
s
d
Sonar is great
👍 2
It combines info from multiple different sources in nice ui
But again it is not security oriented
You could use sonar to keep track of trends so you could see how your code evolves
s
It does say in the description: “Based on our own Kotlin analyzer, it can find bugs, security vulnerabilities and code smells”
d
eg unit test coverage, code complexity, detekt violatioms etc
Well detekt also has some security rules
Our security folks wouldnt sign on it
s
☹️
d
I guess if more folks show interest in it maybe fortify will get to implementing the support
👍 2
In the meantime you might have to do manual security reviews
s
Checkmarx has it on their roadmap for Q1 2020 so if people show more interest in that also it will help 🙂
👍 2
m
I am a developer at RIPS (https://ripstech.com). Kotlin support is on our roadmap. (Currently we support Java and PHP, JS and C# will be next.)
j
I guess this tool does it: http://find-sec-bugs.github.io
s
@Malena Ebert Do you have an estimated date?
@jaguililla Have you used that for Kotlin?
j
Not myself, but at my company they are evaluating it
s
Oh cool! Let me know what their evaluation is when you know
j
👍
d
@shelbycohen looks like https://www.veracode.com/ might be a viable option
👍 1
s
Thank you!