CLI 6.33.1
March 30th, 2026
[6.33.1] - 2026-03-30
Changed
- Faster CLI startup by deferring DuroSuite module loading until its commands are invoked
- Lazy-loaded RegScale model imports to reduce CLI startup memory by ~20MB
- Reduced default HTTP connection pool size from 200 to 100 to lower memory usage at startup
- Replaced dependency with for lighter, faster CLI progress bars and console output
- Introduced abstract interface for swappable progress bar backends
- Batch API responses now log at DEBUG level on success, INFO only on errors
- Consistent progress bar styling across all CLI commands with cleaner display
- Pydantic model performance and memory optimization across all RegScale CLI models with slots-based storage, Literal type constraints, and TypeAdapter bulk validation
- Assessment model memory footprint reduced via deferred imports, cached endpoint lookups, and annotation deferral
Fixed
- GCP compliance sync now creates issues for failed controls when issue creation is enabled, with a clear log message when turned off
- GCP compliance items now use unique per-resource identifiers from SCC findings instead of the project-level ID, fixing asset deduplication
- Wiz integration now creates Ports & Protocols and Software Inventory records for synced assets, restoring functionality lost during scanner migration
- ComponentMapping and AssetMapping model overrides now accept skip_validation parameter, fixing asset sync failures across all scanner integrations
- GCP findings now use correct issue status values instead of ControlTestResultStatus enums, eliminating status mapping warnings during sync
- Tanium Cloud CVE vulnerability fetch now uses correct GraphQL field names, resolving API 400 errors
- Tanium compliance findings now create unique vulnerabilities per finding instead of collapsing to a handful due to missing plugin identifiers
- Tanium integration now pre-loads endpoint data during findings sync, enabling vulnerability-to-asset linkage when syncing to components
- Server-side POAM creation from vulnerabilities now respects the setting and is off by default ()
- Test suite no longer overwrites the user's when running locally
- Burp integration logger initialization using incorrect parameter
