AiHummer
Română
AutentificareCont personal
v1.0.x
{ }Swagger

Politica și lista de verificare pentru recenziile pieței

v1.0.x · actualizat 2026-07-19

Fiecare plugin comunitar trimis prin cabinet personal este revizuit înainte de a putea fi publicat. Această pagină este listă publică — aceleași criterii pe care le folosește recenzia — astfel încât să poți îndeplini fiecare cerință înainte tu te supui.

Recenzia are două etape: o verificare automată împotriva acestei liste de verificare, atunci un moderator uman cine ia decizia finală. Nimic nu este publicat fără aprobarea moderatorului, iar automatizarea nu aprobă niciodată singură.

Cum se ajunge la un verdict

  • Fiecare criteriu este evaluat trece / avertizare / eșua cu un motiv scurt (și, pentru moderator, dovezile exacte).
  • A eșec sever de securitate (orice articol din secțiunea A) ⇒ respingere automată. Tu află motivele și poți remedia și retransmite.
  • Avertismente sau probleme minore ⇒ trimiterea este marcat pentru un om, care le cântărește și hotărăște.
  • Trecere totală ⇒ merge încă la un uman, care face publicarea finală decizie.

[!IMPORTANT] Revizuirea automată niciodată publică un plugin. Un moderator uman întotdeauna face apelul final și nimic nu ajunge în catalog fără el.

A. Securitate — o eroare aici duce automat la respingere

Acestea sunt cerințe stricte. Orice eșec respinge automat trimiterea.

  • A1 — Niciun secret codificat permanent. Fără chei API, tokenuri, parole sau chei private oriunde în artefact sau în metadate. Declară acreditările după nume în manifest de capabilitate; clientul furnizează valori în momentul instalării.
  • A2 — Fără cod malițios. Fără shell-uri inverse, evaluare de cod la distanță, mineri, ransomware sau tipare similare.
  • A3 — Nicio exfiltrare de date. Nu trimiteți datele utilizatorului, credențiale sau memorie către gazde nedeclarate. Fiecare gazdă contactată de plugin trebuie listată în manifest network.
  • A4 — Nicio operațiune dincolo de capacitățile declarate. Fără acces la sistemul de fișiere în exterior propriul director al pluginului, niciun proces nu va fi lansat decât dacă exec este declarat, nu escaladare a privilegiilor, fără citirea secretelor gazdei (env, chei ssh, fișiere de sistem).
  • A5 — Nicio ascundere. Fără cod împachetat, minificat pentru a ascunde sau altfel obfuscat care ascunde comportamentul.
  • A6 — Curăță dependențele. Nu există pachete cunoscute ca fiind malițioase sau vulnerabile; dependențe fixate.
  • A7 — Capacitățile declarate corespund codului. Manifestul de capacitate trebuie reflectă ceea ce face codul cu adevărat — fără rețea nedeclarată, sistem de fișiere, exec, utilizarea canalului sau a acreditării. Aceasta este cea mai importantă verificare a corectitudinii.
  • A8 — Manipularea sigură a propriei sale suprafețe. Fără injecție de comandă, injecție SQL sau traversarea căilor în propriul cod al pluginului.

B. Corectitudine

  • B1 — Manifest valid. manifest.json are câmpurile necesare, un slug valid, a zâmbi version și un punct de intrare funcțional.
  • B2 — Se încarcă. Pluginul se inițializează curat.
  • B3 — Formă bună, capacități minimale. Manifestul de capacitate îl analizează și declară cel puțin are nevoie — de nimic în plus.
  • B4 — Versiune nouă sau incrementată. version este mai mare decât orice altceva anterior versiune trimisă.
  • B5 — Fără coliziune de melci. Melcul nu intră în coliziune cu un rezervat sau numele primei părți.

C. Completitudine — paritate între pagină și magazin

  • C1 — Nume și descrieri în RU + EN. Nume, descriere scurtă și completă în ambele limbi, toate semnificative (fără înlocuitori).
  • C2 — Categorie. O categorie din setul permis.
  • C3 — Pictogramă + cel puțin o captură de ecran. Imagini valide.
  • C4 — Versiune + jurnal de modificări. O versiune și note de modificări lizibile de către om.
  • C5 — Identitatea autorului. Un expeditor rezolvabil.
  • C6 — Licență. O licență din setul permis.
  • C7 — Legături valide. Pagina principală/repository, dacă este furnizat, este valid https:// URL. A link de donație, dacă este oferit, trebuie să fie valid https:// link către un cunoscut gazdă de donații (de exemplu Boosty, Patreon, PayPal, YooMoney) — arbitrar sau gazdele de phishing sunt respinse.
  • C8 — Permisiuni lizibile pentru oameni. Manifestul de capacitate description explică, în termeni simpli, ce are nevoie pluginul și de ce.
  • D1 — Fără conținut interzis. Nimic ilegal, dăunător sau împotriva platformei politică.
  • D2 — Fără impersonare. Fără abuz de marcă înregistrată sau pretindere că ești o altă marcă sau echipa AiHummer.
  • D3 — Fără afirmații înșelătoare. Pluginul face ceea ce spune.
  • D4 — Local coerent. Textul în RU și EN este real și coerent, nu un amestec generat de mașină.
  • D5 — Nu este spam. Nu este gol, duplicat sau spam.

Ce respinge automat vs ce decide un om

Rezultat Declanșator
Respinge automat Orice secțiunea A eroare gravă de securitate.
Marcat → uman Avertismente sau probleme minore în B/C/D (descriere slabă, categorie la limită, mică obiecție evidentă).
Omul decide Fiecare trimitere care trece de automatizare necesită totuși aprobarea explicită a unui moderator pentru a fi publicată.

Lista de permisiuni pentru gazdele de donații

Un link de donație este opțional și întotdeauna extern — piața nu gestionează niciodată bani. Dacă adăugați unul, trebuie să indice spre un platformă de donații recunoscută peste https:// (de exemplu Boosty, Patreon, PayPal sau YooMoney). Linkurile către gazde necunoscute, prescurtători sau ceva ce seamănă cu phishing-ul sunt respinse. Pluginurile comunitare sunt gratuit; linkul pentru donații este pur și simplu o modalitate pentru utilizatorii recunoscători de a te sprijini.

Unde următor