Pazar yeri ve eklentiler/Pazar yeri inceleme politikası ve kontrol listesi
Pazar yeri inceleme politikası ve kontrol listesi
v1.1.x · güncellendi 2026-07-19
Her topluluk eklentisi aracılığıyla gönderilen kişisel dolap yayınlanmadan önce gözden geçirilir. Bu sayfa genel kontrol listesi — incelemenin kullandığı aynı kriterler — böylece her gereksinimi karşılayabilirsiniz önce sen teslim olursun.
İncelemenin iki aşaması vardır: bir otomatik kontrol bu kontrol listesine karşı, sonra bir insan moderatör Nihai kararı kim verir. Moderatorün onayı olmadan hiçbir şey yayımlanmaz ve otomasyon kendi başına asla onay vermez.
Bir hükmün nasıl verildiği
Her kriter puanlanır geç / uyar / kal kısa bir nedenle (ve, için
moderatör, tam kanıt.
A güvenlik sert başarısızlık (A bölümündeki herhangi bir öğe) ⇒ otomatik reddetme. Sen
nedenleri al ve düzelterek tekrar gönder.
Uyarılar veya küçük sorunlar ⇒ teslim insan için işaretlendi, kim
onları tartar ve karar verir.
Hepsi geç ⇒ hâlâ bir yere gider insan, nihai yayını yapan kişi
karar.
[!IMPORTANT]
Otomatik inceleme asla bir eklenti yayınlar. Bir insan moderatör her zaman yapar
nihai çağrı ve onsuz hiçbir şey kataloğa ulaşmaz.
A. Güvenlik — burada başarısız olursa otomatik olarak reddedilir
Bunlar zorunlu gereksinimlerdir. Herhangi bir başarısızlık gönderimi otomatik olarak reddeder.
A1 — Sabitlenmiş gizli bilgiler yok. API anahtarları, jetonlar, şifreler veya özel anahtarlar yok
eser veya meta veride herhangi bir yerde. Kimlik bilgilerini beyan edin isimle içinde
yetenek bildirimi;
Müşteri, kurulum sırasında değerleri sağlar.
A2 — Zararlı kod yok. Ters kabuklar, uzaktan kod değerlendirmesi, madenciler yok,
fidye yazılımı veya benzer desenler.
A3 — Veri sızdırma yok. Kullanıcı verilerini, kimlik bilgilerini veya belleği göndermeyin
beyan edilmemiş ana makineler. Eklentinin iletişim kurduğu her ana makine, manifestoda listelenmelidir
network.
A4 — Beyan edilen yeteneklerin ötesinde operasyon yapılmaz. Dışında dosya sistemi erişimi yok
eklentiye ait kendi dizini, aksi takdirde işlem başlatma exec belirtilir, hayır
ayrıcalık yükseltme, ana bilgisayar sırlarını okuma yok (çevre değişkenleri, ssh anahtarları, sistem dosyaları).
A5 — Karartma yok. Hiçbir şekilde paketlenmiş, gizlemek için küçültülmüş veya başka şekilde karmaşıklaştırılmış kod yok
davranışı gizleyen.
A6 — Bağımlılıkları temizle. Bilinen kötü amaçlı veya bilinen güvenlik açığına sahip paket yok;
bağımlılıklar sabitlendi.
A7 — Bildirilen yetenekler kodla eşleşiyor. Yetenek manifestosu olmalıdır
kodun aslında ne yaptığını yansıtmak — beyan edilmemiş ağ, dosya sistemi, yürütme yok,
kanal veya kimlik bilgisi kullanımı. Bu en önemli doğruluk kontrolüdür.
A8 — Kendi yüzeyinin güvenli bir şekilde kullanımı. Komut enjeksiyonu, SQL enjeksiyonu veya
Eklentinin kendi kodunda yol geçişi.
B. Doğruluk
B1 — Geçerli manifest.manifest.json gerekli alanlara, geçerli bir kısma sahip,
bir semver version ve çalışan bir giriş noktası.
B2 — Yükleniyor. Eklenti sorunsuz bir şekilde başlatılıyor.
B3 — İyi biçimlendirilmiş, minimal yetenekler. Yetenek manifestosu ayrıştırır ve
ilan eder en az başka bir şeye gerek yok.
B4 — Yeni veya artırılmış sürüm.version öncekilerin herhangi birinden daha yüksek
gönderilen sürüm.
B5 — Hiçbir sümüklü böcek çarpışması yok. Sümüklüböcek, ayrılmış bir şeyle çarpışmaz veya
birinci taraf adı.
C. Tamlık — mağaza sayfası eşitliği
C1 — RU + EN’de isimler ve açıklamalar. Her ikisinde de isim, kısa ve tam açıklama
diller, tüm anlamlı (yer tutucu yok).
C2 — Kategori. İzin verilen kümeden bir kategori.
C3 — Simge + en az bir ekran görüntüsü. Geçerli resimler.
C4 — Sürüm + değişiklik günlüğü. Bir sürüm ve insan tarafından okunabilir değişiklik günlüğü notları.
C5 — Yazar kimliği. Çözülebilir bir gönderici.
C6 — Lisans. İzin verilen setten bir lisans.
C7 — Geçerli bağlantılar. Ana sayfa/depo, verilmişse, geçerlidir https:// URL.
A bağış bağlantısı, veriliyorsa geçerli olmalıdır https:// a bağlantısı bilinen
bağış sunucusu (örneğin Boosty, Patreon, PayPal, YooMoney) — rastgele veya
oltalama barındırıcıları reddedilir.
C8 — İnsan tarafından okunabilir izinler. Yetenek manifestosunun description
eklentinin neye ihtiyaç duyduğunu ve nedenini, sade bir dille açıklar.
D. Politika, hukuk ve içerik
D1 — Yasaklanmış içerik yok. Hiçbir şey yasadışı, zararlı veya platforma aykırı değil
politika.
D2 — Taklit yapmayın. Marka kötüye kullanımı veya başka bir marka gibi davranma yok
veya AiHummer ekibi.
D4 — Tutarlı yerel. RU ve EN metni gerçek ve uyumlu, makine çorbası değil.
D5 — Spam değil. Boş değil, tekrar eden veya spam değil.
Otomatik olarak reddeden vs bir insanın karar verdiği
Sonuç
Tetik
Otomatik reddet
Herhangi bölüm A güvenlik sert-fail.
İşaretlendi → insan
B/C/D’de uyarılar veya küçük sorunlar (zayıf açıklama, sınırda kategori, küçük belirgin çekince).
İnsan karar verir
Otomasyonu geçen her gönderinin yayınlanması için yine açık bir moderatör onayına ihtiyacı vardır.
Bağışçı ev sahibi izin listesi
Bir bağış linki isteğe bağlı ve her zaman dış — pazar asla para işlemez. Eğer bir tane eklersen, bir şeye işaret etmesi gerekir tanınmış bağış platformu üzerinde https:// (örneğin Boosty, Patreon, PayPal veya YooMoney). Bilinmeyen barındırıcılar, kısaltıcılar veya oltalama benzeri herhangi bir şeye bağlantılar reddedilir. Topluluk eklentileri ücretsiz; bağış bağlantısı, minnettar kullanıcıların sizi desteklemesinin tamamen bir yoludur.
Her topluluk eklentisi aracılığıyla gönderilen [kişisel dolap](/tr/v1.0/marketplace/submit-plugin) yayınlanmadan önce gözden geçirilir. Bu sayfa **genel kontrol listesi** — incelemenin kullandığı aynı kriterler — böylece her gereksinimi karşılayabilirsiniz **önce** sen teslim olursun.
İncelemenin iki aşaması vardır: bir **otomatik kontrol** bu kontrol listesine karşı, sonra bir **insan moderatör** Nihai kararı kim verir. Moderatorün onayı olmadan hiçbir şey yayımlanmaz ve otomasyon kendi başına asla onay vermez.
## Bir hükmün nasıl verildiği
- Her kriter puanlanır **geç / uyar / kal** kısa bir nedenle (ve, için
moderatör, tam kanıt.
- A **güvenlik sert başarısızlık** (A bölümündeki herhangi bir öğe) ⇒ **otomatik reddetme**. Sen
nedenleri al ve düzelterek tekrar gönder.
- **Uyarılar veya küçük sorunlar** ⇒ teslim **insan için işaretlendi**, kim
onları tartar ve karar verir.
- **Hepsi geç** ⇒ hâlâ bir yere gider **insan**, nihai yayını yapan kişi
karar.
> [!IMPORTANT]
> Otomatik inceleme **asla** bir eklenti yayınlar. Bir insan moderatör her zaman yapar
> nihai çağrı ve onsuz hiçbir şey kataloğa ulaşmaz.
## A. Güvenlik — burada başarısız olursa otomatik olarak reddedilir
Bunlar zorunlu gereksinimlerdir. Herhangi bir başarısızlık gönderimi otomatik olarak reddeder.
- **A1 — Sabitlenmiş gizli bilgiler yok.** API anahtarları, jetonlar, şifreler veya özel anahtarlar yok
eser veya meta veride herhangi bir yerde. Kimlik bilgilerini beyan edin **isimle** içinde
[yetenek bildirimi](/tr/v1.0/marketplace/submit-plugin#step-3--declare-the-capability-manifest);
Müşteri, kurulum sırasında değerleri sağlar.
- **A2 — Zararlı kod yok.** Ters kabuklar, uzaktan kod değerlendirmesi, madenciler yok,
fidye yazılımı veya benzer desenler.
- **A3 — Veri sızdırma yok.** Kullanıcı verilerini, kimlik bilgilerini veya belleği göndermeyin
beyan edilmemiş ana makineler. Eklentinin iletişim kurduğu her ana makine, manifestoda listelenmelidir
`network`.
- **A4 — Beyan edilen yeteneklerin ötesinde operasyon yapılmaz.** Dışında dosya sistemi erişimi yok
eklentiye ait kendi dizini, aksi takdirde işlem başlatma `exec` belirtilir, hayır
ayrıcalık yükseltme, ana bilgisayar sırlarını okuma yok (çevre değişkenleri, ssh anahtarları, sistem dosyaları).
- **A5 — Karartma yok.** Hiçbir şekilde paketlenmiş, gizlemek için küçültülmüş veya başka şekilde karmaşıklaştırılmış kod yok
davranışı gizleyen.
- **A6 — Bağımlılıkları temizle.** Bilinen kötü amaçlı veya bilinen güvenlik açığına sahip paket yok;
bağımlılıklar sabitlendi.
- **A7 — Bildirilen yetenekler kodla eşleşiyor.** Yetenek manifestosu olmalıdır
kodun aslında ne yaptığını yansıtmak — beyan edilmemiş ağ, dosya sistemi, yürütme yok,
kanal veya kimlik bilgisi kullanımı. Bu en önemli doğruluk kontrolüdür.
- **A8 — Kendi yüzeyinin güvenli bir şekilde kullanımı.** Komut enjeksiyonu, SQL enjeksiyonu veya
Eklentinin kendi kodunda yol geçişi.
## B. Doğruluk
- **B1 — Geçerli manifest.** `manifest.json` gerekli alanlara, geçerli bir kısma sahip,
bir semver `version` ve çalışan bir giriş noktası.
- **B2 — Yükleniyor.** Eklenti sorunsuz bir şekilde başlatılıyor.
- **B3 — İyi biçimlendirilmiş, minimal yetenekler.** Yetenek manifestosu ayrıştırır ve
ilan eder **en az** başka bir şeye gerek yok.
- **B4 — Yeni veya artırılmış sürüm.** `version` öncekilerin herhangi birinden daha yüksek
gönderilen sürüm.
- **B5 — Hiçbir sümüklü böcek çarpışması yok.** Sümüklüböcek, ayrılmış bir şeyle çarpışmaz veya
birinci taraf adı.
## C. Tamlık — mağaza sayfası eşitliği
- **C1 — RU + EN'de isimler ve açıklamalar.** Her ikisinde de isim, kısa ve tam açıklama
diller, tüm anlamlı (yer tutucu yok).
- **C2 — Kategori.** İzin verilen kümeden bir kategori.
- **C3 — Simge + en az bir ekran görüntüsü.** Geçerli resimler.
- **C4 — Sürüm + değişiklik günlüğü.** Bir sürüm ve insan tarafından okunabilir değişiklik günlüğü notları.
- **C5 — Yazar kimliği.** Çözülebilir bir gönderici.
- **C6 — Lisans.** İzin verilen setten bir lisans.
- **C7 — Geçerli bağlantılar.** Ana sayfa/depo, verilmişse, geçerlidir `https://` URL.
A **bağış bağlantısı**, veriliyorsa geçerli olmalıdır `https://` a bağlantısı **bilinen
bağış sunucusu** (örneğin Boosty, Patreon, PayPal, YooMoney) — rastgele veya
oltalama barındırıcıları reddedilir.
- **C8 — İnsan tarafından okunabilir izinler.** Yetenek manifestosunun `description`
eklentinin neye ihtiyaç duyduğunu ve nedenini, sade bir dille açıklar.
## D. Politika, hukuk ve içerik
- **D1 — Yasaklanmış içerik yok.** Hiçbir şey yasadışı, zararlı veya platforma aykırı değil
politika.
- **D2 — Taklit yapmayın.** Marka kötüye kullanımı veya başka bir marka gibi davranma yok
veya AiHummer ekibi.
- **D3 — Yanıltıcı iddialar yok.** Eklenti söylediğini yapıyor.
- **D4 — Tutarlı yerel.** RU ve EN metni gerçek ve uyumlu, makine çorbası değil.
- **D5 — Spam değil.** Boş değil, tekrar eden veya spam değil.
## Otomatik olarak reddeden vs bir insanın karar verdiği
| Sonuç | Tetik |
|---|---|
| **Otomatik reddet** | Herhangi **bölüm A** güvenlik sert-fail. |
| **İşaretlendi → insan** | B/C/D’de uyarılar veya küçük sorunlar (zayıf açıklama, sınırda kategori, küçük belirgin çekince). |
| **İnsan karar verir** | Otomasyonu geçen her gönderinin yayınlanması için yine açık bir moderatör onayına ihtiyacı vardır. |
## Bağışçı ev sahibi izin listesi
Bir bağış linki **isteğe bağlı** ve her zaman **dış** — pazar asla para işlemez. Eğer bir tane eklersen, bir şeye işaret etmesi gerekir **tanınmış bağış platformu** üzerinde `https://` (örneğin Boosty, Patreon, PayPal veya YooMoney). Bilinmeyen barındırıcılar, kısaltıcılar veya oltalama benzeri herhangi bir şeye bağlantılar reddedilir. Topluluk eklentileri **ücretsiz**; bağış bağlantısı, minnettar kullanıcıların sizi desteklemesinin tamamen bir yoludur.
## Sırada neresi
- [Bir eklenti gönder](/tr/v1.0/marketplace/submit-plugin) — adım adım
teslimat adım adım rehberi.
- [Eklenti SDK](/tr/v1.0/marketplace/sdk) — eklentiyi ve onun
`manifest.json`.
- [Pazar yeri genel bakışı ve seviyeler](/tr/v1.0/marketplace/overview-tiers) — nasıl
resmî ve topluluk katalogları farklıdır.