Marketpleýs we pluginler/Marketpleýs barlag syýasaty we sanawy
Marketpleýs barlag syýasaty we sanawy
v1.0.x · täzelendi 2026-07-19
Şahsy kabinet arkaly iberilen her
community-plagin neşir edilmezinden öň barlagdan geçýär. Bu sahypa — köpçülige
açyk barlag sanawy — barlagyň ulanýan şol bir kriteriýalary, şonuň üçin siz ähli
talaby ibermezden öň ýerine ýetirip bilersiňiz.
Barlag iki etapdan ybarat: bu sanaw boýunça awtomatiki barlag, soňra ahyrky
karary berýän adam-moderator. Moderatoryň tassyklamasyz hiç zat neşir
edilmeýär, we awtomatika hiç haçan özbaşdak tassyklamaýar.
Verdikt nähili çykarylýar
Her kriteriýa gysga sebäp bilen (moderator üçin bolsa takyk delil bilen)
pass / warn / fail hökmünde bahalandyrylýar.
Howpsuzlyk hökmany näsazlygy (A bölüminiň islendik benti) ⇒ awtomatiki ret
ediş. Siz sebäplerini alarsyňyz, düzedip we gaýtadan iberip bilersiňiz.
Duýduryşlar ýa-da ownuk meseleler ⇒ arza adam üçin bellenýär, ol olary
ölçäp, karar berýär.
Ähli pass ⇒ ol ýene-de neşir barada ahyrky karary berýän adama gidýär.
[!IMPORTANT]
Awtomatiki barlag plagini hiç haçan neşir etmeýär. Ahyrky karary hemişe
adam-moderator berýär, we onsuz hiç zat kataloga düşmeýär.
A. Howpsuzlyk — bu ýerde näsazlyk awto-ret edýär
Bular hökmany talaplardyr. Islendik näsazlyk arzany awtomatiki ret edýär.
A1 — Koda berk ýazylan gizlinlikler ýok. Artefaktda ýa-da metadatalarda hiç
ýerde API açarlary, tokenler, parollar ýa-da hususy açarlar ýok. Ygtyýarnamalary
mümkinçilik manifestindeat boýunça yglan ediň; bahalary ulanyjy gurnama wagtynda berýär.
A2 — Zyýanly kod ýok. Reverse-shell, uzakdan kod ýerine ýetirmek, mainerler,
ransomware ýa-da meňzeş şablonlar ýok.
A3 — Maglumat eksfiltrasiýasy ýok. Ulanyjy maglumatlaryny, ygtyýarnamalary ýa-da
ýady yglan edilmedik hostlara ibermek ýok. Plaginiň ýüzlenýän her hosty manifestiň
network meýdanynda sanalan bolmaly.
A4 — Yglan edilen mümkinçiliklerden daşary amallar ýok. Plaginiň öz katalogyndan
daşarda faýl ulgamyna giriş ýok, exec yglan edilmese proses işletmek ýok,
artykmaçlyk ýokarlanmasy ýok, host gizlinliklerini okamak ýok (env, ssh açarlary,
ulgam faýllary).
A5 — Obfuskasiýa ýok. Özüni alyp barşyny gizleýän gaplanan, gizlemek üçin
minifikasiýa edilen ýa-da başga hili obfuskasiýa edilen kod ýok.
A6 — Arassa baglylyklar. Belli zyýanly ýa-da belli howp abanýan paketler ýok;
baglylyklar berkidilen.
A7 — Yglan edilen mümkinçilikler koda gabat gelýär. Mümkinçilik manifesti kodyň
hakykatda edýän işini şöhlelendirmeli — yglan edilmedik network, filesystem, exec,
kanal ýa-da ygtyýarnama ulanyşy ýok. Bu iň möhüm dogrulyk barlagydyr.
A8 — Öz üstüni howpsuz dolandyrmak. Plaginiň öz kodunda command-injection,
SQL-injection ýa-da path-traversal ýok.
B. Dogrulyk
B1 — Ýaramly manifest.manifest.json-da hökmany meýdanlar, ýaramly slug,
semver version we işleýän giriş nokady bar.
B2 — Ol ýüklenýär. Plagin arassa inisializasiýa bolýar.
B3 — Dogry gurnalan, minimal mümkinçilikler. Mümkinçilik manifesti parslanýar we
gerek bolan iň azy yglan edýär — artykmaç hiç zat.
B4 — Täze ýa-da ulaldylan wersiýa.version öň iberilen islendik wersiýadan
ýokary.
B5 — Slug çakyşmasy ýok. Slug rezerwlenen ýa-da birinji tarap ady bilen
çakyşmaýar.
C. Dolulyk — dükan-sahypa paritetligi
C1 — Atlar we beýanlar RU + EN. At, gysga we doly beýan iki dilde, hemmesi
manyly (dolduryjy nusgalar ýok).
C2 — Kategoriýa. Rugsat berlen toplumdan bir kategoriýa.
C3 — Nyşan + azyndan bir ekran suraty. Ýaramly şekiller.
C4 — Wersiýa + changelog. Wersiýa we adam okap boljak changelog bellikleri.
C5 — Awtoryň şahsyýeti. Anyklap boljak iberiji.
C6 — Lisenziýa. Rugsat berlen toplumdan lisenziýa.
C7 — Ýaramly baglanyşyklar. Sahypa/repozitoriý, berlen bolsa, ýaramly https://
URL. Donat baglanyşygy, berlen bolsa, belli donat-hosta ýaramly https://
baglanyşyk bolmaly (meselem Boosty, Patreon, PayPal, ÝuMoney) — erkin ýa-da fişing
hostlar ret edilýär.
C8 — Adam okap boljak hukuklar. Mümkinçilik manifestiniň description meýdany
plaginiň näme we näme üçin gerekdigini ýönekeý dilde düşündirýär.
D. Syýasat, hukuk we mazmun
D1 — Gadagan mazmun ýok. Bikanun, zyýanly ýa-da platforma syýasatyna garşy hiç
zat.
D2 — Özüňi başga birine ýalňyşdyrmak ýok. Söwda belligini hyýanatçylykly ulanmak
ýa-da özüňi başga brend ýa-da AiHummer topary hökmünde görkezmek ýok.
D3 — Ýalňyşdyrýan beýannamalar ýok. Plagin aýdanyny edýär.
D4 — Sazlaşykly lokalizasiýa. RU we EN teksti hakyky we sazlaşykly, maşyn
şüresi däl.
D5 — Spam däl. Boş, gaýtalanýan ýa-da spam däl.
Awto-ret näme, adam näme çözýär
Netije
Sebäp
Awto-ret
A bölüminiň islendik howpsuzlyk hökmany näsazlygy.
Bellendi → adam
B/C/D-de duýduryşlar ýa-da ownuk meseleler (gowşak beýan, çäkdäki kategoriýa, manifeste ownuk bellik).
Adam çözýär
Awtomatikadan geçen her arza neşir üçin ýene-de moderatoryň aç-açan tassyklamasyny talap edýär.
Donat-hostlaryň allowlist-i
Donat baglanyşygy islege bagly we hemişe daşarky — marketpleýs hiç haçan pul
işlemeýär. Eger goşsaňyz, ol https:// arkaly ykrar edilen donat platformasyna
(meselem Boosty, Patreon, PayPal ýa-da ÝuMoney) ugrukdyrmaly. Näbelli hostlara,
gysgaldyjylara ýa-da fişinge meňzeýän islendik zada baglanyşyklar ret edilýär.
Community-plaginler mugtdur; donat baglanyşygy — bu diňe minnetdar
ulanyjylaryň sizi goldamagynyň usulydyr.
[Şahsy kabinet](/tk/v1.0/marketplace/submit-plugin) arkaly iberilen her
community-plagin neşir edilmezinden öň barlagdan geçýär. Bu sahypa — **köpçülige
açyk barlag sanawy** — barlagyň ulanýan şol bir kriteriýalary, şonuň üçin siz ähli
talaby ibermezden **öň** ýerine ýetirip bilersiňiz.
Barlag iki etapdan ybarat: bu sanaw boýunça **awtomatiki barlag**, soňra ahyrky
karary berýän **adam-moderator**. Moderatoryň tassyklamasyz hiç zat neşir
edilmeýär, we awtomatika hiç haçan özbaşdak tassyklamaýar.
## Verdikt nähili çykarylýar
- Her kriteriýa gysga sebäp bilen (moderator üçin bolsa takyk delil bilen)
**pass / warn / fail** hökmünde bahalandyrylýar.
- **Howpsuzlyk hökmany näsazlygy** (A bölüminiň islendik benti) ⇒ **awtomatiki ret
ediş**. Siz sebäplerini alarsyňyz, düzedip we gaýtadan iberip bilersiňiz.
- **Duýduryşlar ýa-da ownuk meseleler** ⇒ arza **adam üçin bellenýär**, ol olary
ölçäp, karar berýär.
- **Ähli pass** ⇒ ol ýene-de neşir barada ahyrky karary berýän **adama** gidýär.
> [!IMPORTANT]
> Awtomatiki barlag plagini **hiç haçan** neşir etmeýär. Ahyrky karary hemişe
> adam-moderator berýär, we onsuz hiç zat kataloga düşmeýär.
## A. Howpsuzlyk — bu ýerde näsazlyk awto-ret edýär
Bular hökmany talaplardyr. Islendik näsazlyk arzany awtomatiki ret edýär.
- **A1 — Koda berk ýazylan gizlinlikler ýok.** Artefaktda ýa-da metadatalarda hiç
ýerde API açarlary, tokenler, parollar ýa-da hususy açarlar ýok. Ygtyýarnamalary
[mümkinçilik manifestinde](/tk/v1.0/marketplace/submit-plugin#step-3--declare-the-capability-manifest)
**at boýunça** yglan ediň; bahalary ulanyjy gurnama wagtynda berýär.
- **A2 — Zyýanly kod ýok.** Reverse-shell, uzakdan kod ýerine ýetirmek, mainerler,
ransomware ýa-da meňzeş şablonlar ýok.
- **A3 — Maglumat eksfiltrasiýasy ýok.** Ulanyjy maglumatlaryny, ygtyýarnamalary ýa-da
ýady yglan edilmedik hostlara ibermek ýok. Plaginiň ýüzlenýän her hosty manifestiň
`network` meýdanynda sanalan bolmaly.
- **A4 — Yglan edilen mümkinçiliklerden daşary amallar ýok.** Plaginiň öz katalogyndan
daşarda faýl ulgamyna giriş ýok, `exec` yglan edilmese proses işletmek ýok,
artykmaçlyk ýokarlanmasy ýok, host gizlinliklerini okamak ýok (env, ssh açarlary,
ulgam faýllary).
- **A5 — Obfuskasiýa ýok.** Özüni alyp barşyny gizleýän gaplanan, gizlemek üçin
minifikasiýa edilen ýa-da başga hili obfuskasiýa edilen kod ýok.
- **A6 — Arassa baglylyklar.** Belli zyýanly ýa-da belli howp abanýan paketler ýok;
baglylyklar berkidilen.
- **A7 — Yglan edilen mümkinçilikler koda gabat gelýär.** Mümkinçilik manifesti kodyň
hakykatda edýän işini şöhlelendirmeli — yglan edilmedik network, filesystem, exec,
kanal ýa-da ygtyýarnama ulanyşy ýok. Bu iň möhüm dogrulyk barlagydyr.
- **A8 — Öz üstüni howpsuz dolandyrmak.** Plaginiň öz kodunda command-injection,
SQL-injection ýa-da path-traversal ýok.
## B. Dogrulyk
- **B1 — Ýaramly manifest.** `manifest.json`-da hökmany meýdanlar, ýaramly slug,
semver `version` we işleýän giriş nokady bar.
- **B2 — Ol ýüklenýär.** Plagin arassa inisializasiýa bolýar.
- **B3 — Dogry gurnalan, minimal mümkinçilikler.** Mümkinçilik manifesti parslanýar we
gerek bolan **iň azy** yglan edýär — artykmaç hiç zat.
- **B4 — Täze ýa-da ulaldylan wersiýa.** `version` öň iberilen islendik wersiýadan
ýokary.
- **B5 — Slug çakyşmasy ýok.** Slug rezerwlenen ýa-da birinji tarap ady bilen
çakyşmaýar.
## C. Dolulyk — dükan-sahypa paritetligi
- **C1 — Atlar we beýanlar RU + EN.** At, gysga we doly beýan iki dilde, hemmesi
manyly (dolduryjy nusgalar ýok).
- **C2 — Kategoriýa.** Rugsat berlen toplumdan bir kategoriýa.
- **C3 — Nyşan + azyndan bir ekran suraty.** Ýaramly şekiller.
- **C4 — Wersiýa + changelog.** Wersiýa we adam okap boljak changelog bellikleri.
- **C5 — Awtoryň şahsyýeti.** Anyklap boljak iberiji.
- **C6 — Lisenziýa.** Rugsat berlen toplumdan lisenziýa.
- **C7 — Ýaramly baglanyşyklar.** Sahypa/repozitoriý, berlen bolsa, ýaramly `https://`
URL. **Donat baglanyşygy**, berlen bolsa, **belli donat-hosta** ýaramly `https://`
baglanyşyk bolmaly (meselem Boosty, Patreon, PayPal, ÝuMoney) — erkin ýa-da fişing
hostlar ret edilýär.
- **C8 — Adam okap boljak hukuklar.** Mümkinçilik manifestiniň `description` meýdany
plaginiň näme we näme üçin gerekdigini ýönekeý dilde düşündirýär.
## D. Syýasat, hukuk we mazmun
- **D1 — Gadagan mazmun ýok.** Bikanun, zyýanly ýa-da platforma syýasatyna garşy hiç
zat.
- **D2 — Özüňi başga birine ýalňyşdyrmak ýok.** Söwda belligini hyýanatçylykly ulanmak
ýa-da özüňi başga brend ýa-da AiHummer topary hökmünde görkezmek ýok.
- **D3 — Ýalňyşdyrýan beýannamalar ýok.** Plagin aýdanyny edýär.
- **D4 — Sazlaşykly lokalizasiýa.** RU we EN teksti hakyky we sazlaşykly, maşyn
şüresi däl.
- **D5 — Spam däl.** Boş, gaýtalanýan ýa-da spam däl.
## Awto-ret näme, adam näme çözýär
| Netije | Sebäp |
|---|---|
| **Awto-ret** | **A bölüminiň** islendik howpsuzlyk hökmany näsazlygy. |
| **Bellendi → adam** | B/C/D-de duýduryşlar ýa-da ownuk meseleler (gowşak beýan, çäkdäki kategoriýa, manifeste ownuk bellik). |
| **Adam çözýär** | Awtomatikadan geçen her arza neşir üçin ýene-de moderatoryň aç-açan tassyklamasyny talap edýär. |
## Donat-hostlaryň allowlist-i
Donat baglanyşygy **islege bagly** we hemişe **daşarky** — marketpleýs hiç haçan pul
işlemeýär. Eger goşsaňyz, ol `https://` arkaly **ykrar edilen donat platformasyna**
(meselem Boosty, Patreon, PayPal ýa-da ÝuMoney) ugrukdyrmaly. Näbelli hostlara,
gysgaldyjylara ýa-da fişinge meňzeýän islendik zada baglanyşyklar ret edilýär.
Community-plaginler **mugtdur**; donat baglanyşygy — bu diňe minnetdar
ulanyjylaryň sizi goldamagynyň usulydyr.
## Indi nirä
- [Plagin ibermek](/tk/v1.0/marketplace/submit-plugin) — ibermäniň ädimme-ädim
gezelenji.
- [Plugin SDK](/tk/v1.0/marketplace/sdk) — plagini we onuň `manifest.json`-yny
ýygnamak.
- [Marketpleýs: syn we derejeler](/tk/v1.0/marketplace/overview-tiers) — resmi we
community kataloglarynyň nähili tapawutlanýandygy.