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