Маркетплейс және плагиндер/Нарықты шолу саясаты мен тексеру тізімі
Нарықты шолу саясаты мен тексеру тізімі
v1.0.x · жаңартылды 2026-07-19
Әрбір қауымдастық плагині арқылы жіберілген жеке кабинет жарияланбас бұрын қаралады. Бұл бет қоғамдық тексеру тізімі — осы қаралым қолданатын сол критерийлер — сондықтан сіз барлық талаптарды орындай аласыз алдында сен тапсырасың.
Шолу екі кезеңнен тұрады: бір автоматты тексеру осы тексеру тізіміне қарсы, содан кейін бір адам модераторы Соңғы шешімді кім қабылдайтынын. Модератордың мақұлдамасы жоқ ештеңе жарияланбайды, ал автоматтандыру өздігінен ешқашан мақұлдамайды.
Қаулымен қалай шешім қабылданады
Әрбір критерий бағаланады өту / ескерту / сәтсіздік қысқаша себеппен (және, үшін
модератор, дәлелдердің өзі).
А қауіпсіздікті қатты бұзу (A бөліміндегі кез келген зат) ⇒ автоматты түрде кері қайтару. Сіз
себептерін түсініп, түзетіп, қайта жіберуі мүмкін.
Ескертпелер немесе кішігірім мәселелер ⇒ тапсыру адам үшін белгіленді, кім
оларды таразылап, шешім қабылдайды.
Барлық өткізу ⇒ ол әлі де біреуге барады адам, соңғы жариялауды кім жасайды
шешім.
[!IMPORTANT]
Автоматты шолу ешқашан плагинді жариялайды. Адам модераторы әрдайым жасайды
соңғы шақыру, және ол болмаса ештеңе каталогқа жетпейді.
A. Қауіпсіздік — сәтсіз болса, автоматты түрде қабылданбайды
Бұл қатаң талаптар. Кез келген сәтсіздік жіберілімді автоматты түрде қабылдамайды.
A1 — Ешқандай қатты кодталған құпиялар жоқ. API кілттері, токендер, құпия сөздер немесе жеке кілттер жоқ
артефакт немесе метадеректердің кез келген жерінде. Кірген деректерді жариялаңыз аты бойынша ішінде
қабілет манифесті;
тұтынушы орнату кезінде мәндерді ұсынады.
A2 — Зиянды код жоқ. Кері шеллдер, қашықтан кодты бағалау, майнерлер жоқ,
шабуыл бағдарламасы немесе ұқсас үлгілер.
A3 — Деректерді шығару жоқ. Пайдаланушы деректерін, тіркелгі деректерін немесе жадын жібермеңіз
мәлімделмеген хосттар. Плагин байланысатын әрбір хост манифестте көрсетілуі керек
network.
A4 — Белгілі қабілеттерден тыс операциялар жоқ. Сыртқы файл жүйесіне қол жетімділік жоқ
плагиннің өз директориясы, ешқандай процесс жасалмайды, егер болмаса exec жарияланды, жоқ
артықшылықтарды көтеру, хост құпияларын оқымшау (орталық айнымалылар, ssh кілттері, жүйелік файлдар).
A5 — Ешқандай түсіндірме жасамау. Қысқартылған, жасыру үшін минимизацияланған немесе басқа жолмен бұлыңғыр код жоқ
мінез-құлықты жасыратын
A6 — Тәуелділіктерді тазалау. Білгілі зиянды немесе белгілі осал пакеттер жоқ;
тәуелділіктер бекітілген.
A7 — Жарияланған мүмкіндіктер кодқа сәйкес келеді. Мүмкіндік манифесі міндетті
кодтың нақты не істейтінін көрсету — жарияланбаған желі, файл жүйесі, орындалу жоқ,
арна немесе куәлік пайдалану. Бұл ең маңызды дұрыстық тексерісі.
A8 — Өз бетімен қауіпсіз өңдеу. Ешқандай команданы енгізу, SQL енгізу немесе
плагиннің өз кодында жолды өту.
B. Дұрыстық
B1 — Жарамды манифест.manifest.json қажетті өрістерге, жарамды слагқа ие
semver version және жұмыс істейтін кіру нүктесі.
B2 — Ол жүктеледі. Плагин таза түрде іске қосылады.
B3 — Жақсы қалыптасқан, минималды мүмкіндіктері бар. Қабілеттік манифест талдайды және
жариялайды ең аз оған қосымша ештеңе қажет емес.
B4 — Жаңа немесе арттырылған нұсқа. Бұл version бұрынғы кез келгеннен жоғары
тұсаукесер нұсқасы.
B5 — Шлактардың соқтығысуы жоқ. Ұлулар бөлінген немесе
бірінші тараптың атауы.
C. Толықтық — дүкен-бет сәйкестігі
C1 — Атауылар және сипаттамалар RU + EN тілдерінде. Екі тілде де атауы, қысқаша және толық сипаттамасы
тілдер, барлығы мәнді (орынбасарларсыз).
C2 — Санат. Рұқсат етілген жиынтықтан бір категория.
C3 — Иконка + кемінде бір скриншот. Дұрыс суреттер.
C4 — Нұсқа + өзгерістер журналы. В версиясы және адам оқи алатын өзгерістер журналын жазбалары.
C5 — Автордың жеке басы. Шешілетін жіберуші.
C6 — Лицензия. Рұқсат етілген жиынтықтан лицензия.
C7 — Жарамды сілтемелер. Басты бет/қойма, егер берілсе, жарамды https:// URL.
А сыйлық жасау сілтемесі, егер берілсе, жарамды болуы тиіс https:// a-ға сілтеме белгілі
қайырымдылық хост (мысалы, Boosty, Patreon, PayPal, YooMoney) — ерікті немесе
фишинг қонақүйлері қабылданбайды.
C8 — Адам түсінетін рұқсаттар. Мүмкіндік манифестінің description
қосымшаға не қажет екенін және неге қажет екенін қарапайым тілмен түсіндіреді.
D. Саясат, заң және мазмұн
D1 — Тыйым салынған мазмұн жоқ. Заңсыз, зиянды немесе платформаға қарсы ештеңе жоқ
саясат
D2 — Көшіру жасамау. Тауар белгісін теріс пайдалану немесе басқа бренд болып көрсету жоқ
немесе AiHummer командасы.
D3 — Алдаушылық сипаттағы талаптар болмауы тиіс. Плагин айтылғанын істейді.
D4 — Кохерентті аймақ. RU және EN мәтіні нақты және үйлесімді, машина тарапынан жасалған аралас емес.
D5 — Спам емес. Бос емес, қайталанатын немесе спам емес.
Авто-кірістірмелер мен адамның шешім қабылдауы
Нәтиже
Триггер
Автоматты түрде қабылдамау
Кез келген A бөлімі қауіпсіздіктің қатты сәтсіздігі.
Белгіленді → адам
B/C/D-де ескерту немесе кішігірім мәселелер (әлсіз сипаттама, шекаралық категория, кішігірім көрінетін қателік).
Адам шешеді
Автоматты тексеруден өткен әрбір жіберілімді жариялау үшін әлі де модератордың нақты мақұлдауы қажет.
Қайырымдылық хостына рұқсат берілген тізім
Сыйлық жасау сілтемесі міндетті емес және әрқашан сыртқы — нарық ешқашан ақша аударады. Егер сіз біреуін қоссаңыз, ол міндетті түрде көрсетілуі керек танымал донорлық платформа үстінен https:// (мысалы Boosty, Patreon, PayPal немесе YooMoney). Белгісіз хосттар, қысқартқыштар немесе фишингке ұқсас нәрселерге сілтемелер қабылданбайды. Қауымдастық плагиндері тегін; қайырымдылық сілтемесі тек рақмет айтатын қолданушылардың сізді қолдауының бір жолы болып табылады.
Әрбір қауымдастық плагині арқылы жіберілген [жеке кабинет](/kk/v1.0/marketplace/submit-plugin) жарияланбас бұрын қаралады. Бұл бет **қоғамдық тексеру тізімі** — осы қаралым қолданатын сол критерийлер — сондықтан сіз барлық талаптарды орындай аласыз **алдында** сен тапсырасың.
Шолу екі кезеңнен тұрады: бір **автоматты тексеру** осы тексеру тізіміне қарсы, содан кейін бір **адам модераторы** Соңғы шешімді кім қабылдайтынын. Модератордың мақұлдамасы жоқ ештеңе жарияланбайды, ал автоматтандыру өздігінен ешқашан мақұлдамайды.
## Қаулымен қалай шешім қабылданады
- Әрбір критерий бағаланады **өту / ескерту / сәтсіздік** қысқаша себеппен (және, үшін
модератор, дәлелдердің өзі).
- А **қауіпсіздікті қатты бұзу** (A бөліміндегі кез келген зат) ⇒ **автоматты түрде кері қайтару**. Сіз
себептерін түсініп, түзетіп, қайта жіберуі мүмкін.
- **Ескертпелер немесе кішігірім мәселелер** ⇒ тапсыру **адам үшін белгіленді**, кім
оларды таразылап, шешім қабылдайды.
- **Барлық өткізу** ⇒ ол әлі де біреуге барады **адам**, соңғы жариялауды кім жасайды
шешім.
> [!IMPORTANT]
> Автоматты шолу **ешқашан** плагинді жариялайды. Адам модераторы әрдайым жасайды
> соңғы шақыру, және ол болмаса ештеңе каталогқа жетпейді.
## A. Қауіпсіздік — сәтсіз болса, автоматты түрде қабылданбайды
Бұл қатаң талаптар. Кез келген сәтсіздік жіберілімді автоматты түрде қабылдамайды.
- **A1 — Ешқандай қатты кодталған құпиялар жоқ.** API кілттері, токендер, құпия сөздер немесе жеке кілттер жоқ
артефакт немесе метадеректердің кез келген жерінде. Кірген деректерді жариялаңыз **аты бойынша** ішінде
[қабілет манифесті](/kk/v1.0/marketplace/submit-plugin#step-3--declare-the-capability-manifest);
тұтынушы орнату кезінде мәндерді ұсынады.
- **A2 — Зиянды код жоқ.** Кері шеллдер, қашықтан кодты бағалау, майнерлер жоқ,
шабуыл бағдарламасы немесе ұқсас үлгілер.
- **A3 — Деректерді шығару жоқ.** Пайдаланушы деректерін, тіркелгі деректерін немесе жадын жібермеңіз
мәлімделмеген хосттар. Плагин байланысатын әрбір хост манифестте көрсетілуі керек
`network`.
- **A4 — Белгілі қабілеттерден тыс операциялар жоқ.** Сыртқы файл жүйесіне қол жетімділік жоқ
плагиннің өз директориясы, ешқандай процесс жасалмайды, егер болмаса `exec` жарияланды, жоқ
артықшылықтарды көтеру, хост құпияларын оқымшау (орталық айнымалылар, ssh кілттері, жүйелік файлдар).
- **A5 — Ешқандай түсіндірме жасамау.** Қысқартылған, жасыру үшін минимизацияланған немесе басқа жолмен бұлыңғыр код жоқ
мінез-құлықты жасыратын
- **A6 — Тәуелділіктерді тазалау.** Білгілі зиянды немесе белгілі осал пакеттер жоқ;
тәуелділіктер бекітілген.
- **A7 — Жарияланған мүмкіндіктер кодқа сәйкес келеді.** Мүмкіндік манифесі міндетті
кодтың нақты не істейтінін көрсету — жарияланбаған желі, файл жүйесі, орындалу жоқ,
арна немесе куәлік пайдалану. Бұл ең маңызды дұрыстық тексерісі.
- **A8 — Өз бетімен қауіпсіз өңдеу.** Ешқандай команданы енгізу, SQL енгізу немесе
плагиннің өз кодында жолды өту.
## B. Дұрыстық
- **B1 — Жарамды манифест.** `manifest.json` қажетті өрістерге, жарамды слагқа ие
semver `version` және жұмыс істейтін кіру нүктесі.
- **B2 — Ол жүктеледі.** Плагин таза түрде іске қосылады.
- **B3 — Жақсы қалыптасқан, минималды мүмкіндіктері бар.** Қабілеттік манифест талдайды және
жариялайды **ең аз** оған қосымша ештеңе қажет емес.
- **B4 — Жаңа немесе арттырылған нұсқа.** Бұл `version` бұрынғы кез келгеннен жоғары
тұсаукесер нұсқасы.
- **B5 — Шлактардың соқтығысуы жоқ.** Ұлулар бөлінген немесе
бірінші тараптың атауы.
## C. Толықтық — дүкен-бет сәйкестігі
- **C1 — Атауылар және сипаттамалар RU + EN тілдерінде.** Екі тілде де атауы, қысқаша және толық сипаттамасы
тілдер, барлығы мәнді (орынбасарларсыз).
- **C2 — Санат.** Рұқсат етілген жиынтықтан бір категория.
- **C3 — Иконка + кемінде бір скриншот.** Дұрыс суреттер.
- **C4 — Нұсқа + өзгерістер журналы.** В версиясы және адам оқи алатын өзгерістер журналын жазбалары.
- **C5 — Автордың жеке басы.** Шешілетін жіберуші.
- **C6 — Лицензия.** Рұқсат етілген жиынтықтан лицензия.
- **C7 — Жарамды сілтемелер.** Басты бет/қойма, егер берілсе, жарамды `https://` URL.
А **сыйлық жасау сілтемесі**, егер берілсе, жарамды болуы тиіс `https://` a-ға сілтеме **белгілі
қайырымдылық хост** (мысалы, Boosty, Patreon, PayPal, YooMoney) — ерікті немесе
фишинг қонақүйлері қабылданбайды.
- **C8 — Адам түсінетін рұқсаттар.** Мүмкіндік манифестінің `description`
қосымшаға не қажет екенін және неге қажет екенін қарапайым тілмен түсіндіреді.
## D. Саясат, заң және мазмұн
- **D1 — Тыйым салынған мазмұн жоқ.** Заңсыз, зиянды немесе платформаға қарсы ештеңе жоқ
саясат
- **D2 — Көшіру жасамау.** Тауар белгісін теріс пайдалану немесе басқа бренд болып көрсету жоқ
немесе AiHummer командасы.
- **D3 — Алдаушылық сипаттағы талаптар болмауы тиіс.** Плагин айтылғанын істейді.
- **D4 — Кохерентті аймақ.** RU және EN мәтіні нақты және үйлесімді, машина тарапынан жасалған аралас емес.
- **D5 — Спам емес.** Бос емес, қайталанатын немесе спам емес.
## Авто-кірістірмелер мен адамның шешім қабылдауы
| Нәтиже | Триггер |
|---|---|
| **Автоматты түрде қабылдамау** | Кез келген **A бөлімі** қауіпсіздіктің қатты сәтсіздігі. |
| **Белгіленді → адам** | B/C/D-де ескерту немесе кішігірім мәселелер (әлсіз сипаттама, шекаралық категория, кішігірім көрінетін қателік). |
| **Адам шешеді** | Автоматты тексеруден өткен әрбір жіберілімді жариялау үшін әлі де модератордың нақты мақұлдауы қажет. |
## Қайырымдылық хостына рұқсат берілген тізім
Сыйлық жасау сілтемесі **міндетті емес** және әрқашан **сыртқы** — нарық ешқашан ақша аударады. Егер сіз біреуін қоссаңыз, ол міндетті түрде көрсетілуі керек **танымал донорлық платформа** үстінен `https://` (мысалы Boosty, Patreon, PayPal немесе YooMoney). Белгісіз хосттар, қысқартқыштар немесе фишингке ұқсас нәрселерге сілтемелер қабылданбайды. Қауымдастық плагиндері **тегін**; қайырымдылық сілтемесі тек рақмет айтатын қолданушылардың сізді қолдауының бір жолы болып табылады.
## Келесі қайда
- [Плагинді жіберу](/kk/v1.0/marketplace/submit-plugin) — қадамдық
топтау бойынша нұсқаулық.
- [Плагин SDK](/kk/v1.0/marketplace/sdk) — плагинді және оның
`manifest.json`.
- [Нарық алаңының шолуы және деңгейлері](/kk/v1.0/marketplace/overview-tiers) — қалай
ресми және қауымдастық каталогтары әртүрлі.