Skip to content

Roadmap

github-actions[bot] edited this page Oct 6, 2026 · 26 revisions

Language / Dil   EN English  ·  TR Türkçe

🗺️ Roadmap — Phased Execution Plan

Brave Omega's development roadmap — community-driven, lifecycle-first, organized into 9 execution phases.


Current Version

v3.0.0.0 — Version-agnostic global compatibility (2026-10-06)

Current release: 151 policies across 5 hardening tiers (Brave Only 24 / Essential 27 / Balanced 32 / Advanced 40 / Strict 28), version-agnostic across all Brave + Chromium releases — no pinned validation target, no dependency version bump ever ships as a project update. Cumulative chain: 24→51→83→123→151.


Previous Version

v2.8.1.1 — ExpandString registry type reporting fix (2026-09-26)

Previous release: 151 policies across 5 hardening tiers (Brave Only 24 / Essential 27 / Balanced 32 / Advanced 40 / Strict 28), single bilingual script with -Language EN|TR|Auto, validated against Brave 1.96.59 (Chromium 154.0.8037.58). Registry types reported in full (124 DWord / 7 String / 19 MultiString / 1 ExpandString); ADMX artifacts at official 154.1.98.28 policy templates. Cumulative chain: 24→51→83→123→151.


9-Phase Execution History

Phase 1 — Core Framework ✅ Completed (v2.0)

Component Description Status
4-tier hardening model Brave Only → Essential → Balanced → Strict ✅ Complete
68 total policies Multi-string, DWord, String support ✅ Complete
3-layer enforcement HKCU + HKLM ADMX + Omaha GUID ✅ Complete
Turkish language support Interactive level menu with -Level parameter ✅ Complete

Foundation of the script architecture: cumulative inheritance model where each level includes all policies from previous levels.


Phase 2 — Safety & Rollback ✅ Completed (v2.1)

Component Description Status
Version detection Auto-detect Brave binary version, compare, warn on mismatch ✅ Complete
-WhatIf parameter Dry-run mode with magenta [WhatIf] tags, no registry writes ✅ Complete
-Reset parameter Clean removal of all policies, empty key cleanup ✅ Complete
GitHub Actions CI ADMX validation workflow (weekly + manual trigger) ✅ Complete
CONTRIBUTING.md EN + TR contribution guides with issue templates ✅ Complete

Phase 3 — Brave 1.92 Migration & Data Leakage ✅ Completed (v2.1.5 → v2.2.0.2)

Component Version Status
Brave 1.92.134 / Chromium 150 migration v2.1.5 ✅ Complete
Chromium telemetry & data leakage policies v2.1.5 ✅ Complete
BraveOnly enrichment (10 new Brave policies) v2.1.6.0 ✅ Complete
Chromium telemetry blocking (6 new policies) v2.1.6.0 ✅ Complete
WebRTC alignment — Balanced→Strict upgrade v2.2.0.2 ✅ Complete
BraveLocalAIEnabled removal (deprecated) v2.2.0.1 ✅ Complete

Cross-version Brave upgrade path: 1.91.172 → 1.92.134, Chromium 149 → 150.


Phase 4 — Quality & Testing ✅ Completed (v2.1.6.0)

Component Description Status
Pester test suite 18 test files under Tests/ with 116 It blocks ✅ Complete
Unit tests Write-PolicyValue, Level-Selection, Version-Check ✅ Complete
Integration tests Registry-Write, -WhatIf mode, admin detection, policy integrity ✅ Complete
PSScriptAnalyzer Code quality rules in CI workflow ✅ Complete
Platform matrix Windows Server 2025, Windows 11 25H2, Windows 10 22H2 ✅ Complete

Phase 5 — Documentation & Distribution ✅ Completed (v2.1.6.0)

Component Description Status
Policy catalog Brave-Omega/Docs/Policy-Catalog.md with full per-policy metadata ✅ Complete
Wiki consistency Fix typos, encoding, policy numbers across all Wiki pages ✅ Complete
Version reference standardization Align CHANGELOG/Wiki, fix stale matrix ✅ Complete

Phase 6 — Advanced Tier Addition ✅ Completed (v2.2.0)

Component Description Status
Advanced level (L4) 72 cumulative policies — 11 migrated from Strict (L5) ✅ Complete
Strict renumbered L4 → L5 with 8 unique policies ✅ Complete
5-tier model Brave Only 22 / Essential 47 / Balanced 72 / Advanced 83 / Strict 91 ✅ Complete
ImportBookmarks Deliberately retained in Strict for bookmark portability ✅ Complete

Phase 7 — Hardware API & Security Hardening ✅ Completed (v2.2.1.0)

Policy Category Level
WebUakApiBlocked Hardware API blocking Brave Only
WebBluetoothApiBlocked Hardware API blocking Brave Only
WebHidApiBlocked Hardware API blocking Brave Only
WebSerialApiBlocked Hardware API blocking Brave Only
WebUsbApiBlocked Hardware API blocking Brave Only
WebXRBlocked Hardware API blocking Brave Only
EncryptedClientHelloEnabled Security — ECH enforcement Essential
PaymentRequestDisabled Privacy Balanced
WindowManagementBlocked Isolation Strict
SitePerProcess Security — site isolation Strict
DefaultBrowserSettingEnabled Security — browser lock Strict

Total: 80→91 policies (+11). Phase milestone: 90+ policy barrier broken.


Phase 8 — Extension Lockdown, Proxy & Privacy Hardening ✅ Completed (v2.3.0.0)

Policy Category Level
SafeBrowsingProtectionLevel Security — safe browsing Brave Only
PasswordProtectionWarningTrigger Security — password protection Brave Only
EnableOnlineRevocationChecks Security — certificate checks Essential
ExtensionInstallForcelist Extension management Balanced
DownloadRestrictions Download control Balanced
DownloadDirectory Download control Balanced
PromptForDownloadLocation Download control Balanced
ExtensionInstallBlocklist Extension lockdown Advanced
ExtensionInstallAllowlist Extension lockdown Advanced
ExtensionAllowedTypes Extension lockdown Advanced
BlockExternalExtensions Extension lockdown Advanced
ExtensionSettings Extension lockdown Advanced
ManifestV2Unsupported Extension lockdown Advanced
IncognitoModeAvailability Privacy — incognito control Strict
DeveloperToolsDisabled Developer tools block Advanced
DeveloperToolsAvailability Developer tools block Strict (moved from Advanced)
TaskManagerEndProcessEnabled Process management Strict
PrintingEnabled Printing control Strict
DisablePrintPreview Printing control Strict
ProxyMode Network — proxy enforcement Advanced
BuiltInDnsClientEnabled Network — DNS control Advanced
BraveUpdateDisabled Update control Advanced

Total: 91→110 policies (+19). Cumulative chain: 24→50→79→97→110.

Removed: AllowPopupsDuringPageUnload (deprecated upstream, removed after initial 115-policy build).


Phase 9 — Brave 150 Validation & Policy Cleanup ✅ Completed (v2.4.0.0 → v2.4.1.0)

Version Description Policies
v2.4.0.0 30 new policies added from live Brave 150 (Chromium 150.0.7871.114) export 141 total
v2.4.1.0 8 broken/deprecated/blocked policies removed after runtime verification 133 total

Policies added in v2.4.0.0: SpellCheckServiceEnabled, SafeBrowsingProtectionLevel (upgrade), PasswordProtectionWarningTrigger (upgrade), EnableOnlineRevocationChecks (upgrade), plus 26 more across all tiers.

Policies removed in v2.4.1.0: AutoFillEnabled (deprecated), SigninAllowed (deprecated), DefaultMediaStreamSetting (deprecated), TabFreezingEnabled (unrecognized), HomepageLocation (blocked by Brave), NewTabPageLocation (blocked by Brave), RestoreOnStartup (blocked by Brave), GenAiDefaultSettings (requires cloud source).

Tier counts (v2.4.1.0): BraveOnly 24 / Essential 28 / Balanced 31 / Advanced 21 / Strict 29. Cumulative chain: 24→52→83→104→133.


Versioning Strategy (4-Part)

Component Change Type Example
Version Brave major rewrite, platform target change v1.0.0.0 → v2.0.0.0
Major Script architecture/breaking change v1.0.0.0 → v1.1.0.0
Minor Brave/Chromium upgrade or new policy added v1.0.0.0 → v1.0.1.0
Revision Fix, revision, documentation update v1.0.0.0 → v1.0.0.1

Version Pinning: Every release explicitly tagged with exact Brave + Chromium version.


Release Cadence

Trigger Action
Brave Stable Release ADMX diff review within 72h; patch release if policies changed
Security Issue Emergency patch within 24h
Translation Gaps Patch release within 1 week
Feature Request Evaluated for next minor version

Upcoming

Area Description Priority
Cross-platform config Linux JSON + macOS .plist output support 📋 Medium
Intune/MDM guide Enterprise deployment guide for Intune 📋 Medium
Web-based configurator Visual policy config on index.html 💡 Low
Modular architecture modules/*.psm1 + config.json refactor 💡 Low

Community-Driven Priorities

Area How to Contribute
Version Updates Open PR with updated policy values + source reference
New Policies Must source from official ADMX/Chromium docs
Translations Follow EN/TR template; maintain functional parity
Bug Reports Include Brave version, Windows version, full output
Documentation Wiki edits, README improvements, examples

Lifecycle Commitment

A privacy hardening tool that falls out of date is not a safeguard — it is a false sense of security.

Commitment Implementation
Version Pinning Every release tagged with exact Brave + Chromium version
Policy Review ADMX diff on every Brave stable release
Breaking Change Notices Changelog migration notes for removed/renamed keys
Community Currency Version mismatches & new policies reviewed promptly
Stable Recommendation Always recommends latest stable Brave

How to Influence Roadmap

Action Impact
👍 Upvote Issues Signals community priority
💬 Comment on Issues Shapes implementation approach
🔀 Submit PRs Direct contribution to codebase
💬 Discussions Long-form design discussions
🌐 Translations Expand language support

Related Pages



🗺️ Yol Haritası — Aşamalı Uygulama Planı

Brave Omega geliştirme yol haritası — topluluk odaklı, yaşam döngüsü öncelikli, 9 aşamalı uygulama planı.


Güncel Sürüm

v3.0.0.0 — Sürüm-bağımsız global uyumluluk (2026-10-06)

Güncel sürüm: 5 sıkılaştırma katmanında 151 politika (Brave Yalnız 24 / Temel 27 / Dengeli 32 / Gelişmiş 40 / Katı 28), tüm Brave + Chromium sürümlerinde sürüm-bağımsız — sabit doğrulama hedefi yok, hiçbir bağımlılık sürüm değişikliği proje güncellemesi olarak verilmez. Kümülatif zincir: 24→51→83→123→151.


Önceki Sürüm

v2.8.1.1 — ExpandString kayıt türü raporlama düzeltmesi (2026-09-26)

Önceki sürüm: 5 sıkılaştırma katmanında 151 politika (Brave Yalnız 24 / Temel 27 / Dengeli 32 / Gelişmiş 40 / Katı 28), -Language EN|TR|Auto seçenekli tek iki dilli betik, Brave 1.96.59 (Chromium 154.0.8037.58) ile doğrulandı. Kayıt türleri eksiksiz raporlanıyor (124 DWord / 7 String / 19 MultiString / 1 ExpandString); ADMX yapıtları resmî 154.1.98.28 politika şablonlarında. Kümülatif zincir: 24→51→83→123→151.


9 Aşamalı Uygulama Geçmişi

Aşama 1 — Temel Çerçeve ✅ Tamamlandı (v2.0)

Bileşen Açıklama Durum
4 katmanlı model Brave Yalnız → Temel → Dengeli → Katı ✅ Tamam
68 toplam politika MultiString, DWord, String desteği ✅ Tamam
3 katmanlı zorlama HKCU + HKLM ADMX + Omaha GUID ✅ Tamam
Türkçe dil desteği -Level parametresiyle etkileşimli seviye menüsü ✅ Tamam

Birikimli miras modeli: her seviye bir öncekinin tüm politikalarını kapsar.


Aşama 2 — Güvenlik & Geri Alma ✅ Tamamlandı (v2.1)

Bileşen Açıklama Durum
Sürüm algılama Brave binary sürümünü otomatik tespit, karşılaştır, uyar ✅ Tamam
-WhatIf parametresi Kuru çalıştırma, kayıt defteri yazma yok ✅ Tamam
-Reset parametresi Tüm politikaları temiz kaldır ✅ Tamam
GitHub Actions CI ADMX doğrulama iş akışı ✅ Tamam
CONTRIBUTING.md EN + TR katkı kılavuzları ✅ Tamam

Aşama 3 — Brave 1.92 Geçişi & Veri Sızıntısı ✅ Tamamlandı (v2.1.5 → v2.2.0.2)

Bileşen Sürüm Durum
Brave 1.92.134 / Chromium 150 geçişi v2.1.5 ✅ Tamam
Chromium telemetri ve veri sızıntısı politikaları v2.1.5 ✅ Tamam
BraveOnly zenginleştirme (10 yeni Brave politikası) v2.1.6.0 ✅ Tamam
Chromium telemetri engelleme (6 yeni politika) v2.1.6.0 ✅ Tamam
WebRTC hizalaması — Dengeli→Katı yükseltmesi v2.2.0.2 ✅ Tamam
BraveLocalAIEnabled kaldırma (kullanım dışı) v2.2.0.1 ✅ Tamam

Aşama 4 — Kalite & Test ✅ Tamamlandı (v2.1.6.0)

Bileşen Açıklama Durum
Pester test takımı Tests/ altında 18 test dosyası, 116 It bloğu ✅ Tamam
Birim testleri Write-PolicyValue, Level-Selection, Version-Check ✅ Tamam
Entegrasyon testleri Registry-Write, -WhatIf, yönetici algılama ✅ Tamam
PSScriptAnalyzer CI'da kod kalite kuralları ✅ Tamam
Platform matrisi Windows Server 2025, 11 25H2, 10 22H2 ✅ Tamam

Aşama 5 — Dokümantasyon & Dağıtım ✅ Tamamlandı (v2.1.6.0)

Bileşen Açıklama Durum
Politika kataloğu Brave-Omega/Docs/Policy-Catalog.md tam meta verili ✅ Tamam
Wiki tutarlılığı Tüm Wiki sayfalarında yazım/kodlama düzeltmesi ✅ Tamam
Sürüm referansı CHANGELOG/Wiki uyumu, güncel matris ✅ Tamam

Aşama 6 — Gelişmiş Katman Ekleme ✅ Tamamlandı (v2.2.0)

Bileşen Açıklama Durum
Gelişmiş seviye (L4) 72 kümülatif politika — 11 politika Katı'dan taşındı ✅ Tamam
Katı yeniden numaralandırma L4 → L5, 8 benzersiz politika ✅ Tamam
5 katmanlı model Brave Yalnız 22 / Temel 47 / Dengeli 72 / Gelişmiş 83 / Katı 91 ✅ Tamam
ImportBookmarks Yer imi taşınabilirliği için Katı'da tutuldu ✅ Tamam

Aşama 7 — Donanım API & Güvenlik Sıkılaştırması ✅ Tamamlandı (v2.2.1.0)

11 yeni politika: WebUSB, WebBluetooth, WebHID, WebSerial, WebUSB, WebXR engelleme, ECH zorlama, Payment Request devre dışı, WindowManagement izolasyonu, SitePerProcess, DefaultBrowserSetting.

Toplam: 80→91 politika (+11). 90+ politika engeli aşıldı.


Aşama 8 — Uzantı Kilitleme, Proxy & Gizlilik Sıkılaştırması ✅ Tamamlandı (v2.3.0.0)

22 yeni politika: SafeBrowsingProtectionLevel, PasswordProtectionWarningTrigger, EnableOnlineRevocationChecks, ExtensionInstallForcelist, DownloadRestrictions, DownloadDirectory, PromptForDownloadLocation, ExtensionInstallBlocklist, ExtensionInstallAllowlist, ExtensionAllowedTypes, BlockExternalExtensions, ExtensionSettings, ManifestV2Unsupported, IncognitoModeAvailability, DeveloperToolsDisabled, DeveloperToolsAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled.

Toplam: 91→110 politika (+19). Kümülatif zincir: 24→50→79→97→110.

Kaldırılan: AllowPopupsDuringPageUnload (kullanım dışı, ilk 115'lik yapıdan sonra çıkarıldı).


Aşama 9 — Brave 150 Doğrulaması ve Politika Temizliği ✅ Tamamlandı (v2.4.0.0 → v2.4.1.0)

Sürüm Açıklama Politika Sayısı
v2.4.0.0 Canlı Brave 150 (Chromium 150.0.7871.114) dışa aktarımından 30 yeni politika 141 toplam
v2.4.1.0 Çalışma zamanı doğrulamasından sonra 8 bozuk/kullanım dışı/engellenen politika kaldırıldı 133 toplam

v2.4.0.0'da eklenen politikalar: SpellCheckServiceEnabled, SafeBrowsingProtectionLevel (yükseltme), PasswordProtectionWarningTrigger (yükseltme), EnableOnlineRevocationChecks (yükseltme) ve diğer 26 politika.

v2.4.1.0'da kaldırılan politikalar: AutoFillEnabled (kullanım dışı), SigninAllowed (kullanım dışı), DefaultMediaStreamSetting (kullanım dışı), TabFreezingEnabled (tanınmadı), HomepageLocation (Brave tarafından engellendi), NewTabPageLocation (Brave tarafından engellendi), RestoreOnStartup (Brave tarafından engellendi), GenAiDefaultSettings (bulut kaynağı gerektirir).

Katman sayıları (v2.4.1.0): Brave Yalnız 24 / Temel 28 / Dengeli 31 / Gelişmiş 21 / Katı 29. Kümülatif zincir: 24→52→83→104→133.


Sürümleme Stratejisi (4 Parçalı)

Bileşen Değişiklik Türü Örnek
Version Brave major yeniden yazımı, hedef platform değişikliği v1.0.0.0 → v2.0.0.0
Major Betik mimarisi/kırılım değişikliği v1.0.0.0 → v1.1.0.0
Minor Brave/Chromium yükseltmesi veya yeni politika eklendi v1.0.0.0 → v1.0.1.0
Revision Düzeltme, revizyon, doküman güncellemesi v1.0.0.0 → v1.0.0.1

Sürüm Sabitleme: Her sürüm, tam Brave + Chromium sürümüyle açıkça etiketlenir.


Sürüm Takvimi

Tetikleyici Eylem
Brave Kararlı Sürümü 72 saat içinde ADMX fark incelemesi; politikalar değiştiyse yama sürümü
Güvenlik Sorunu 24 saat içinde acil yama
Çeviri Eksiklikleri 1 hafta içinde yama sürümü
Özellik Talebi Sonraki alt sürüm için değerlendirilir

Gelecek

Alan Açıklama Öncelik
Platformlar arası yapılandırma Linux JSON + macOS .plist çıktı desteği 📋 Orta
Intune/MDM kılavuzu Kurumsal dağıtım kılavuzu 📋 Orta
Web tabanlı yapılandırıcı index.html üzerinde görsel politika yapılandırma 💡 Düşük
Modüler mimari modules/*.psm1 + config.json yeniden düzenleme 💡 Düşük

Topluluk Odaklı Öncelikler

Alan Nasıl Katkıda Bulunulur
Sürüm Güncellemeleri Güncellenmiş politika değerleri + kaynak referansıyla PR açın
Yeni Politikalar Resmî ADMX/Chromium belgelerinden kaynaklanmış olmalıdır
Çeviriler EN/TR şablonunu izleyin; işlevsel eşdeğerliği koruyun
Hata Raporları Brave sürümü, Windows sürümü, tam çıktı dahil
Belgelendirme Wiki düzenlemeleri, README iyileştirmeleri, örnekler

Yaşam Döngüsü Taahhüdü

Güncelliğini yitiren bir gizlilik sıkılaştırma aracı, güvenlik güvencesi değil — yanlış bir güvenlik duygusudur.

Taahhüt Uygulama
Sürüm Sabitleme Her sürüm, tam Brave + Chromium sürümüyle etiketlenir
Politika İncelemesi Her Brave kararlı sürümünde ADMX farkı
Kırıcı Değişiklik Bildirimleri Kaldırılan/yeniden adlandırılan anahtarlar için değişiklik günlüğü geçiş notları
Topluluk Güncelliği Sürüm uyuşmazlıkları ve yeni politikalar hızla incelenir
Kararlı Sürüm Önerisi Her zaman en güncel kararlı Brave'i önerir

Yol Haritasını Etkileme

Eylem Etki
👍 Sorunları Oylama Topluluk önceliğini belirtir
💬 Sorunlara Yorum Yapma Uygulama yaklaşımını şekillendirir
🔀 PR Gönderme Kod tabanına doğrudan katkı
💬 Tartışmalar Uzun biçimli tasarım tartışmaları
🌐 Çeviriler Dil desteğini genişletme

İlgili Sayfalar

Clone this wiki locally