Marketplace və plaginlər/Bazar yeri icmalı siyasəti və yoxlama siyahısı
Bazar yeri icmalı siyasəti və yoxlama siyahısı
v1.0.x · yeniləndi 2026-07-19
Hər icma əlavəsi vasitəsilə təqdim olunan şəxsi kabinet dərc olunmazdan əvvəl nəzərdən keçirilir. Bu səhifə ictimai yoxlama siyahısı — qiymətləndirmənin istifadə etdiyi eyni meyarlar — beləliklə, hər tələbi qarşılaya bilərsiniz əvvəl sən təslim olursan.
Yoxlama iki mərhələdən ibarətdir: bir avtomatlaşdırılmış yoxlama bu yoxlama siyahısına qarşı, sonra bir insan moderatoru Son qərarı kim verir. Moderatorun təsdiqi olmadan heç nə dərc olunmur və avtomatlaşdırma özbaşına heç vaxt təsdiq etmir.
Hökmün necə verildiyi
Hər bir meyar qiymətləndirilir keçmək / xəbərdarlıq etmək / uğursuz olmaq qısa səbəblə (və, üçün
moderator, dəqiq sübut).
A təhlükəsizlik ciddi uğursuzluğu (A bölməsindəki hər hansı bir maddə) ⇒ avtomatik rədd. Siz
səbəbləri öyrənmək və düzəldib yenidən təqdim etmək.
Xəbərdarlıqlar və ya kiçik məsələlər ⇒ təqdimatdır insan tərəfindən işarələndi, kim
onları çəkir və qərar verir.
Hər keçid ⇒ hələ də birinə gedir insan, yekun nəşri edən şəxs
qərar.
[!IMPORTANT]
Avtomatlaşdırılmış nəzərdən keçirmə heç vaxt bir plagini nəşr edir. İnsan moderator həmişə edir
son çağırışdır və onsuz heç nə kataloqa çatmır.
A. Təhlükəsizlik — burada uğursuzluq avtomatik rədd edilməyə səbəb olur
Bunlar sərt tələblərdir. Hər hansı bir uğursuzluq təqdimatı avtomatik olaraq rədd edir.
A1 — Heç bir sərt kodlaşdırılmış sirr yoxdur. Heç bir API açarı, token, parol və ya şəxsi açar yoxdur
artefaktın və ya metadatanın istənilən yerində. Göstərişləri elan edin ad ilə də
bacarıq manifesti;
Müştəri quraşdırma zamanı dəyərləri təmin edir.
A2 — Heç bir zərərli kod yoxdur. Geri dönən shell-lər, uzaqdan kod qiymətləndirməsi, mədənçilər yoxdur,
fidyə proqramları və ya oxşar nümunələr.
A3 — Məlumatların çıxarılması yoxdur. İstifadəçi məlumatlarını, giriş məlumatlarını və ya yaddaşı göndərmək yoxdur
bəyannamədə siyahıya alınmalıdır. Pluginin əlaqə saxladığı hər host bəyannamədə siyahıya alınmalıdır
network.
A4 — Bəyannamə edilmiş imkanlardan kənar əməliyyatlar yoxdur. Kənarda heç bir fayl sistemi girişi yoxdur
plaqinin öz qovluğu, proseslər yaranmadıqca exec elan edilir, yox
imtiyazların artırılması, host sirlərini oxumaq yoxdur (env, ssh açarları, sistem faylları).
A5 — Heç bir qarışdırma yoxdur. Heç bir paketlənmiş, gizlətmək üçün sıxılmış və ya başqa cür çaşdırılmış kod yoxdur
bu, davranışı gizlədir.
A6 — Asılılıqları təmizləyin. Heç bir məlum zərərli və ya məlum zəif paket yoxdur;
asılılıqlar sabitlənmişdir.
A7 — Bəyan edilmiş imkanlar kodla uyğun gəlir. Qabiliyyət manifesti olmalıdır
kodun həqiqətən nə etdiyini əks etdirir — heç bir elan olunmamış şəbəkə, fayl sistemi, icra,
kanal və ya səlahiyyət istifadəsi. Bu, ən vacib düzgünlük yoxlamasıdır.
A8 — Öz səthinin təhlükəsiz idarə olunması. Heç bir komanda-injektesi, SQL-injektesi və ya
pluginin öz kodunda yol keçidi.
B. Düzgünlük
B1 — Etibarlı manifesto.manifest.json lazımi sahələrə malikdir, etibarlı bir slug,
bir semver version və işləyən bir giriş nöqtəsi.
B2 — Yüklənir. Plagin təmiz şəkildə işə düşür.
B3 — Yaxşı formalaşmış, minimal imkanlar. İmkanlıq manifesti analiz edir və
elan edir ən az ona heç nə əlavə ehtiyac yoxdur.
B4 — Yeni və ya artırılmış versiya. O version əvvəllərkindən daha yüksəkdir
təqdim edilmiş versiya.
B5 — Tıxac zərbəsi yoxdur. Sümüklü dəniz canlısı ayrılmış və ya ilə toqquşmur
birinci tərəf adı.
C. Tamlıq — mağaza-səhifə uyğunluğu
C1 — Adlar və təsvirlər RU + EN. Hər ikisində ad, qısa və tam təsvir
dillər, hamısı mənalı (heç bir yer tutucu yoxdur).
C2 — Kateqoriya. İcazə verilən dəstdən bir kateqoriya.
C3 — İkon + ən azı bir ekran görüntüsü. Etibarlı şəkillər.
C4 — Versiya + dəyişikliklər jurnalı. Bir versiya və insan tərəfindən oxuna bilən dəyişiklik qeydləri.
C5 — Müəllifin kimliyi. Həll edilə bilən təqdimatçı.
C6 — Lisenziya. İcazə verilən dəstdən bir lisenziya.
C7 — Etibarlı bağlantılar. Əsas səhifə/repozitoriya, verilmişsə, etibarlıdır https:// URL.
A ianə linki, əgər verilibsə, etibarlı olmalıdır https:// a keçid məlum
ixtiyari yardım ev sahibi (məsələn Boosty, Patreon, PayPal, YooMoney) — təsadüfi və ya
fishing hostları rədd olunur.
C8 — İnsan oxuya bilən icazələr. Qabiliyyət manifesti description
sadə dildə izah edir, plaginə nəyə ehtiyacı olduğunu və niyə olduğunu.
D. Siyasət, hüquq və məzmun
D1 — Qadağan olunmuş məzmun yoxdur. Heç bir qanunsuz, zərərli və ya platformaya qarşı olan şey
siyasət.
D2 — Təsəvvür etmək olmaz. Heç bir ticarət nişanı sui-istifadəsi və ya başqa bir marka kimi davranmaq olmaz
və ya AiHummer komandası.
D3 — Heç bir yanıltıcı iddia yoxdur. Plugin dediyini edir.
D4 — Əlaqəli yerli. RU və EN mətni real və məntiqlidir, maşın qarışıqlığı deyil.
D5 — Spam deyil. Boş deyil, təkrar və ya spam deyil.
Avtomatik rədd edilmə ilə insanın qərar verdiyi şey
Nəticə
Tətik
Avtomatik rədd et
Hər hansı A bölməsi təhlükəsizlik ciddi uğursuzluğu.
Bayraqlandı → insan
B/C/D-də xəbərdarlıqlar və ya kiçik problemlər (zəif təsvir, həddində kateqoriya, kiçik açıq ixtilaf).
İnsan qərar verir
Avtomatizm testindən keçən hər bir təqdimatın nəşr olunması üçün hələ də moderator tərəfindən açıq təsdiqi tələb olunur.
İanə qəbul edənlərin icazə siyahısı
Bir ianə linki seçimli və həmişə xarici — bazar heç vaxt pul ilə məşğul olmur. Əgər birini əlavə etsən, o, mütləq buna işarə etməlidir tanınmış ianə platforması üstündə https:// (məsələn, Boosty, Patreon, PayPal və ya YooMoney). Naməlum hostlara, qısaldıcılara və ya fişinqə bənzəyən hər şeyə olan keçidlər rədd edilir. İcma plaginləri pulsuz; ianə linki yalnız minnətdar istifadəçilərin sizə dəstək olmaq üçün bir yoludur.
Növbəti haradır
Plugin göndərin — addım-addım
təqdimat prosesi üzrə bələdçi.
Hər icma əlavəsi vasitəsilə təqdim olunan [şəxsi kabinet](/az/v1.0/marketplace/submit-plugin) dərc olunmazdan əvvəl nəzərdən keçirilir. Bu səhifə **ictimai yoxlama siyahısı** — qiymətləndirmənin istifadə etdiyi eyni meyarlar — beləliklə, hər tələbi qarşılaya bilərsiniz **əvvəl** sən təslim olursan.
Yoxlama iki mərhələdən ibarətdir: bir **avtomatlaşdırılmış yoxlama** bu yoxlama siyahısına qarşı, sonra bir **insan moderatoru** Son qərarı kim verir. Moderatorun təsdiqi olmadan heç nə dərc olunmur və avtomatlaşdırma özbaşına heç vaxt təsdiq etmir.
## Hökmün necə verildiyi
- Hər bir meyar qiymətləndirilir **keçmək / xəbərdarlıq etmək / uğursuz olmaq** qısa səbəblə (və, üçün
moderator, dəqiq sübut).
- A **təhlükəsizlik ciddi uğursuzluğu** (A bölməsindəki hər hansı bir maddə) ⇒ **avtomatik rədd**. Siz
səbəbləri öyrənmək və düzəldib yenidən təqdim etmək.
- **Xəbərdarlıqlar və ya kiçik məsələlər** ⇒ təqdimatdır **insan tərəfindən işarələndi**, kim
onları çəkir və qərar verir.
- **Hər keçid** ⇒ hələ də birinə gedir **insan**, yekun nəşri edən şəxs
qərar.
> [!IMPORTANT]
> Avtomatlaşdırılmış nəzərdən keçirmə **heç vaxt** bir plagini nəşr edir. İnsan moderator həmişə edir
> son çağırışdır və onsuz heç nə kataloqa çatmır.
## A. Təhlükəsizlik — burada uğursuzluq avtomatik rədd edilməyə səbəb olur
Bunlar sərt tələblərdir. Hər hansı bir uğursuzluq təqdimatı avtomatik olaraq rədd edir.
- **A1 — Heç bir sərt kodlaşdırılmış sirr yoxdur.** Heç bir API açarı, token, parol və ya şəxsi açar yoxdur
artefaktın və ya metadatanın istənilən yerində. Göstərişləri elan edin **ad ilə** də
[bacarıq manifesti](/az/v1.0/marketplace/submit-plugin#step-3--declare-the-capability-manifest);
Müştəri quraşdırma zamanı dəyərləri təmin edir.
- **A2 — Heç bir zərərli kod yoxdur.** Geri dönən shell-lər, uzaqdan kod qiymətləndirməsi, mədənçilər yoxdur,
fidyə proqramları və ya oxşar nümunələr.
- **A3 — Məlumatların çıxarılması yoxdur.** İstifadəçi məlumatlarını, giriş məlumatlarını və ya yaddaşı göndərmək yoxdur
bəyannamədə siyahıya alınmalıdır. Pluginin əlaqə saxladığı hər host bəyannamədə siyahıya alınmalıdır
`network`.
- **A4 — Bəyannamə edilmiş imkanlardan kənar əməliyyatlar yoxdur.** Kənarda heç bir fayl sistemi girişi yoxdur
plaqinin öz qovluğu, proseslər yaranmadıqca `exec` elan edilir, yox
imtiyazların artırılması, host sirlərini oxumaq yoxdur (env, ssh açarları, sistem faylları).
- **A5 — Heç bir qarışdırma yoxdur.** Heç bir paketlənmiş, gizlətmək üçün sıxılmış və ya başqa cür çaşdırılmış kod yoxdur
bu, davranışı gizlədir.
- **A6 — Asılılıqları təmizləyin.** Heç bir məlum zərərli və ya məlum zəif paket yoxdur;
asılılıqlar sabitlənmişdir.
- **A7 — Bəyan edilmiş imkanlar kodla uyğun gəlir.** Qabiliyyət manifesti olmalıdır
kodun həqiqətən nə etdiyini əks etdirir — heç bir elan olunmamış şəbəkə, fayl sistemi, icra,
kanal və ya səlahiyyət istifadəsi. Bu, ən vacib düzgünlük yoxlamasıdır.
- **A8 — Öz səthinin təhlükəsiz idarə olunması.** Heç bir komanda-injektesi, SQL-injektesi və ya
pluginin öz kodunda yol keçidi.
## B. Düzgünlük
- **B1 — Etibarlı manifesto.** `manifest.json` lazımi sahələrə malikdir, etibarlı bir slug,
bir semver `version` və işləyən bir giriş nöqtəsi.
- **B2 — Yüklənir.** Plagin təmiz şəkildə işə düşür.
- **B3 — Yaxşı formalaşmış, minimal imkanlar.** İmkanlıq manifesti analiz edir və
elan edir **ən az** ona heç nə əlavə ehtiyac yoxdur.
- **B4 — Yeni və ya artırılmış versiya.** O `version` əvvəllərkindən daha yüksəkdir
təqdim edilmiş versiya.
- **B5 — Tıxac zərbəsi yoxdur.** Sümüklü dəniz canlısı ayrılmış və ya ilə toqquşmur
birinci tərəf adı.
## C. Tamlıq — mağaza-səhifə uyğunluğu
- **C1 — Adlar və təsvirlər RU + EN.** Hər ikisində ad, qısa və tam təsvir
dillər, hamısı mənalı (heç bir yer tutucu yoxdur).
- **C2 — Kateqoriya.** İcazə verilən dəstdən bir kateqoriya.
- **C3 — İkon + ən azı bir ekran görüntüsü.** Etibarlı şəkillər.
- **C4 — Versiya + dəyişikliklər jurnalı.** Bir versiya və insan tərəfindən oxuna bilən dəyişiklik qeydləri.
- **C5 — Müəllifin kimliyi.** Həll edilə bilən təqdimatçı.
- **C6 — Lisenziya.** İcazə verilən dəstdən bir lisenziya.
- **C7 — Etibarlı bağlantılar.** Əsas səhifə/repozitoriya, verilmişsə, etibarlıdır `https://` URL.
A **ianə linki**, əgər verilibsə, etibarlı olmalıdır `https://` a keçid **məlum
ixtiyari yardım ev sahibi** (məsələn Boosty, Patreon, PayPal, YooMoney) — təsadüfi və ya
fishing hostları rədd olunur.
- **C8 — İnsan oxuya bilən icazələr.** Qabiliyyət manifesti `description`
sadə dildə izah edir, plaginə nəyə ehtiyacı olduğunu və niyə olduğunu.
## D. Siyasət, hüquq və məzmun
- **D1 — Qadağan olunmuş məzmun yoxdur.** Heç bir qanunsuz, zərərli və ya platformaya qarşı olan şey
siyasət.
- **D2 — Təsəvvür etmək olmaz.** Heç bir ticarət nişanı sui-istifadəsi və ya başqa bir marka kimi davranmaq olmaz
və ya AiHummer komandası.
- **D3 — Heç bir yanıltıcı iddia yoxdur.** Plugin dediyini edir.
- **D4 — Əlaqəli yerli.** RU və EN mətni real və məntiqlidir, maşın qarışıqlığı deyil.
- **D5 — Spam deyil.** Boş deyil, təkrar və ya spam deyil.
## Avtomatik rədd edilmə ilə insanın qərar verdiyi şey
| Nəticə | Tətik |
|---|---|
| **Avtomatik rədd et** | Hər hansı **A bölməsi** təhlükəsizlik ciddi uğursuzluğu. |
| **Bayraqlandı → insan** | B/C/D-də xəbərdarlıqlar və ya kiçik problemlər (zəif təsvir, həddində kateqoriya, kiçik açıq ixtilaf). |
| **İnsan qərar verir** | Avtomatizm testindən keçən hər bir təqdimatın nəşr olunması üçün hələ də moderator tərəfindən açıq təsdiqi tələb olunur. |
## İanə qəbul edənlərin icazə siyahısı
Bir ianə linki **seçimli** və həmişə **xarici** — bazar heç vaxt pul ilə məşğul olmur. Əgər birini əlavə etsən, o, mütləq buna işarə etməlidir **tanınmış ianə platforması** üstündə `https://` (məsələn, Boosty, Patreon, PayPal və ya YooMoney). Naməlum hostlara, qısaldıcılara və ya fişinqə bənzəyən hər şeyə olan keçidlər rədd edilir. İcma plaginləri **pulsuz**; ianə linki yalnız minnətdar istifadəçilərin sizə dəstək olmaq üçün bir yoludur.
## Növbəti haradır
- [Plugin göndərin](/az/v1.0/marketplace/submit-plugin) — addım-addım
təqdimat prosesi üzrə bələdçi.
- [Plugin SDK](/az/v1.0/marketplace/sdk) — plagini və onun
`manifest.json`.
- [Marketplace icmalı və səviyyələri](/az/v1.0/marketplace/overview-tiers) — necə
rəsmi və icma kataloqları fərqlidir.