AD-SCH-01: Schema modification year count should be retrievable
| ID | AD-SCH-01 |
| Severity | Info |
| Suite | Active Directory (on-premises) |
| Product | Active Directory |
| Feature | Schema |
| Security area | Infrastructure hardening |
| Resource type | Tenant |
| Reads from | On-premises Active Directory |
What this checks and how to fix it
Section titled “What this checks and how to fix it”Understanding when your Active Directory schema has been modified provides important visibility into the evolution of your directory infrastructure. Schema modifications typically occur during:
- Domain upgrades: When upgrading to newer Windows Server versions
- Application installations: Products like Exchange, Skype for Business, and third-party applications extend the schema
- Custom developments: Organizations may add custom attributes or classes
Tracking schema modification years helps:
- Audit trail: Understand when major changes occurred
- Compliance: Document directory evolution for compliance purposes
- Troubleshooting: Correlate issues with schema change timeframes
- Planning: Identify when the directory was last updated
Control Type
Section titled “Control Type”Operational
Security Recommendation
Section titled “Security Recommendation”While schema modifications are normal and necessary, they should be:
- Documented: All schema changes should be recorded with business justification
- Planned: Schema changes should go through change control processes
- Tested: Schema extensions should be tested in a lab environment first
- Authorized: Only privileged administrators should have schema admin rights
How the Test Works
Section titled “How the Test Works”This test retrieves all schema objects and analyzes their creation dates to identify:
- How many different years have had schema modifications
- The total number of schema objects
- The first and most recent schema changes
Related Tests
Section titled “Related Tests”Test-MtAdSchemaModificationYearDetails- Provides detailed breakdown by yearTest-MtAdSchemaVersionEntryCount- Shows the current schema versionTest-MtAdSchemaVersionDetails- Provides comprehensive schema information
Mito check. Author: soulemike. Open-source licences.
Open-source licences. CIS Benchmark material © Center for Internet Security, Inc.; CISA SCuBA baselines are public domain (CC0).
© 2026 Virtual Petals. Mito is a Virtual Petals service, hosted in Microsoft Azure UAE North.
