Kontratı dağıtmadan önce okuyorsunuz. Beceriyi de kurmadan önce okuyun. Tek satırda kurulan bir yapılandırma dosyası bir kabuk açabilir, kimlik deponuzu okuyabilir ve bir yere gönderebilir — ve bunların hiçbiri işlenmiş bir README'de görünmez.
Tehlikenin birinin niyeti hakkındaki bir hükümde değil, yapılandırmanın şeklinde olduğu durumlar. Altı sınıf, 21 kural.
MCP komutu olarak bir kabuk. Doğrudan kabuğa borulanan bir indirme. / ya da ~ kökünden başlayan özyinelemeli silmeler. Bayrakla kapatılmış kum havuzları ve izin sorguları. Makinedeki her şeyin yeniden yazabildiği geçici dizinlerden çağrılan çalıştırılabilirler.
Paylaşılan ve kurulan bir dosyaya işlenmiş canlı API anahtarları ve özel anahtar materyali. Ajanı ~/.ssh, ~/.aws ya da .env dosyasına yönlendiren talimatlar — ki bunlar dışarı çıkan herhangi bir yetenekle yan yana geldiğinde eksiksiz bir sızdırma yoludur.
Tek kullanımlık toplayıcı uç noktaları. Bir yapılandırmanın içinde taşınan sohbet webhook'ları — ki bunlar bir URL içindeki yazma yetkileridir. Dosya içeriğini, ortam değişkenlerini ya da konuşmayı uzak bir adrese gönderme talimatları.
Talimat geçersiz kılmaları. Kimlik yeniden atamaları. HTML yorumlarına gizlenmiş emirler — işlenmiş görünümde görünmez, modele tamamen görünür. Sıfır genişlikli ve yön değiştiren karakterler, öyle ki incelemecinin okuduğu ile modelin aldığı iki ayrı belge olur.
Joker karakterli komut yetkileri — izin listesinin izin listesi olmaktan çıktığı yer. Ajana onay almadan hareket etmesini söyleyen talimatlar, ki bu tam olarak enjekte edilmiş bir talimatın işe yaraması için gereken durumdur.
Her başlangıçta kurulan ve çalıştırılan sabitlenmemiş paketler. Bir commit yerine bir daldan çekilen kod — böylece incelenen içerik ile çalıştırılan içerik bir push farkla ayrılabilir.
Araçların kendisi (tarayıcı, kontrol panelleri, SAFI çalışma alanı) şu an İngilizce arayüzle çalışıyor. Bu sayfalar, oraya girmeden önce her şeyi Türkçe anlatır.
Bunu her şeyden önce söylemek gerekiyor, çünkü ikisi aynı sitede yaşıyor ve birinin ekran görüntüsü diğeriyle karıştırılmamalı.
Bu örüntülerden hiçbirinin bulunmadığı anlamına gelir. Dosyanın çalıştırılmasının güvenli olduğu anlamına GELMEZ. Bir beceri, bilinen hiçbir şeyle eşleşmeden düşmanca olabilir. Kurduğunuz şeyi okuyun.
Solidity motoru bir şartnamesi ve tip sistemi olan bir dil üzerinde 201 dedektör çalıştırır; orada «bu fonksiyon para taşıyor ve herkes çağırabiliyor» karara bağlanabilir bir özelliktir. Bir puan üretir.
Buradaki tarayıcı, düz metin ve JSON içindeki örüntüleri eşleştiren 21 kuraldır. Bir beceriyi tehlikeli yapan şey niyettir, ve niyet karara bağlanamaz. Bu yüzden geçti / uyarı / kaldı üretir ve bilerek puan üretmez.
Metin okunur, eşleştirilir ve bırakılır. Onu taşıyan bir satır, bir önbellek ya da bir kayıt satırı yoktur.
Burada 128 KB'a kadar. Dosya adı hangi kuralların çalışacağını belirler — yalnızca yapılandırmaya özgü kurallar, o örüntüleri yalnızca alıntılayan düz metinde tetiklenmez.
Bu sayfa tek seferde bir dosya okur. Aynı kurallar komut satırı aracında da vardır: bir dizini gezer, API anahtarı istemez ve hiçbir yere hiçbir şey göndermez — npx saferico skill ./benim-becerim
Aynı kurallar scan_agent_config adlı MCP aracı üzerinden de sunulur, böylece kontrol bir şey kurulmadan önce yapılır, sonra değil.
Kontrat adresini yapıştırın; sahip yetkilerini, likiditeyi ve satış simülasyonu sonucunu riske girmeden önce görün. Tarama başına küçük bir ücret imzadan önce gösterilir — herhangi bir abonelikte ise sınırsız olarak dahildir.