Skip to content

v1.19.0 — Plugin Architecture

Choose a tag to compare

@sauravbhattacharya001 sauravbhattacharya001 released this 24 May 22:58
· 79 commits to main since this release

v1.19.0 — Plugin Architecture for Community Extensibility

WinSentinel now supports a fully open plugin architecture. Anyone can write custom audit plugins to extend the security scanning engine:

  • Open ecosystem: Write your own audit modules using the IAuditPlugin interface
  • Drop-in loading: Place plugin DLLs in the plugins directory — auto-discovered at runtime
  • Full API access: Plugins get the same finding/severity/fix infrastructure as built-in modules
  • Community-driven: Share plugins via NuGet or GitHub — no gatekeeping, no paid tiers required

This release lays the foundation for a vibrant community of security-focused developers building specialized audit modules for their environments.

Other changes

  • Plugin discovery and loading infrastructure
  • Plugin manifest schema for metadata and versioning
  • Sample plugin template included in the repo