Description
Create VulnerabilityAPI class for vulnerability operations following v2.0 architecture patterns.
Features
- List vulnerabilities with pagination
- Get vulnerability details
- Search vulnerabilities by criteria
- Get vulnerability exploits
- Get vulnerability solutions
- Get affected assets
- Get vulnerability references (CVE, etc.)
- Vulnerability exception management
Acceptance Criteria
Technical Details
- Follow
BaseAPI inheritance pattern
- Match patterns from
AssetAPI and AssetGroupAPI
- Support for complex vulnerability queries
- Include comprehensive docstrings
- Type hints throughout
Context
Part of Sprint 5: Additional API Modules (1-2 days)
Expands API coverage for vulnerability management operations.
See: memory-bank/github-workflow.md for workflow details
Description
Create VulnerabilityAPI class for vulnerability operations following v2.0 architecture patterns.
Features
Acceptance Criteria
VulnerabilityAPIclass created inheriting fromBaseAPIInsightVMClientasclient.vulnerabilitiesTechnical Details
BaseAPIinheritance patternAssetAPIandAssetGroupAPIContext
Part of Sprint 5: Additional API Modules (1-2 days)
Expands API coverage for vulnerability management operations.
See: memory-bank/github-workflow.md for workflow details