Add SSH scan support with BSI TR-02102-4 compliance
- SSH scanning via ssh-audit (KEX, encryption, MAC, host keys) - BSI TR-02102-4 and IANA compliance validation for SSH - CSV/Markdown/reST reports for SSH results - Unified compliance schema and database views - Code optimization: modular query/writer architecture
This commit is contained in:
@@ -10,6 +10,7 @@ requires-python = ">=3.13"
|
||||
dependencies = [
|
||||
"sslyze>=6.0.0",
|
||||
"jinja2 (>=3.1.6,<4.0.0)",
|
||||
"ssh-audit>=2.0.0",
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
@@ -26,7 +27,8 @@ build-backend = "poetry.core.masonry.api"
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"pytest (>=9.0.2,<10.0.0)",
|
||||
"ruff (>=0.14.9,<0.15.0)"
|
||||
"ruff (>=0.14.9,<0.15.0)",
|
||||
"vulture (>=2.14,<3.0)"
|
||||
]
|
||||
|
||||
[tool.ruff]
|
||||
|
||||
Reference in New Issue
Block a user