mirror of
https://github.com/NexusOne23/noid-privacy.git
synced 2026-03-06 00:50:33 +01:00
chore: complete version alignment 2.2.2 → 2.2.3 across all module files
Some checks are pending
CI - PowerShell Quality Checks / PSScriptAnalyzer (push) Waiting to run
CI - PowerShell Quality Checks / Test on PowerShell 5.1 (push) Waiting to run
CI - PowerShell Quality Checks / Test on PowerShell 7.4 (push) Waiting to run
CI - PowerShell Quality Checks / Validate Project Structure (push) Waiting to run
Pester Tests / test (push) Waiting to run
Some checks are pending
CI - PowerShell Quality Checks / PSScriptAnalyzer (push) Waiting to run
CI - PowerShell Quality Checks / Test on PowerShell 5.1 (push) Waiting to run
CI - PowerShell Quality Checks / Test on PowerShell 7.4 (push) Waiting to run
CI - PowerShell Quality Checks / Validate Project Structure (push) Waiting to run
Pester Tests / test (push) Waiting to run
Bumps remaining 13 files that still referenced v2.2.2:
- 3 AdvancedSecurity config JSONs (AdminShares, Credentials, RDP)
- 4 AdvancedSecurity PS1 headers (Block-FingerProtocol, Set-SRPRules,
Set-WindowsUpdate, Invoke-AdvancedSecurity)
- 2 AntiAI PS1 headers (Disable-CopilotAdvanced, Test-AntiAICompliance)
- 1 Privacy runtime output (Invoke-PrivacyHardening)
- CONTRIBUTING.md templates + FEATURES.md docs
- bug_report.md issue template
Historical annotations in Backup-PrivacySettings.ps1 ("added in v2.2.2")
intentionally preserved as they document feature introduction dates.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
3bae0057ea
commit
815a7e39d0
13 changed files with 28 additions and 28 deletions
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
|
@ -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.2]
|
||||
- **Script Version**: [e.g., v2.2.3]
|
||||
- **Execution Mode**: [Interactive / Direct / DryRun]
|
||||
|
||||
**Get System Info:**
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ Modules/
|
|||
|
||||
```
|
||||
Modules/AdvancedSecurity/
|
||||
├── AdvancedSecurity.psd1 # Manifest with version 2.2.2
|
||||
├── AdvancedSecurity.psd1 # Manifest with version 2.2.3
|
||||
├── AdvancedSecurity.psm1 # Loads Private/*.ps1 and Public/*.ps1
|
||||
├── Config/
|
||||
│ ├── RDP.json # RDP hardening config
|
||||
|
|
@ -105,7 +105,7 @@ Modules/AdvancedSecurity/
|
|||
```powershell
|
||||
@{
|
||||
RootModule = 'YourModule.psm1'
|
||||
ModuleVersion = '2.2.2'
|
||||
ModuleVersion = '2.2.3'
|
||||
GUID = 'YOUR-GUID-HERE' # Generate with [guid]::NewGuid()
|
||||
Author = 'Your Name'
|
||||
CompanyName = 'NoID Privacy'
|
||||
|
|
@ -128,7 +128,7 @@ Modules/AdvancedSecurity/
|
|||
Tags = @('Security', 'Hardening', 'Windows11')
|
||||
ProjectUri = 'https://github.com/yourusername/noid-privacy'
|
||||
ReleaseNotes = @"
|
||||
v2.2.2 - Initial Release
|
||||
v2.2.3 - Initial Release
|
||||
- Feature 1
|
||||
- Feature 2
|
||||
"@
|
||||
|
|
@ -141,7 +141,7 @@ v2.2.2 - Initial Release
|
|||
```powershell
|
||||
@{
|
||||
RootModule = 'AdvancedSecurity.psm1'
|
||||
ModuleVersion = '2.2.2'
|
||||
ModuleVersion = '2.2.3'
|
||||
GUID = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890'
|
||||
Author = 'NexusOne23'
|
||||
Description = 'Advanced Security hardening beyond Microsoft Security Baseline'
|
||||
|
|
@ -155,7 +155,7 @@ v2.2.2 - Initial Release
|
|||
PSData = @{
|
||||
Tags = @('Security', 'Hardening', 'RDP', 'TLS', 'Windows11')
|
||||
ReleaseNotes = @"
|
||||
v2.2.2 - Production Release
|
||||
v2.2.3 - Production Release
|
||||
- RDP NLA enforcement + optional complete disable
|
||||
- WDigest credential protection
|
||||
- Administrative shares disable (domain-aware)
|
||||
|
|
@ -781,4 +781,4 @@ mkdir "Modules\YourModule\Config"
|
|||
|
||||
---
|
||||
|
||||
**Questions? Study AdvancedSecurity v2.2.2 - it's the reference implementation!** 🎯
|
||||
**Questions? Study AdvancedSecurity v2.2.3 - it's the reference implementation!** 🎯
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# NoID Privacy - Complete Feature List
|
||||
|
||||
**Framework Version:** v2.2.2
|
||||
**Framework Version:** v2.2.3
|
||||
**Total Security Settings:** 633 (Paranoid mode)
|
||||
**Modules:** 7 (All Production-Ready)
|
||||
**Last Updated:** December 22, 2025
|
||||
|
|
@ -11,13 +11,13 @@
|
|||
|
||||
| Module | Settings | Status | Description |
|
||||
|--------|----------|--------|-------------|
|
||||
| **SecurityBaseline** | 425 | ✅ v2.2.2 | Microsoft Security Baseline for Windows 11 v25H2 |
|
||||
| **ASR** | 19 | ✅ v2.2.2 | Attack Surface Reduction rules |
|
||||
| **DNS** | 5 | ✅ v2.2.2 | Secure DNS with DoH encryption |
|
||||
| **Privacy** | 78 | ✅ v2.2.2 | Telemetry control, OneDrive hardening (Strict: 70 Registry + 2 Services + 6 OneDrive) |
|
||||
| **AntiAI** | 32 | ✅ v2.2.2 | AI lockdown (15 features, 32 compliance checks) |
|
||||
| **EdgeHardening** | 24 | ✅ v2.2.2 | Microsoft Edge browser security (24 policies) |
|
||||
| **AdvancedSecurity** | 50 | ✅ v2.2.2 | Advanced hardening beyond MS Baseline (incl. Wireless Display, Discovery Protocols, IPv6) |
|
||||
| **SecurityBaseline** | 425 | ✅ v2.2.3 | Microsoft Security Baseline for Windows 11 v25H2 |
|
||||
| **ASR** | 19 | ✅ v2.2.3 | Attack Surface Reduction rules |
|
||||
| **DNS** | 5 | ✅ v2.2.3 | Secure DNS with DoH encryption |
|
||||
| **Privacy** | 78 | ✅ v2.2.3 | Telemetry control, OneDrive hardening (Strict: 70 Registry + 2 Services + 6 OneDrive) |
|
||||
| **AntiAI** | 32 | ✅ v2.2.3 | AI lockdown (15 features, 32 compliance checks) |
|
||||
| **EdgeHardening** | 24 | ✅ v2.2.3 | Microsoft Edge browser security (24 policies) |
|
||||
| **AdvancedSecurity** | 50 | ✅ v2.2.3 | Advanced hardening beyond MS Baseline (incl. Wireless Display, Discovery Protocols, IPv6) |
|
||||
| **TOTAL** | **633** | ✅ **100%** | **Complete Framework (Paranoid mode)** |
|
||||
|
||||
---
|
||||
|
|
@ -238,7 +238,7 @@ Clipchamp.Clipchamp, SpotifyAB.SpotifyMusic
|
|||
|
||||
## 🤖 Module 5: AntiAI (32 Policies)
|
||||
|
||||
**Description:** Disable 15 Windows AI features via 32 registry policies (v2.2.2)
|
||||
**Description:** Disable 15 Windows AI features via 32 registry policies (v2.2.3)
|
||||
|
||||
### 15 AI Features Disabled:
|
||||
|
||||
|
|
@ -724,7 +724,7 @@ Some UI elements in Paint and Photos apps may **still be visible** but non-funct
|
|||
|
||||
```
|
||||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
NoID Privacy v2.2.2
|
||||
NoID Privacy v2.2.3
|
||||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
Total Settings: 633 ✅
|
||||
|
|
@ -745,4 +745,4 @@ Framework Completion: 🎉 100% COMPLETE
|
|||
---
|
||||
|
||||
**Last Updated:** December 22, 2025
|
||||
**Framework Version:** v2.2.2
|
||||
**Framework Version:** v2.2.3
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"title": "Administrative Shares Configuration",
|
||||
"description": "Configuration for disabling administrative shares (C$, ADMIN$, etc.) to prevent lateral movement",
|
||||
"version": "2.2.2",
|
||||
"version": "2.2.3",
|
||||
|
||||
"Administrative_Shares": {
|
||||
"description": "Disable automatic creation and remove existing administrative shares",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"title": "Credential Protection Configuration",
|
||||
"description": "Configuration for credential hardening including WDigest protection",
|
||||
"version": "2.2.2",
|
||||
"version": "2.2.3",
|
||||
|
||||
"WDigest_Protection": {
|
||||
"description": "Prevent WDigest from storing plaintext passwords in LSASS memory",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"title": "RDP Hardening Configuration",
|
||||
"description": "Configuration for RDP (Remote Desktop Protocol) hardening including NLA enforcement and optional complete disable",
|
||||
"version": "2.2.2",
|
||||
"version": "2.2.3",
|
||||
|
||||
"NLA_Enforcement": {
|
||||
"description": "Network Level Authentication (NLA) enforcement settings",
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ function Block-FingerProtocol {
|
|||
|
||||
.NOTES
|
||||
Author: NexusOne23
|
||||
Version: 2.2.2
|
||||
Version: 2.2.3
|
||||
Requires: Administrator privileges
|
||||
|
||||
REFERENCES:
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ function Set-SRPRules {
|
|||
|
||||
.NOTES
|
||||
Author: NexusOne23
|
||||
Version: 2.2.2
|
||||
Version: 2.2.3
|
||||
Requires: Administrator privileges
|
||||
|
||||
REFERENCES:
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ function Set-WindowsUpdate {
|
|||
|
||||
.NOTES
|
||||
Author: NexusOne23
|
||||
Version: 2.2.2
|
||||
Version: 2.2.3
|
||||
Requires: Administrator privileges
|
||||
Based on: Windows Settings > Windows Update > Advanced options
|
||||
#>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ function Invoke-AdvancedSecurity {
|
|||
- Enterprise: Conservative approach with domain-safety checks
|
||||
- Maximum: Maximum hardening for air-gapped/high-security environments
|
||||
|
||||
Features implemented (v2.2.2):
|
||||
Features implemented (v2.2.3):
|
||||
- RDP NLA enforcement + optional complete disable
|
||||
- WDigest credential protection
|
||||
- Administrative shares disable (domain-aware)
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
|
||||
.NOTES
|
||||
Requires Administrator privileges.
|
||||
Part of NoID Privacy AntiAI Module v2.2.2
|
||||
Part of NoID Privacy AntiAI Module v2.2.3
|
||||
#>
|
||||
function Disable-CopilotAdvanced {
|
||||
[CmdletBinding()]
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@
|
|||
|
||||
.NOTES
|
||||
Author: NoID Privacy
|
||||
Version: 2.2.2 (Extended validation)
|
||||
Version: 2.2.3 (Extended validation)
|
||||
Requires: Windows 11 24H2+, Administrator privileges
|
||||
#>
|
||||
|
||||
|
|
|
|||
|
|
@ -354,7 +354,7 @@ function Invoke-PrivacyHardening {
|
|||
$bloatwareListPath = Join-Path $moduleBackupPath "REMOVED_APPS_LIST.txt"
|
||||
$listContent = @()
|
||||
$listContent += "================================================================"
|
||||
$listContent += " REMOVED APPS - NoID Privacy v2.2.2"
|
||||
$listContent += " REMOVED APPS - NoID Privacy v2.2.3"
|
||||
$listContent += " Session: $(Split-Path $moduleBackupPath -Leaf)"
|
||||
$listContent += " Date: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')"
|
||||
$listContent += "================================================================"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue