Skip to content

Monkey365 v0.98

Latest

Choose a tag to compare

@silverhack silverhack released this 18 May 16:46

πŸš€ Release Highlights

βœ… Full Support for CIS Microsoft Azure Compute Benchmark 2.0

Monkey365 now includes full support for the CIS Microsoft Azure Compute Benchmark v2.0, with expanded coverage for Azure compute resources, including:

  • Virtual Machines
  • Virtual Machine Scale Sets
  • App Services
  • App Service Slots
  • Function Apps
  • Function App Slots
  • Containers
  • Additional Azure compute-related services and checks
image

πŸ”„ Rules & Collectors

This release includes a major update to Azure compute benchmark coverage:

  • Older rules were rewritten and cleaned up
  • Added more than 100 new rules
  • Improved consistency and alignment with CIS recommendations

The goal of these changes is to provide broader coverage and more accurate Azure compute security assessments.


πŸ§ͺ Example Usage

You can run the CIS Azure Compute Services benchmark with the following command:

$p = @{
    Instance = "Azure";
    Collect = "VirtualMachines","AppServices","Containers";
    ExportTo = @('HTML');
    RuleSet = "C:\monkey365\rules\rulesets\cis_azure_compute_services_2.0.json";
}
Invoke-Monkey365 @p

🧹 Cleanup & Fixes

This release also includes fixes for the following issues:

  • Fixed Convert-UrlToJsDelivr to better support branches, tags, and latest-version resolution.
    Fixes #180. For additional information visit https://silverhack.github.io/monkey365/exporting/export-html/#assets-configuration

  • Fixed jsDelivr @latest handling where HTTP 301 redirects could affect asset resolution.
    Fixes #179

  • Fixed broken HTML report generation caused by jsDelivr redirects not being followed correctly.
    Fixes #178

  • Fixed false positives in azure_194, where Storage Accounts configured with TLS1_2 were incorrectly marked as failed.
    Fixes #176

Special thanks to @tranbert and @JonasBogvad for discovering the issues.


πŸ”œ What's Coming Next

I'm currently working to consolidate Microsoft Entra ID checks across both Azure and Microsoft 365 assessments.

The next Monkey365 release will introduce dozens of new security checks and a dedicated ruleset designed for comprehensive Microsoft Entra ID tenancy reviews

image

Upcoming coverage includes:

  • App Registrations
  • Conditional Access Policies
  • Enterprise Applications
  • Role Assignments
  • Privileged Access Configurations
  • Identity Security Controls
  • Additional Entra-related attack surface checks

These changes are being tracked in #172.

The removed collectors tracked in #175 will return in a revised form in the next release.

  • Review Microsoft Entra Checks Across Azure and Microsoft 365 Benchmarks #172
  • Create Separate Benchmarks for Azure Compute #173
  • Update to latest CIS Benchmarks #164

πŸ—‘οΈ Deprecated Benchmarks

The following benchmarks are now deprecated and will be retired in a future release:


Feedback & Contributions

Please test the new release and report any issues you find.

Feedback, bug reports, and feature requests will help me to improve Monkey365.

Contributions are always welcome, especially around:

  • New security checks
  • Benchmark coverage
  • Bug fixes
  • Documentation improvements

Additional Information

For setup instructions, usage examples, available commands, and project documentation, visit:

Full Changelog: v0.96.6...v0.98