最新国产好看的视频,伊人天堂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服務(wù)應(yīng)用自啟停命令(推薦)

    重啟docker服務(wù)應(yīng)用自啟停命令(推薦)

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

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

    在容器化部署中,資源競爭是最常見的穩(wěn)定性隱患,當一個服務(wù)異常占用CPU或內(nèi)存時,可能導致整個應(yīng)用集群異常,本文將系統(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ù)的應(yīng)用來說,這是不可接受的,所以本文給大家介紹了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微服務(wù)項目方式

    docker部署SpringCloud微服務(wù)項目方式

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

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

    在日常的容器化應(yīng)用管理中,日志是排查問題、監(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

最新評論

凤庆县| 衡东县| 中宁县| 濮阳市| 邹城市| 仪陇县| 西乌| 景宁| 广水市| 湘潭县| 门头沟区| 西藏| 资中县| 东港市| 旬邑县| 光泽县| 瑞丽市| 石城县| 铜梁县| 松阳县| 新乡市| 越西县| 宁城县| 盱眙县| 望江县| 房产| 潜山县| 孟州市| 洛川县| 九江市| 汤阴县| 大邑县| 钟山县| 芒康县| 乌什县| 舞钢市| 和平县| 乐清市| 云林县| 江津市| 农安县|