Chrome Eklentisi
Kasanı aç ve secret değerlerini cer web yazmadan doğrudan Chrome araç çubuğundan kopyala. Popup yerel sunucuyu ihtiyaç anında başlatır ve boşta kalınca kendini kilitler.
Nedir
concealer eklentisi, yerel kasan için ince bir araç-çubuğu arayüzüdür. Yalnızca kendi makinendeki (127.0.0.1) concealer sunucusuyla konuşur — bulut yok, hesap yok, telemetri yok. Bir secret’a tıkla, değeri panoya kopyalansın; pano birkaç saniye sonra otomatik temizlenir.

Çok alanlı secret’lar (bir veritabanının host/user/password’ü, bir OAuth uygulamasının key/secret/token’ı…) alt satırlara açılır; böylece tam olarak ihtiyacın olan alanı kopyalarsın — istersen önce görüp doğrularsın.

Kurulum & ayar
1. Chrome’a Ekle
➕ Chrome'a Ekle — concealer, Web Mağazası'nda
Normal bir eklenti gibi kurulur. (Yerel bir derleme mi istiyorsun? En altta Geliştirici kurulumu‘na bak.)
2. Native yardımcıyı kaydet
Mağaza native host kaydedemez; bu yüzden popup’ın kasanı başlatabilmesi için bunu makine başına bir kez çalıştır. Platformunu seç:
concealer’ı kur (henüz yoksa):
brew install fxerkan/tap/concealer
Native yardımcıyı kaydet (tek seferlik OS ayarı):
cer chrome-extension
Sonra concealer araç-çubuğu simgesine tıkla. Bu adım tamamlanana kadar eklenti kurulum kartını gösterir. Kaldırmak için: cer chrome-extension --uninstall.
concealer’ı kur (henüz yoksa):
scoop bucket add fxerkan https://github.com/fxerkan/scoop-bucket
scoop install concealer
Native yardımcıyı kaydet (tek seferlik OS ayarı):
cer chrome-extension
Bu, native-host manifesti ile Chrome / Edge / Chromium için HKCU\…\NativeMessagingHosts kayıt defteri anahtarlarını yazar. Ardından araç-çubuğu simgesine tıkla. Ortam ayrıntıları için Windows rehberi‘ne bak.
Native yardımcı concealer’ın içine gömülüdür (
concealer native-host) — ayrıca kurulacak bir program yoktur.cer chrome-extensionyalnızca onu tarayıcına kaydeder ve Chrome’un dar başlatma ortamındasops/agebulunabilsin diyePATH/kasa yolunu sabitler.
Kullanım
- Kopyala — tek alanlı secret’a tıkla, değer anında kopyalanır. Çok alanlılarda tıkla-aç, sonra istediğin alanın 📋 düğmesini kullan. 👁 gizli bir alanı gösterir (birkaç saniye sonra tekrar gizler).
- Ara — isim, etiket, proje veya ortama göre filtrele.
- Otomatik kilit — başlıktaki sayaç popup’ı kendi kısa süresiyle kilitler (sunucudan ayrı ve asla ondan uzun değil) ve süre biterken kırmızı yanıp söner.
- 🎲 Üret — güçlü parola / hex / base64url / UUID üret, tek tıkla kopyala.
- 🌐 / ürün adı — tam web arayüzünü yeni sekmede açar.
- Üret, Web UI ve Ayarlar kilitliyken bile çalışır.
Temalar
Web arayüzüyle eşleşen üç yerleşik tema — Dark, White, Matrix. Ayarlar ⚙️‘dan seç (tarayıcı bazında saklanır).

Ayarlar
⚙️ Ayarlar‘da: tema, pano otomatik-temizleme (0–600 sn, varsayılan 20), eklenti otomatik-kilit (10 sn – sunucu süresi, varsayılan 60), gösterimi otomatik-gizleme (5–30 sn, varsayılan 10). Ayrıca port, sunucu otomatik-kilidi, kasanın sertleştirilmiş olup olmadığı ve bir Geliştirici satırı.
Geliştirici kurulumu
Çoğu kişi için Web Mağazası’ndan eklemek yeterlidir. Yerel bir derleme çalıştırmak istersen paketlenmemiş olarak yükle:
git clone https://github.com/fxerkan/concealer.gitchrome://extensions→ Geliştirici modu‘nu aç- Paketlenmemiş öğe yükle →
extension/klasörünü seç - Platformuna göre native yardımcıyı kaydet (yukarıdaki 2. adım), sonra simgeye tıkla.
Paketlenmemiş bir derlemenin eklenti ID’si farklıdır. Ayarlar → Geliştirici‘de gösterilen komutla onu native host’a yetkilendir:
cer chrome-extension --add-id <extension-id> # ID'yi Ayarlar gösterir
cer chrome-extension --list # yetkili tüm ID'leri göster
Gizlilik & güvenlik
- Eklenti yalnızca
http://127.0.0.1:8787(kendi makinen) ile konuşur. Uzak istek yok, veri toplama yok. Gizlilik politikası. - Secret değerleri asla loglanmaz; pano ayarladığın süre sonunda silinir.
- Popup’ı doğrulayan token
chrome.storage.session‘da (yalnızca bellek, tarayıcı kapanınca yok olur) tutulur veX-Concealer-Tokenolarak gönderilir.