Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class DependencyGraph(rootNodes: List<DependencyNode> = emptyList())
Link copied to clipboard
Link copied to clipboard
data class DependencyNode(val id: String, val groupId: String, val artifactId: String, val version: String, val parent: DependencyNode? = null, val children: MutableList<DependencyNode> = mutableListOf(), val vulnerabilities: List<Vulnerability> = emptyList(), val scope: String? = null, val isDependencyManagement: Boolean = false, val ecosystem: Ecosystem = Ecosystem.MAVEN)
Link copied to clipboard
data class VulnerabilityChain(val chain: List<DependencyNode>, val vulnerabilities: List<Vulnerability>, val isShortestPath: Boolean = false, val classification: VulnerabilityClassification = VulnerabilityClassification.TRANSITIVE_VULNERABLE)