What Changed

Version 7.9.2 of the Solutions Analyzer tooling with three major feature additions: Kusto uploader tool, CCF Legacy connector support, and enhanced parser analysis capabilities.

New Kusto Integration

Added upload_to_kusto.py for automated CSV upload to Azure Data Explorer clusters:

  • Solution Analyzer mode: bulk upload of all 10 analysis CSV files
  • Azure CLI authentication with queued ingestion
  • Dry-run mode for operation preview
  • Automatic schema detection and mapping

Enhanced CCF Analysis

New CCF (Legacy) collection method:

  • Identifies connectors with embedded pollingConfig in ARM templates
  • Extracts capabilities (auth type, paging, POST) from legacy configurations
  • Improved config file detection for Bitwarden-style and GCP-style directory structures

CCF capabilities statistics:

  • Authentication method breakdown (APIKey, OAuth2, Basic, JwtToken)
  • Request feature analysis (Paging, POST, MvExpand, Nested)
  • Comprehensive CCF connector classification across all variants

ASIM Parser Documentation Fixes

  • Resolved empty Product column display in union parser pages (imDns, imFileEvent, etc.)
  • Fixed broken sub-parser links between Im and ASim naming conventions
  • Excluded empty/stub parsers from documentation tables
  • Enhanced parser-to-product name resolution

These improvements enhance visibility into Microsoft Sentinel’s connector ecosystem and streamline analysis workflow automation.

Affected Files

.github/copilot-instructions.md
Tools/Solutions Analyzer/.cache/file_analysis_cache.json
Tools/Solutions Analyzer/.cache/marketplace_availability.csv
Tools/Solutions Analyzer/README.md
Tools/Solutions Analyzer/asim_parsers.csv
Tools/Solutions Analyzer/asim_parsers_unmatched_report.csv
Tools/Solutions Analyzer/collect_table_info.py
Tools/Solutions Analyzer/connectors.csv
Tools/Solutions Analyzer/content_items.csv
Tools/Solutions Analyzer/content_tables_mapping.csv
Tools/Solutions Analyzer/filter_fields_findings.md
Tools/Solutions Analyzer/generate_connector_docs.py
Tools/Solutions Analyzer/map_solutions_connectors_tables.py
Tools/Solutions Analyzer/parsers.csv
Tools/Solutions Analyzer/script-docs/collect_table_info.md
Tools/Solutions Analyzer/script-docs/generate_connector_docs.md
Tools/Solutions Analyzer/script-docs/map_solutions_connectors_tables.md
Tools/Solutions Analyzer/script-docs/upload_to_kusto.md
Tools/Solutions Analyzer/solutions.csv
Tools/Solutions Analyzer/solutions_connectors_tables_mapping.csv
Tools/Solutions Analyzer/solutions_connectors_tables_mapping_simplified.csv
Tools/Solutions Analyzer/tables.csv
Tools/Solutions Analyzer/tables_reference.csv
Tools/Solutions Analyzer/upload_to_kusto.py