最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker通過sbom獲取組件版本和漏洞編號的方法

 更新時間:2025年05月29日 10:41:23   作者:din4e  
本文主要介紹了docker通過sbom獲取組件版本和漏洞編號的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

最近做 SCA 測試,需要獲取鏡像的組件和漏洞,使用 docker scout 工具,通過 sbom 獲取組件名稱、版本和漏洞編號。

docker scout

獲取組件信息

docker scout sbom --format spdx --output 2025.05.25.sbom.spdx.json nginx:stable-perl
    v SBOM of image already cached, 244 packages indexed
    v Report written to 2025.05.25.sbom.spdx.json

使用 SCA 工具處理組件信息。

獲取 CVE 編號

在這里插入圖片描述

docker scout cves --format sbom nginx:stable-perl > sbom.cve.json

按行輸出 CVE 編號

import json
import re
from charset_normalizer import detect

def extract_cve_ids(file_path):
    """
    Extract all CVE IDs from a JSON file.
    """
    cve_pattern = re.compile(r'CVE-\d{4}-\d{4,}')  # Regex pattern for CVE IDs
    cve_ids = []

    # Detect the file encoding
    with open(file_path, 'rb') as file:
        raw_data = file.read()
        detected = detect(raw_data)
        encoding = detected['encoding']

    # Read the JSON file with the detected encoding
    with open(file_path, 'r', encoding=encoding) as file:
        data = json.load(file)

    # Recursively search for CVE IDs in the JSON structure
    def search_cve(obj):
        if isinstance(obj, dict):
            for key, value in obj.items():
                search_cve(value)
        elif isinstance(obj, list):
            for item in obj:
                search_cve(item)
        elif isinstance(obj, str):
            matches = cve_pattern.findall(obj)
            cve_ids.extend(matches)

    search_cve(data)
    return cve_ids

# File path to 1.json
file_path = "sbom.cve.json"

# Extract CVE IDs and print them
cve_ids = extract_cve_ids(file_path)
print("\n".join(cve_ids))

到此這篇關(guān)于docker通過sbom獲取組件版本和漏洞編號的方法的文章就介紹到這了,更多相關(guān)docker sbom獲取組件版本和漏洞內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 重啟docker服務應用自啟停命令(推薦)

    重啟docker服務應用自啟停命令(推薦)

    這篇文章主要介紹了重啟docker服務應用自啟停命令,文中給大家提到了服務器重啟后啟動Docker命令,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Docker?Compose資源配額管理實現(xiàn)限制容器CPU與內(nèi)存使用

    Docker?Compose資源配額管理實現(xiàn)限制容器CPU與內(nèi)存使用

    在容器化部署中,資源競爭是最常見的穩(wěn)定性隱患,當一個服務異常占用CPU或內(nèi)存時,可能導致整個應用集群異常,本文將系統(tǒng)講解Docker?Compose的資源配額管理方案,感興趣的可以了解一下
    2026-04-04
  • docker-compose命令如何刪除image的鏡像

    docker-compose命令如何刪除image的鏡像

    這篇文章主要介紹了docker-compose命令如何實現(xiàn)刪除image的鏡像方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Docker中處理持久化存儲(如數(shù)據(jù)庫)的方法詳解

    Docker中處理持久化存儲(如數(shù)據(jù)庫)的方法詳解

    在使用Docker容器時,容器的生命周期通常是短暫的,當容器被刪除后,其內(nèi)部的數(shù)據(jù)也會隨之丟失,然而,對于像數(shù)據(jù)庫這樣需要持久化存儲數(shù)據(jù)的應用來說,這是不可接受的,所以本文給大家介紹了Docker中處理持久化存儲(如數(shù)據(jù)庫)的方法,需要的朋友可以參考下
    2025-06-06
  • Docker私有倉庫的搭建和界面化管理詳解

    Docker私有倉庫的搭建和界面化管理詳解

    這篇文章主要給大家介紹了關(guān)于Docker私有倉庫的搭建和界面化管理的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Docker具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • docker環(huán)境變量配置不生效/ect/profile的解決方法

    docker環(huán)境變量配置不生效/ect/profile的解決方法

    docker在使用過程中,有時候自定義容器實例中的某些配置文件,本文主要介紹了docker環(huán)境變量配置不生效/ect/profile的解決方法,感興趣的可以了解一下
    2023-08-08
  • 一文教你如何通過 Docker 快速搭建各種測試環(huán)境

    一文教你如何通過 Docker 快速搭建各種測試環(huán)境

    這篇文章主要介紹了一文教你如何通過 Docker 快速搭建各種測試環(huán)境,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • docker部署SpringCloud微服務項目方式

    docker部署SpringCloud微服務項目方式

    這篇文章主要介紹了docker部署SpringCloud微服務項目方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 使用Docker命令查看容器最后300行實時日志

    使用Docker命令查看容器最后300行實時日志

    在日常的容器化應用管理中,日志是排查問題、監(jiān)控運行狀態(tài)的重要工具,Docker 提供了簡便的命令來查看容器日志,幫助開發(fā)者和運維人員快速定位問題,本篇博客將詳細介紹如何使用 Docker 命令查看指定容器的最后 300 行實時日志,需要的朋友可以參考下
    2025-03-03
  • 使用Docker運行SQL Server的實現(xiàn)

    使用Docker運行SQL Server的實現(xiàn)

    這篇文章主要介紹了使用Docker運行SQL Server的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07

最新評論

云南省| 阿坝| 连江县| 抚松县| 华安县| 三江| 日照市| 卓资县| 攀枝花市| 高安市| 兴隆县| 依安县| 南阳市| 江北区| 石屏县| 玛曲县| 泰州市| 大港区| 湘潭市| 宾阳县| 武穴市| 友谊县| 历史| 建平县| 高邑县| 宜川县| 昂仁县| 靖宇县| 洛隆县| 丹寨县| 四会市| 石景山区| 澄江县| 托克托县| 秦安县| 揭阳市| 新疆| 桐梓县| 奉新县| 若尔盖县| 克山县|