Bazel을 위한 Snyk의 예
Maven 패키지에 대한 단일 종속성이 있는 간단한 Bazel 프로젝트의 경우, 다음과 같이 종속성을 지정할 수 있습니다:
maven_jar(
name = "logback-core",
artifact = "ch.qos.logback:logback-core:1.0.13",
sha1 = "dc6e6ce937347bd4d990fc89f4ceb469db53e45e",
)
이를 통해 다음과 같은 Dep 그래프 JSON 객체를 작성할 수 있습니다:
{
"depGraph": {
"schemaVersion": "1.2.0",
"pkgManager": {
"name": "maven"
},
"pkgs": [
{
"id": "[email protected]",
"info": {
"name": "app",
"version": "1.0.0"
}
},
{
"id": "ch.qos.logback:[email protected]",
"info": {
"name": "ch.qos.logback:logback-core",
"version": "1.0.13"
}
}
],
"graph": {
"rootNodeId": "root-node",
"nodes": [
{
"nodeId": "root-node",
"pkgId": "[email protected]",
"deps": [
{
"nodeId": "ch.qos.logback:[email protected]"
}
]
},
{
"nodeId": "ch.qos.logback:[email protected]",
"pkgId": "ch.qos.logback:[email protected]",
"deps": []
}
]
}
}
}
이 특정 패키지인 (ch.qos.logback:[email protected]
)은 결과 JSON 응답 객체에서 자세히 설명된 취약점이 포함되어 있습니다.
Last updated