From 044cabf6c49a3b7be653faf569c8049382338703 Mon Sep 17 00:00:00 2001 From: NexusOne23 Date: Mon, 22 Dec 2025 15:51:11 +0100 Subject: [PATCH] chore: update bug_report template to v2.2.2 --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- RELEASE_NOTES_v2.2.2.md | 160 --------------------------- 2 files changed, 1 insertion(+), 161 deletions(-) delete mode 100644 RELEASE_NOTES_v2.2.2.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 76e3adb..f5e8f7f 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -32,7 +32,7 @@ A clear description of what actually happened. - **CPU**: [e.g., AMD Ryzen 7 9800X3D] - **TPM**: [e.g., 2.0 Present] - **Third-Party AV**: [e.g., None, Windows Defender only] -- **Script Version**: [e.g., v2.2.1] +- **Script Version**: [e.g., v2.2.2] - **Execution Mode**: [Interactive / Direct / DryRun] **Get System Info:** diff --git a/RELEASE_NOTES_v2.2.2.md b/RELEASE_NOTES_v2.2.2.md deleted file mode 100644 index 8974f0b..0000000 --- a/RELEASE_NOTES_v2.2.2.md +++ /dev/null @@ -1,160 +0,0 @@ -# 🚀 NoID Privacy v2.2.2 - Performance Release -**Major Performance Fix for Firewall Snapshot Operations** - -This is a performance release with a critical fix for slow firewall backup operations that could take 60-120 seconds. - -## 🌟 Highlights - -- ✅ **Performance Fix** - Firewall snapshot 60-120s → 2-5s -- ✅ **633 Security Settings** across 7 independent modules -- ✅ **100% BAVR Coverage** - Backup, Apply, Verify, Restore -- ✅ **100% Restore Accuracy** - VM tested & verified -- ✅ **Version Alignment** - All 60+ framework files synchronized -- ✅ **GPL v3.0 License** - Dual-licensing available -- ✅ **Production-Ready** - Tested on Windows 11 24H2/25H2 - ---- - -## ⚡ What's New in v2.2.2 - -### Firewall Snapshot Performance Fix (Critical) - -| Before | After | -|--------|-------| -| 60-120 seconds | 2-5 seconds | - -- **Problem:** Firewall rules backup took 60-120 seconds, especially in offline mode -- **Root Cause:** `Get-NetFirewallPortFilter` was called individually for each of ~300+ firewall rules (~200ms per call) -- **Fix:** Batch query approach - load all port filters once into hashtable, then fast lookup by InstanceID -- **Affected Files:** - - `Modules/AdvancedSecurity/Private/Backup-AdvancedSecuritySettings.ps1` - - `Modules/AdvancedSecurity/Private/Disable-RiskyPorts.ps1` - -### Version Alignment - -- All 60+ framework files updated to v2.2.2 -- Module manifests (.psd1), module loaders (.psm1), core scripts, utilities, tests, and documentation synchronized - ---- - -## 📦 Module Overview - -| Module | Settings | Description | -|--------|----------|-------------| -| **SecurityBaseline** | 425 | Microsoft Security Baseline 25H2 | -| **ASR** | 19 | Attack Surface Reduction Rules | -| **DNS** | 5 | Secure DNS with DoH encryption | -| **Privacy** | 78 | Telemetry, Bloatware, OneDrive hardening | -| **AntiAI** | 32 | AI Lockdown (Recall, Copilot, Click to Do) | -| **EdgeHardening** | 24 | Microsoft Edge v139 Baseline | -| **AdvancedSecurity** | 50 | Beyond MS Baseline (15 features) | -| **TOTAL** | **633** | **Complete Hardening** | - ---- - -## 🚀 Quick Start - -### One-Liner Install: -```powershell -irm https://raw.githubusercontent.com/NexusOne23/noid-privacy/main/install.ps1 | iex -``` - -### Manual Install: -1. Download **Source code (zip)** below -2. Extract to a folder -3. Run `Start-NoIDPrivacy.bat` as Administrator - -### Verify After Installation: -```powershell -.\Tools\Verify-Complete-Hardening.ps1 - -# Expected output: -# SecurityBaseline: 425/425 verified -# ASR: 19/19 verified -# DNS: 5/5 verified -# Privacy: 78/78 verified -# AntiAI: 32/32 verified -# EdgeHardening: 24/24 verified -# AdvancedSecurity: 50/50 verified -# Total: 633/633 (100%) -``` - ---- - -## 🎯 System Requirements - -| Requirement | Specification | -|-------------|---------------| -| **OS** | Windows 11 24H2 (Build 26100+) or 25H2 (Build 26200+) | -| **PowerShell** | 5.1+ (built-in) | -| **Admin Rights** | Required | -| **TPM** | 2.0 (for BitLocker, Credential Guard, VBS) | -| **RAM** | 8 GB minimum (16 GB recommended for VBS) | - -> ⚠️ **Note:** Windows 11 23H2 and older are **not supported**. Please update to 24H2 or newer. - ---- - -## 🛡️ Antivirus Compatibility - -| Your Setup | What Happens | Coverage | -|------------|--------------|----------| -| **Defender Active** | All modules applied | 633 settings (100%) | -| **3rd-Party AV** | ASR skipped, all other modules applied | 614 settings (~97%) | - ---- - -## 📋 Full Changelog - -See [CHANGELOG.md](CHANGELOG.md) - ---- - -## 📜 License - -| Version | License | -|---------|---------| -| v1.8.3 and earlier | MIT License | -| v2.0.0 and later | GPL v3.0 + Commercial dual-licensing | - -See [LICENSE](LICENSE) - ---- - -## 🔐 Code Quality & Testing - -- **Testing:** Unit and integration tests available in `Tests/` directory -- **Verification:** 633 automated compliance checks in production -- **VM Tested:** Full Apply → Verify → Restore cycle verified -- **Performance:** Firewall operations now complete in seconds, not minutes -- **Version Alignment:** All 60+ files now have consistent version numbers -- **Analysis:** Run `.\Tests\Run-Tests.ps1` to validate yourself -- **Report vulnerabilities:** [Security Advisories](https://github.com/NexusOne23/noid-privacy/security/advisories) - ---- - -## 💬 Support & Community - -- 📖 **Documentation:** [README.md](README.md) -- 💬 **Discussions:** [GitHub Discussions](https://github.com/NexusOne23/noid-privacy/discussions) -- 🐛 **Issues:** [GitHub Issues](https://github.com/NexusOne23/noid-privacy/issues) -- 💼 **Commercial Licensing:** Contact via Discussions - ---- - -## ⚠️ Important Warnings - -- ⚠️ **Create a system backup** before running (CRITICAL!) -- ⚠️ **Test in a VM first** (recommended) -- ⚠️ **Domain-joined systems:** Coordinate with IT team -- ⚠️ **Read documentation** thoroughly - ---- - -
- -**Made with 🛡️ for the Windows Security Community** - -**NexusOne23** • **v2.2.2** • **December 2025** - -