-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Description
Create ScanAPI class for scan operations following v2.0 architecture patterns.
Features
- List scans with pagination
- Get scan details
- Start/stop scans
- Get scan status
- Get scan results
- Schedule scans
- Manage scan templates
Acceptance Criteria
-
ScanAPIclass created inheriting fromBaseAPI - All CRUD operations implemented
- Scan execution control (start, stop, pause, resume)
- Status monitoring capabilities
- Integration with
InsightVMClientasclient.scans - Unit tests added
- Documentation updated
Technical Details
- Follow
BaseAPIinheritance pattern - Match patterns from
AssetAPIandAssetGroupAPI - Include comprehensive docstrings
- Type hints throughout
Context
Part of Sprint 5: Additional API Modules (1-2 days)
Expands API coverage for scan management operations.
See: memory-bank/github-workflow.md for workflow details