CLI 6.34.55

[6.34.55] - 2026-06-09

Changed

  • AWS Integration Performance update
    • Move all ComputeCollector boto3 clients to init for thread safety
    • Fix EC2 double-pagination — single-pass describe_instances
    • Batch ECS describe_clusters — O(n) API calls → O(1)
    • Parallelize AMI batch describe_images calls
    • Parallelize collect_all() with ThreadPoolExecutor — 5-10x speedup
    • Stream Security Hub findings page-by-page to prevent OOM
    • Remove unconditional 200ms sleep between Security Hub pages
    • Use compact JSON serialization for inventory cache
    • Pre-compile SEVERITY_PATTERN regex at module level in common.py
    • Stream findings through consolidation — remove list() materialization in sync_findings

Fixed

  • Fix FedRAMP CIS import crash on vendor workbooks with single-row headers
    • Guard out-of-bounds access and log extra CIS columns
  • AWS Integration
    • Add NextToken pagination to fetch_aws_findings_v2 and fetch_aws_resources
    • ClientError fallback, and add test coverage