No Detector for Scala's SBT (Simple Build Tool) #1057
Labels
detector:maven
The Maven detector
status:requirements
Full requirements are not yet known, so implementation should not be started
type:feature
Feature (new functionality)
Currently today, Component-Detection has no way to scan and detect Scala's .sbt file https://www.scala-sbt.org/ and detect if there are vulnerable libraries being added to the project. The only way for a SBT project to be scanned is to convert .sbt to .pom. This has a limitation of only doing the root project and does not apply to sub projects.
This issue is to start a conversation around if SBT will be a supported detector alongside Maven for Scala projects.
Potential Solution:
Similar to how Maven detector analyzes the dependency tree generated from .pom. SBT has their own way to generate the dependency tree by using the SBT shell with command "Compile/dependencyTree" that shows the library dependency tree, including transitive dependencies.
The text was updated successfully, but these errors were encountered: