Skip to content

Latest commit

Β 

History

History
84 lines (62 loc) Β· 3.74 KB

File metadata and controls

84 lines (62 loc) Β· 3.74 KB

ShieldChecker Documentation

Welcome to the documentation for ShieldChecker, an open-source security testing platform designed to validate Microsoft Defender XDR detections through real-world test execution.

Quick Start Guide

New to ShieldChecker? Start here:

  1. Deployment Guide - Complete setup and installation instructions
  2. First Run Wizard - Initial configuration walkthrough
  3. Test Management - Create your first security test
  4. Run Tests - Execute and monitor test results

Complete Documentation Library

πŸ“‹ Getting Started

  • README - Project overview and quick introduction
  • Deployment Guide - Comprehensive deployment instructions
    • Prerequisites and environment setup
    • Step-by-step deployment process
    • First Run Wizard configuration
    • Troubleshooting and maintenance

πŸ§ͺ Test Management

  • Test Creation and Management - Complete test lifecycle management
    • Creating new security tests
    • Test configuration options
    • MITRE ATT&CK mapping
    • Version history and restoration
    • Best practices for test development

⚑ Test Execution

  • Run and Schedule Tests - Test execution and automation
    • Single test execution
    • Automated scheduling configuration
    • Job monitoring and management
    • Review Mode for troubleshooting
    • Performance optimization

πŸ“Š Reporting and Analytics

  • Reporting Guide - Comprehensive reporting capabilities
    • Dashboard overview and insights
    • Detection coverage analysis
    • Cost monitoring and optimization
    • Advanced reporting with Power BI
    • Custom report creation

πŸ”§ Legacy Documentation

Architecture Components

Component Purpose Documentation
Function App Serverless test execution engine Deployment Guide
Web Application Management interface and reporting Reporting Guide
Executor Core test validation engine Test Execution
Bicep Templates Infrastructure as Code deployment Deployment Guide
VM DSC Virtual machine configuration Deployment Guide
Scheduler Automated test orchestration Scheduling Guide

Additional Resources

External Links

Getting Help - Community Support

Note: ShieldChecker is a community-driven project maintained as a hobby. While we strive to help, there are no guaranteed response times or support SLAs.


Ready to get started? Begin with the Deployment Guide to set up your ShieldChecker environment.