Kurulum
Sentinel CLI odaklı çalışır. Yerel geliştirme, model inceleme ve CI/CD kontrolleri aynı komut setiyle yürür.
Kısa tanım
Sentinel kurulumu; Python 3.10+ ortamında CLI, tarayıcı eklentileri ve opsiyonel API/web modüllerinin aynı kural kimliği diliyle çalışmasını hazırlar.
Gereksinimler
- Python 3.10+
- Git ile Sentinel reposuna erişim
- Model ve arşiv taraması için yeterli disk alanı
Kaynak koddan kurulum
git clone https://github.com/EresusSecurity/Eresus-sentinel.git
cd Eresus-sentinel
pip install -e ".[dev]"Doctor
Kurulumdan sonra önce sistem kontrolünü çalıştırın.
sentinel doctorDoctor çıktısı Python sürümü, eklenti görünürlüğü, tarayıcı modülleri ve opsiyonel binary bağımlılıklarını kontrol etmek için ilk referanstır.
HIZLI BAŞLANGIÇ
İlk gerçek test için küçük bir model klasörü seçin. Büyük üretim model paketlerini taramadan önce boyut sınırlarını ve çıktı biçimini belirleyin.
Sorun giderme
| Belirti | Kontrol | Aksiyon |
|---|---|---|
| Komut bulunamıyor | which sentinel | Sanal ortamı etkinleştirin veya editable kurulumu tekrarlayın. |
| Büyük model taraması yavaş | --max-file-size | Sınırları politika olarak belirleyin ve SARIF/JSON çıktısını CI’da saklayın. |
| Bulgular çok gürültülü | Kural kimliği ve yanlış pozitif riski | Önce CRITICAL/HIGH kurallarını yayın kapısı yapın, MEDIUM için sorumlu atayın. |
Sonraki adım
Quickstart sayfası temel komutları tek akışta gösterir.