diff --git a/Installer/PassKey.iss b/Installer/PassKey.iss
index 7a7d6fe..a707b6a 100644
--- a/Installer/PassKey.iss
+++ b/Installer/PassKey.iss
@@ -4,8 +4,8 @@
[Setup]
AppId={{A7F3C2D1-8E4B-4F9A-B6D5-3C1E7A2F0D84}
AppName=PassKey
-AppVersion=1.0.16
-AppVerName=PassKey 1.0.16
+AppVersion=1.0.17
+AppVerName=PassKey 1.0.17
AppPublisher=Giuseppe Imperato
AppPublisherURL=https://github.com/pexatar/PassKey
AppSupportURL=https://github.com/pexatar/PassKey/issues
diff --git a/README.md b/README.md
index df29ad5..216bce8 100644
--- a/README.md
+++ b/README.md
@@ -59,8 +59,8 @@ PassKey stores your passwords, credit cards, identities, and secure notes in a l
| Version | Platform | Type |
|---------|----------|------|
-| [v1.0.16](https://github.com/pexatar/PassKey/releases/tag/v1.0.16) | Windows x64 | Installer EXE |
-| [v1.0.16](https://github.com/pexatar/PassKey/releases/tag/v1.0.16) | Windows x64 | Portable ZIP |
+| [v1.0.17](https://github.com/pexatar/PassKey/releases/tag/v1.0.17) | Windows x64 | Installer EXE |
+| [v1.0.17](https://github.com/pexatar/PassKey/releases/tag/v1.0.17) | Windows x64 | Portable ZIP |
> **Requirements:** Windows 10 version 1809 (build 17763) or later, x64 processor.
> No .NET runtime required — PassKey is fully self-contained.
diff --git a/scripts/build-installer.ps1 b/scripts/build-installer.ps1
index 6a7e5e0..dd6b4d7 100644
--- a/scripts/build-installer.ps1
+++ b/scripts/build-installer.ps1
@@ -24,6 +24,19 @@ param(
$ErrorActionPreference = "Stop"
$RepoRoot = Split-Path -Parent $PSScriptRoot
+# Guard: block release builds that still contain the development Chrome Extension ID.
+# The dev ID (jmdd...) must never appear in src/ or scripts/ — only the Web Store ID (jadf...) is valid.
+$devChromeId = "jmddfinmjgpgmfkiblhnjccagheadpop"
+$hits = Get-ChildItem -Recurse -File -Path "$RepoRoot\src","$RepoRoot\scripts" |
+ Select-String -Pattern $devChromeId -ErrorAction SilentlyContinue
+if ($hits) {
+ $locations = $hits | ForEach-Object { " $($_.Filename):$($_.LineNumber)" }
+ Write-Error ("BUILD BLOCKED: development Chrome Extension ID found in source.`n" +
+ "Replace '$devChromeId' with the Web Store ID in:`n" +
+ ($locations -join "`n"))
+ exit 1
+}
+
Write-Host "=== PassKey Build Script ===" -ForegroundColor Cyan
Write-Host "Configuration: $Configuration"
Write-Host "Output: $OutputDir"
diff --git a/src/PassKey.Desktop/PassKey.Desktop.csproj b/src/PassKey.Desktop/PassKey.Desktop.csproj
index 438348f..b5f816f 100644
--- a/src/PassKey.Desktop/PassKey.Desktop.csproj
+++ b/src/PassKey.Desktop/PassKey.Desktop.csproj
@@ -14,9 +14,9 @@
None
false
PassKey.Desktop
- 1.0.16
- 1.0.16.0
- 1.0.16.0
+ 1.0.17
+ 1.0.17.0
+ 1.0.17.0
app.manifest
Assets\PassKey.ico
DISABLE_XAML_GENERATED_MAIN