├── .coverage ├── .devcontainer └── devcontainer.json ├── .github ├── dependabot.yml └── workflows │ └── action.yml ├── .gitignore ├── .python-version ├── Containerfile ├── LICENSE ├── PYPI.md ├── README.md ├── assets └── ssvc.jpg ├── coverage.svg ├── docs ├── ai_llm_triage.md ├── cisa.md ├── coordinator_publication.md ├── coordinator_triage.md ├── deployer.md └── supplier.md ├── justfile ├── pyproject.toml ├── scripts ├── generate_plugins.py └── validate_methodologies.py ├── src └── ssvc │ ├── __init__.py │ ├── core.py │ ├── legacy.py │ ├── methodologies │ ├── ai_llm_triage.yaml │ ├── cisa.yaml │ ├── coordinator_publication.yaml │ ├── coordinator_triage.yaml │ ├── deployer.yaml │ ├── schema.json │ └── supplier.yaml │ └── plugins │ ├── __init__.py │ ├── ai_llm_triage.py │ ├── cisa.py │ ├── coordinator_publication.py │ ├── coordinator_triage.py │ ├── deployer.py │ └── supplier.py ├── ssvc.code-workspace ├── tests ├── test_ssvc.py ├── test_ssvc_legacy.py └── test_ssvc_new.py └── uv.lock /.coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/.coverage -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/.github/workflows/action.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/Containerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/LICENSE -------------------------------------------------------------------------------- /PYPI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/PYPI.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/README.md -------------------------------------------------------------------------------- /assets/ssvc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/assets/ssvc.jpg -------------------------------------------------------------------------------- /coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/coverage.svg -------------------------------------------------------------------------------- /docs/ai_llm_triage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/docs/ai_llm_triage.md -------------------------------------------------------------------------------- /docs/cisa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/docs/cisa.md -------------------------------------------------------------------------------- /docs/coordinator_publication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/docs/coordinator_publication.md -------------------------------------------------------------------------------- /docs/coordinator_triage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/docs/coordinator_triage.md -------------------------------------------------------------------------------- /docs/deployer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/docs/deployer.md -------------------------------------------------------------------------------- /docs/supplier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/docs/supplier.md -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/justfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/generate_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/scripts/generate_plugins.py -------------------------------------------------------------------------------- /scripts/validate_methodologies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/scripts/validate_methodologies.py -------------------------------------------------------------------------------- /src/ssvc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/__init__.py -------------------------------------------------------------------------------- /src/ssvc/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/core.py -------------------------------------------------------------------------------- /src/ssvc/legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/legacy.py -------------------------------------------------------------------------------- /src/ssvc/methodologies/ai_llm_triage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/methodologies/ai_llm_triage.yaml -------------------------------------------------------------------------------- /src/ssvc/methodologies/cisa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/methodologies/cisa.yaml -------------------------------------------------------------------------------- /src/ssvc/methodologies/coordinator_publication.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/methodologies/coordinator_publication.yaml -------------------------------------------------------------------------------- /src/ssvc/methodologies/coordinator_triage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/methodologies/coordinator_triage.yaml -------------------------------------------------------------------------------- /src/ssvc/methodologies/deployer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/methodologies/deployer.yaml -------------------------------------------------------------------------------- /src/ssvc/methodologies/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/methodologies/schema.json -------------------------------------------------------------------------------- /src/ssvc/methodologies/supplier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/methodologies/supplier.yaml -------------------------------------------------------------------------------- /src/ssvc/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | """SSVC Plugins generated from YAML configurations.""" 2 | -------------------------------------------------------------------------------- /src/ssvc/plugins/ai_llm_triage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/plugins/ai_llm_triage.py -------------------------------------------------------------------------------- /src/ssvc/plugins/cisa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/plugins/cisa.py -------------------------------------------------------------------------------- /src/ssvc/plugins/coordinator_publication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/plugins/coordinator_publication.py -------------------------------------------------------------------------------- /src/ssvc/plugins/coordinator_triage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/plugins/coordinator_triage.py -------------------------------------------------------------------------------- /src/ssvc/plugins/deployer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/plugins/deployer.py -------------------------------------------------------------------------------- /src/ssvc/plugins/supplier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/src/ssvc/plugins/supplier.py -------------------------------------------------------------------------------- /ssvc.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/ssvc.code-workspace -------------------------------------------------------------------------------- /tests/test_ssvc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/tests/test_ssvc.py -------------------------------------------------------------------------------- /tests/test_ssvc_legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/tests/test_ssvc_legacy.py -------------------------------------------------------------------------------- /tests/test_ssvc_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/tests/test_ssvc_new.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulnetix/python-ssvc/HEAD/uv.lock --------------------------------------------------------------------------------