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.

  1. Nedir
  2. Kurulum & ayar
    1. 1. Chrome’a Ekle
    2. 2. Native yardımcıyı kaydet
  3. Kullanım
  4. Temalar
  5. Ayarlar
  6. Geliştirici kurulumu
  7. Gizlilik & güvenlik

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.

concealer popup — secret listesi

Ç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.

concealer popup — alan bazlı kopyalama


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-extension yalnızca onu tarayıcına kaydeder ve Chrome’un dar başlatma ortamında sops/age bulunabilsin diye PATH/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).

concealer popup — Matrix teması

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:

  1. git clone https://github.com/fxerkan/concealer.git
  2. chrome://extensionsGeliştirici modu‘nu aç
  3. Paketlenmemiş öğe yükleextension/ klasörünü seç
  4. 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 ve X-Concealer-Token olarak gönderilir.

Developed by FXerkan — Code more, worry less. · MIT License

This site uses Just the Docs, a documentation theme for Jekyll.