v1.19.0 — Plugin Architecture
·
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