is.
Projeler

omp · TypeScript · Node.js

destructive-check

Kod ajanı için yıkıcı komut koruması.

  • Agent
  • Safety
  • TypeScript

Genel bakış

omp kod ajanı için koruma. Silme, taşıma, proje dışına yazma, yıkıcı git, kimlik dosyaları ve fork bomb gibi çağrılar çalışmadan önce karar verilir.

Ne yapar

Her karar önce statik yasak listesinden, sonra statik izin listesinden geçer ve en sonunda küçük bir model denetimine uğrar. Çoğu çağrı modele hiç ulaşmaz.

Beş koruma düzeyi vardır (simple, medium varsayılan, hard, custom, readonly); her kural block, ask, model veya allow olarak sonuçlanır ve en kısıtlayıcı kural kazanır.

Öne çıkanlar

01

Üç katman

Statik yasak (sistem yolları, gizli dosyalar, fork bomb), statik izin (proje içindeki derleme çıktıları ve geçici dosyalar), ardından tek ve sınırlı bir model denetimi (ölçülen 1.7-3.0 saniye).

02

Aşılamayan taban

guardSelf, catastrophic, systemTarget ve protectSecrets hiçbir ayarla yeniden açılamayan bir tabandır.

03

Model suçlanmaz

Denetimin kendisi hata verirse ya da zaman aşımına uğrarsa karar kullanıcıya sorulur; başsız oturumlarda gerçek hata metniyle engellenir.

04

Tek ayar dosyası

~/.omp/destructive-check.json, /dc menüsünden düzenlenir; projedeki .omp/destructive-check.json yalnızca sıkılaştırabilir, gevşetemez.

Teknoloji

  • omp
  • TypeScript
  • Node.js

Sıradaki

↑↓ gez · ↵ aç · esc kapat