Skip to content

Python 脚本,用于解析 Palo Alto Networks 安全公告,提取 CVE 信息,包括 CVE 编号、发布 URL、公告标题、CVSS 评分和严重性等级。

Notifications You must be signed in to change notification settings

crosswk/paloalto-cve-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

paloalto-cve-parser

Python 脚本,用于解析 Palo Alto Networks 安全公告,提取 CVE 信息,包括 CVE 编号、发布 URL、公告标题、CVSS 评分和严重性等级。

Palo Alto Networks CVE 解析器

这是一个 Python 脚本,用于解析 Palo Alto Networks 安全公告,提取 CVE (Common Vulnerabilities and Exposures) 信息,包括 CVE 编号、发布 URL、公告标题、CVSS 评分和严重性等级。

功能

  • 提取 CVE 信息: 从 Palo Alto Networks 安全公告页面提取指定 PAN-OS 版本的 CVE 编号和对应的发布 URL。
  • 解析安全公告: 从 Palo Alto Networks 安全公告的 JSON 数据中提取关键信息,例如:
    • 安全公告标题 (去除 (PAN-SA-XXXX-XXXX))
    • CVSS 基本评分
    • 严重性等级 (SIR)
    • 发布 URL
  • 易于使用: 代码结构清晰,易于理解和修改。

使用方法

安装依赖:

pip install requests beautifulsoup4

输出示例

[
    {
        "advisory_title": "PAN-OS: Authentication Bypass in the Management Web Interface",
        "cvss_base_score": 9.3,
        "sir": "Critical",
        "publication_url": "https://security.paloaltonetworks.com/json/CVE-2024-0012"
    },
    {
        "advisory_title": "PAN-OS: Arbitrary File Delete Vulnerability in the Command Line Interface",
        "cvss_base_score": 6.8,
        "sir": "Medium",
        "publication_url": "https://security.paloaltonetworks.com/json/CVE-2024-2552"
    }
]

About

Python 脚本,用于解析 Palo Alto Networks 安全公告,提取 CVE 信息,包括 CVE 编号、发布 URL、公告标题、CVSS 评分和严重性等级。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages