Marketplace և փլագիններ/Մարկետպլեյսի ստուգման քաղաքականություն և վերահսկողության ցուցակ
Մարկետպլեյսի ստուգման քաղաքականություն և վերահսկողության ցուցակ
v1.2.x · թարմացվել է 2026-07-19
Միտքը բաշխված յուրաքանչյուր համայնքային պլագին, ուղարկված միջոցով անձնական կաբինետ նախատեսված է հրապարակումից առաջ դիտարկման։ Այս էջը հանդիսանում է հանրային վերահսկիչ ցանկ — նույն չափորոշիչները, որոնք օգտագործում է վերանայումը՝ որպեսզի դուք կարողանաք համապատասխանել յուրաքանչյուր պահանջի առաջ դու նահանջում ես։
Ավելի լավն ունի երկու փուլ․ առաջինը ավտոմատ ստուգում դիմաց այս ստուգման ցանկին, ապա ա մարդկային մոդերատոր ով է ընդունում վերջնական որոշումը։ Ոչինչ չի հրապարակվում առանց մոդերատորի թույլտվության, և ավտոմատացումը երբեք ինքնուրույն չի հաստատում։
Ինչպե՞ս է ընդունվում դատավճիռը
Յուրաքանչյուր չափորոշչի մեջը նշանակվում է գնահատական անցնել / նախազգուշացում / ձախողում կարճ պատճառով (և, համար
մոդերատոր, հստակ ապացույցներ)։
Ա խիստ անվտանգության ձախողում (ուրիշ որևէ առարկա Ա բաժնում) ⇒ ավտոմատիկ մերժում. Դուք
հայտնաբերեք պատճառները և կարող եք ուղղել և նորից ուղարկել։
Չարաչար նախազգուշացումներ կամ զանգվածային խնդիրներ ⇒ ներկայացումը ներկայացվում է նշված է մարդու համար, ով
կշռում է դրանք և որոշում։
բոլորը բաց թողնել ⇒ նա դեռ գնում է դեպի մարդ, ով իրականացնում է վերջնական հրապարակումը
լուծում։
[!IMPORTANT]
Ավտոմատացված վերանայում երբեք հրապարակում է պլագինը. Մարդակենտրոն մոդերատորը միշտ անում է
համապատասխան զանգը, և առանց դրա ոչինչ չի հայտնվում կատալոգում։
A. Անվտանգություն — սխալի դեպքում այստեղ տեղի է ունենում ավտոմատ հրաժարում
Սրանք խիստ պահանջներ են։ Ցանկացած անհամապատասխանություն ավտոմատ կերպով մերժում է դիմումը։
A1 — Չպետված որևէ խիստ սահմանված գաղտնիք. Ոչ մի API բանալի, տոկեն, գաղտնաբառ կամ անձնական բանալի
պետքի կամ մետատվյալների ցանկացած վայրում: Հայտարարեք մուտքագրման տվյալները անունով ում
հնարավորությունների մանիֆեստ;
հաճախորդը տրամադրում է արժեքները տեղադրումների ժամանակ:
A2 — Վնասակար կոդը չկա։ Ոչ հակադարձ բաշեր, ոչ հեռակա կոդի գնահատում, ոչ հանքագործներ,
ծրագիր-կեղծարարներ կամ նմանատիպ ձևանմաններ։
A3 — Տվյալների արտահանումը չկա։ Չուղարկեք օգտատիրոջ տվյալները, հավատարմագրերը կամ հիշողությունը դեպի
չհայտարարված հոստեր։ Յուրաքանչյուր հոստ, որի հետ պլագինը փոխազդում է, պետք է նշված լինի մանիֆեստում
network.
A4 — Չկան օպերացիաներ հայտարարված հնարավորությունների շրջանակից դուրս. Չկա մուտք ֆայլային համակարգին դրսից
ինքնուրույն հավելվածի կատալոգ, առանց պրոցեսների ստեղծման, եթե միայն exec հայտարարվում է, ոչ
Բարձրացում իրավունքների, առանց նավթաթափման հոստի գաղտնիքների (երկրապահի փոփոխականներ, ssh- բանալիներ, համակարգային ֆայլեր):
A5 — Առանց թաքցվելու. Առանց սեղմված, ծածկագրման կամ այլ կերպ մութացված կոդի
որը թաքցնում է վարքը։
A6 —Մաքրել կախվածությունները։ Չկան հայտնի վնասակար կամ զանգվածային փաթեթներ։
կապվածությունները հաստատված են։
A7 — Հաղորդվելը հնարավորությունները համապատասխան են կոդին։ Հնարավորությունների մանիֆեստը պետք է
արտացոլել այն, ինչ կոդը իրականում անում է՝ առանց չհայտարարված ցանցի, ֆայլային համակարգի, կատարման,
ալիքի կամ հաշվի տվյալների օգտագործումը։ Սա ամենակարևոր ճշտության ստուգումն է։
A8 — Անվտանգ մոտեցում սեփական մակերեսին։ Ոչ մի հրամանային ներդրում, SQL-հեղուկություն կամ
ճանապարհի շրջանցումը պլագինում սեփական կոդով։
Բ. Հստակություն
B1 — Վաղկանալը զանգվածային արտահայտություն է։manifest.json ունենում է անհրաժեշտ դաշտեր, ընդունելի սլագ,
ժամ version և աշխատող մուտքի բանը:
B2 — Նա բեռնավորվում է։ Պլագինը ճիշտ կերպով սկսվում է։
B3 — Լավ ձևավորված, նվազագույն հնարավորություններով. Հնարավորությունների մանիֆեստը վերլուծվում է և
հայտարարում է տարբեր նրա պետք է՝ ոչինչ ավելորդ։
B4 — Նոր կամ ընդլայնված տարբերակ։ Այս version մինչև հիմա ցանկացածի բարձր
ներկայացված տարբերակ.
B5 — Չկայինհանդիպում զանգվածի հետ։ Սլիզը չի բախվում պահված կամ
առաջին կողմի անվանումը.
Գ. Լրակազմություն — խանութի էջի համարժեքություն
C1 — Անունները և նկարագրությունները ռուսերեն և անգլերեն լեզուներով։ Անուն, կարճ և լրիվ նկարագրություն երկուսի համար
լեզուներ, բոլոր նշանակալի (առանց լրացուցիչների)։
C2 — Կատեգորիա. Մեկ կատեգորիա թույլատրված հավաքածույից։
C3 — Իկոնա + առնվազն մեկ սքրինշոթ։ Իրական պատկերներ։
C4 — տարբերակ + փոփոխությունների ամսագիր. Տարբերակը և մարդու կողմից կարդացվող փոփոխությունների նշումների մասին:
C5 — Հեղինակի անհատականությունը. Թույլատրված նամակուղարկողը։
C6 — Լիցենզիա. Լիցենզիա թույլատրված հավաքածույից։
C7 — Վավեր հղումներ։ Գլխավոր էջ/ռեպոզիտորիա, եթե նշված է, վավեր է https:// URL.
Ա դոնացիայի համար հղում, եթե նշված է, պետք է վավեր լինի https:// հղում դեպի a հայտնի
դոնացիաների հոստ (օրինակ՝ Boosty, Patreon, PayPal, YooMoney) — պատահական կամ
Ֆիշինգային հոսթերը մերժվում են.
C8 — Մարդկով ընթերցվող լուծումներ. Հնարավորությունների մանիֆեստ description
պարզ բառերով բացատրում է, թե ինչ է անհրաժեշտ պլագինին և ինչու։
Դ. Աշխարհաքաղաքականություն, իրավական և բովանդակային հարցեր
D1 — Չկան արգելված պարունակություններ։ Չկայ ոչնչի անօրինական, վնասակար կամ հարթակին հակասող
քաղաքականություն.
D2 — Ոչ մի նմանեցում. Դատապարտվում է ապրանքանիշերի չարաշահումը կամ այլ մարկայի նենգափոխումը
կամ AiHummer թիմը։
D3 — Առանց մեջը զանգվածված հայտարարությունների: Պլագինը անում է այն, ինչ հայտարարվում է։
D4 — Համաձայնեցված տեղը. Տեքստը ռուսերեն և անգլերեն իրական է և համաձայնեցված, ոչ թե մեքենայական հավաքածու։
D5 — Ոչ սպամ։ Չափահաս չէ, կրկնագիր չէ և սպամ չէ։
Ի՞նչն է ինքնաբերաբար մերժվում և ի՞նչն է որոշում մարդը
Արդյունք
Նպատակակիր
Ավտո-բացառում
Ավելին A սեկցիա խիստ անվտանգության ձախողում
Մակագրված → մարդ
Բացատրություններ կամ մի փոքր խնդիրներ B/C/D կատեգորիաներում (խոցելի նկարագրություն, սահմանային կատեգորիա, անհամաձայնությունների մանրակրկիտ դրսևորում)։
Մարդը որոշում է
Յուրաքանչյուր ուղարկված հաղորդագրություն, որը անցել է ավտոմատ ստուգում, այնուամենայնիվ պահանջում է մոդերատորի հստակ հաստատում հրապարակման համար:
Դոնացիաների համար սպիտակ ցուցակ հոստերի
Այստեղ կա բարեգործության համար հղում ոչ անհրաժեշտ և միշտ արտաքին — առևտրային հարթակը երբեք չի կառավարում գումարները։ Եթե դուք ավելացնեք մեկը, այն պետք է ցույց տա ճանաչված նվիրատվությունների հարթակ վրա https:// (օրինակ՝ Boosty, Patreon, PayPal կամ YooMoney): Անծանոթ հյուրընկալողներին, հղումների կրճատման ծառայություններին կամ ինչ-որ բանին, որը հիշեցնում է ֆիշինգ, հղումները մերժվում են: Համայնքային պլագիններ ազատ; նվիրատվության հղումը պարզապես միջոց է շնորհակալ օգտվողների համար աջակցելու ձեզ:
Միտքը բաշխված յուրաքանչյուր համայնքային պլագին, ուղարկված միջոցով [անձնական կաբինետ](/hy/v1.0/marketplace/submit-plugin) նախատեսված է հրապարակումից առաջ դիտարկման։ Այս էջը հանդիսանում է **հանրային վերահսկիչ ցանկ** — նույն չափորոշիչները, որոնք օգտագործում է վերանայումը՝ որպեսզի դուք կարողանաք համապատասխանել յուրաքանչյուր պահանջի **առաջ** դու նահանջում ես։
Ավելի լավն ունի երկու փուլ․ առաջինը **ավտոմատ ստուգում** դիմաց այս ստուգման ցանկին, ապա ա **մարդկային մոդերատոր** ով է ընդունում վերջնական որոշումը։ Ոչինչ չի հրապարակվում առանց մոդերատորի թույլտվության, և ավտոմատացումը երբեք ինքնուրույն չի հաստատում։
## Ինչպե՞ս է ընդունվում դատավճիռը
- Յուրաքանչյուր չափորոշչի մեջը նշանակվում է գնահատական **անցնել / նախազգուշացում / ձախողում** կարճ պատճառով (և, համար
մոդերատոր, հստակ ապացույցներ)։
- Ա **խիստ անվտանգության ձախողում** (ուրիշ որևէ առարկա Ա բաժնում) ⇒ **ավտոմատիկ մերժում**. Դուք
հայտնաբերեք պատճառները և կարող եք ուղղել և նորից ուղարկել։
- **Չարաչար նախազգուշացումներ կամ զանգվածային խնդիրներ** ⇒ ներկայացումը ներկայացվում է **նշված է մարդու համար**, ով
կշռում է դրանք և որոշում։
- **բոլորը բաց թողնել** ⇒ նա դեռ գնում է դեպի **մարդ**, ով իրականացնում է վերջնական հրապարակումը
լուծում։
> [!IMPORTANT]
> Ավտոմատացված վերանայում **երբեք** հրապարակում է պլագինը. Մարդակենտրոն մոդերատորը միշտ անում է
> համապատասխան զանգը, և առանց դրա ոչինչ չի հայտնվում կատալոգում։
## A. Անվտանգություն — սխալի դեպքում այստեղ տեղի է ունենում ավտոմատ հրաժարում
Սրանք խիստ պահանջներ են։ Ցանկացած անհամապատասխանություն ավտոմատ կերպով մերժում է դիմումը։
- **A1 — Չպետված որևէ խիստ սահմանված գաղտնիք.** Ոչ մի API բանալի, տոկեն, գաղտնաբառ կամ անձնական բանալի
պետքի կամ մետատվյալների ցանկացած վայրում: Հայտարարեք մուտքագրման տվյալները **անունով** ում
[հնարավորությունների մանիֆեստ](/hy/v1.0/marketplace/submit-plugin#step-3--declare-the-capability-manifest);
հաճախորդը տրամադրում է արժեքները տեղադրումների ժամանակ:
- **A2 — Վնասակար կոդը չկա։** Ոչ հակադարձ բաշեր, ոչ հեռակա կոդի գնահատում, ոչ հանքագործներ,
ծրագիր-կեղծարարներ կամ նմանատիպ ձևանմաններ։
- **A3 — Տվյալների արտահանումը չկա։** Չուղարկեք օգտատիրոջ տվյալները, հավատարմագրերը կամ հիշողությունը դեպի
չհայտարարված հոստեր։ Յուրաքանչյուր հոստ, որի հետ պլագինը փոխազդում է, պետք է նշված լինի մանիֆեստում
`network`.
- **A4 — Չկան օպերացիաներ հայտարարված հնարավորությունների շրջանակից դուրս.** Չկա մուտք ֆայլային համակարգին դրսից
ինքնուրույն հավելվածի կատալոգ, առանց պրոցեսների ստեղծման, եթե միայն `exec` հայտարարվում է, ոչ
Բարձրացում իրավունքների, առանց նավթաթափման հոստի գաղտնիքների (երկրապահի փոփոխականներ, ssh- բանալիներ, համակարգային ֆայլեր):
- **A5 — Առանց թաքցվելու.** Առանց սեղմված, ծածկագրման կամ այլ կերպ մութացված կոդի
որը թաքցնում է վարքը։
- **A6 —Մաքրել կախվածությունները։** Չկան հայտնի վնասակար կամ զանգվածային փաթեթներ։
կապվածությունները հաստատված են։
- **A7 — Հաղորդվելը հնարավորությունները համապատասխան են կոդին։** Հնարավորությունների մանիֆեստը պետք է
արտացոլել այն, ինչ կոդը իրականում անում է՝ առանց չհայտարարված ցանցի, ֆայլային համակարգի, կատարման,
ալիքի կամ հաշվի տվյալների օգտագործումը։ Սա ամենակարևոր ճշտության ստուգումն է։
- **A8 — Անվտանգ մոտեցում սեփական մակերեսին։** Ոչ մի հրամանային ներդրում, SQL-հեղուկություն կամ
ճանապարհի շրջանցումը պլագինում սեփական կոդով։
## Բ. Հստակություն
- **B1 — Վաղկանալը զանգվածային արտահայտություն է։** `manifest.json` ունենում է անհրաժեշտ դաշտեր, ընդունելի սլագ,
ժամ `version` և աշխատող մուտքի բանը:
- **B2 — Նա բեռնավորվում է։** Պլագինը ճիշտ կերպով սկսվում է։
- **B3 — Լավ ձևավորված, նվազագույն հնարավորություններով.** Հնարավորությունների մանիֆեստը վերլուծվում է և
հայտարարում է **տարբեր** նրա պետք է՝ ոչինչ ավելորդ։
- **B4 — Նոր կամ ընդլայնված տարբերակ։** Այս `version` մինչև հիմա ցանկացածի բարձր
ներկայացված տարբերակ.
- **B5 — Չկայինհանդիպում զանգվածի հետ։** Սլիզը չի բախվում պահված կամ
առաջին կողմի անվանումը.
## Գ. Լրակազմություն — խանութի էջի համարժեքություն
- **C1 — Անունները և նկարագրությունները ռուսերեն և անգլերեն լեզուներով։** Անուն, կարճ և լրիվ նկարագրություն երկուսի համար
լեզուներ, բոլոր նշանակալի (առանց լրացուցիչների)։
- **C2 — Կատեգորիա.** Մեկ կատեգորիա թույլատրված հավաքածույից։
- **C3 — Իկոնա + առնվազն մեկ սքրինշոթ։** Իրական պատկերներ։
- **C4 — տարբերակ + փոփոխությունների ամսագիր.** Տարբերակը և մարդու կողմից կարդացվող փոփոխությունների նշումների մասին:
- **C5 — Հեղինակի անհատականությունը.** Թույլատրված նամակուղարկողը։
- **C6 — Լիցենզիա.** Լիցենզիա թույլատրված հավաքածույից։
- **C7 — Վավեր հղումներ։** Գլխավոր էջ/ռեպոզիտորիա, եթե նշված է, վավեր է `https://` URL.
Ա **դոնացիայի համար հղում**, եթե նշված է, պետք է վավեր լինի `https://` հղում դեպի a **հայտնի
դոնացիաների հոստ** (օրինակ՝ Boosty, Patreon, PayPal, YooMoney) — պատահական կամ
Ֆիշինգային հոսթերը մերժվում են.
- **C8 — Մարդկով ընթերցվող լուծումներ.** Հնարավորությունների մանիֆեստ `description`
պարզ բառերով բացատրում է, թե ինչ է անհրաժեշտ պլագինին և ինչու։
## Դ. Աշխարհաքաղաքականություն, իրավական և բովանդակային հարցեր
- **D1 — Չկան արգելված պարունակություններ։** Չկայ ոչնչի անօրինական, վնասակար կամ հարթակին հակասող
քաղաքականություն.
- **D2 — Ոչ մի նմանեցում.** Դատապարտվում է ապրանքանիշերի չարաշահումը կամ այլ մարկայի նենգափոխումը
կամ AiHummer թիմը։
- **D3 — Առանց մեջը զանգվածված հայտարարությունների:** Պլագինը անում է այն, ինչ հայտարարվում է։
- **D4 — Համաձայնեցված տեղը.** Տեքստը ռուսերեն և անգլերեն իրական է և համաձայնեցված, ոչ թե մեքենայական հավաքածու։
- **D5 — Ոչ սպամ։** Չափահաս չէ, կրկնագիր չէ և սպամ չէ։
## Ի՞նչն է ինքնաբերաբար մերժվում և ի՞նչն է որոշում մարդը
| Արդյունք | Նպատակակիր |
|---|---|
| **Ավտո-բացառում** | Ավելին **A սեկցիա** խիստ անվտանգության ձախողում |
| **Մակագրված → մարդ** | Բացատրություններ կամ մի փոքր խնդիրներ B/C/D կատեգորիաներում (խոցելի նկարագրություն, սահմանային կատեգորիա, անհամաձայնությունների մանրակրկիտ դրսևորում)։ |
| **Մարդը որոշում է** | Յուրաքանչյուր ուղարկված հաղորդագրություն, որը անցել է ավտոմատ ստուգում, այնուամենայնիվ պահանջում է մոդերատորի հստակ հաստատում հրապարակման համար: |
## Դոնացիաների համար սպիտակ ցուցակ հոստերի
Այստեղ կա բարեգործության համար հղում **ոչ անհրաժեշտ** և միշտ **արտաքին** — առևտրային հարթակը երբեք չի կառավարում գումարները։ Եթե դուք ավելացնեք մեկը, այն պետք է ցույց տա **ճանաչված նվիրատվությունների հարթակ** վրա `https://` (օրինակ՝ Boosty, Patreon, PayPal կամ YooMoney): Անծանոթ հյուրընկալողներին, հղումների կրճատման ծառայություններին կամ ինչ-որ բանին, որը հիշեցնում է ֆիշինգ, հղումները մերժվում են: Համայնքային պլագիններ **ազատ**; նվիրատվության հղումը պարզապես միջոց է շնորհակալ օգտվողների համար աջակցելու ձեզ:
## Որտեղից հետո
- [Ներկայացնել պլագին](/hy/v1.0/marketplace/submit-plugin) — քայլ առ քայլ
քայլ առ քայլ ուղեցույց առաքման համար.
- [Պլագինների զարգացման բազա](/hy/v1.0/marketplace/sdk) — հավաքել պլագինը և այն
`manifest.json`.
- [Առևտրային հարթակի վերանայումը և մակարդակները](/hy/v1.0/marketplace/overview-tiers) — ինչպես
Պաշտոնական և հասարակական կատալոգները տարբերվում են։