PageSourceSearch

https://coinhold.io/_nuxt/security-issues-response-policy.7bXHEPhJ.js

js coinhold.io collected 2026-10-04 19:32:40 UTC 8,357 bytes, 1 lines download raw bytes

1import{e as R,d as x,f as I,c as H,g as M,u as L,i as z,A as K,k as Q,l as V,w as W}from"./entry.RMf6-u7O.js";import{k as B,d as p,a4 as F,x as G,z as O,G as h,Q as t,L as D,u as e,U as o,a1 as J,aa as Y,ab as j,N as X}from"./swiper-vue.DI0N7M_-.js";import{u as Z}from"./url.Dwcg0_5Q.js";import{_ as ee}from"./Breadcrumbs.Dp8RRJnZ.js";import{C as te}from"./CookieConsentWidget.DF5hEuPk.js";const ae={class:"security-policy-page"},oe={class:"security-policy-page__page"},ie={class:"security-policy-page__container grid-container content-style"},le=["href"],re=["href"],$="coinhold-io-page-info",he={__name:"security-issues-response-policy",async setup(se){let d,_;const{t:a,locale:n,locales:b}=R(),r=x(),c=I(),m=c.public.siteHost,s=H(),{$cookies:g}=s,u=B(null),S=p([{abbr:"ru",name:"Русский",flagImg:"🇷🇺"},{abbr:"en",name:"English",flagImg:"🇬🇧"},{abbr:"es",name:"Español",flagImg:"🇪🇸"}]),k=async i=>{try{W(i);const{fullPath:l}=r,N=i==="en"?l.replace(/^\/[a-z]{2}(?=\/)/i,""):l.match(/^\/[a-z]{2}(?=\/)/i)?l.replace(/^\/[a-z]{2}(?=\/)/i,`/${i}`):`/${i}${l}`;window.location.assign(N);return}catch(l){console.error("Error updating language:",l)}},C=[{type:"content"}],f=p(null),v=p(null),y=p({}),{fetchSectionsData:T}=M({slug:$,apiUrl:c.public.strapiUrl,sections:[{slug:"StrapiPublicHeader",storeKey:"strapiPublicHeader"},{slug:"TechPublicFooter",storeKey:"strapiPublicFooter"}],components:C,locale:n.value}),{data:w,error:ne}=([d,_]=F(async()=>z(`base-data-${$}-${n.value}`,async()=>await T())),d=await d,_(),d);f.value=w.value.strapiPublicHeader,v.value=w.value.strapiPublicFooter;const A=p([{title:a("Home"),path:"index"},{title:a("Security issues response policy"),path:"security-issues-response-policy"}]),P=Z(),U=`${P.origin}${P.pathname}`;L({title:a("SecurityPolicyPage | metaTitle"),link:[{rel:"canonical",href:U}],meta:[{hid:"description",name:"description",content:a("SecurityPolicyPage | metaDescription")},{hid:"og:title",property:"og:title",content:a("SecurityPolicyPage | metaTitle")},{hid:"og:site_name",property:"og:site_name",content:"EMCD Coinhold Wallet"},{hid:"og:type",property:"og:type",content:"website"},{hid:"og:url",property:"og:url",content:`${c.public.baseUrl}${r.path}`},{hid:"og:description",property:"og:description",content:a("SecurityPolicyPage | metaDescription")},{hid:"og:image",property:"og:image",content:`${c.public.baseUrl}/img/og-${n.value}.png`},{hid:"twitter:card",property:"twitter:card",content:"summary_large_image"},{hid:"twitter:url",property:"twitter:url",content:`${c.public.baseUrl}${r.path}`},{hid:"twitter:title",property:"twitter:title",content:a("SecurityPolicyPage | metaTitle")},{hid:"twitter:description",property:"twitter:description",content:a("SecurityPolicyPage | metaDescription")},{hid:"twitter:image",property:"twitter:image",content:`${c.public.baseUrl}/img/og-${n.value}.png`}]});const q=async()=>{if(s?.$authService?.isPossibleAuthorize())try{const i=await s.$authService.authenticate();y.value=i.userData}catch(i){console.log("Ошибка аутентификации:",i);try{await s.$authService.refresh(K.endpointApi);const l=await s.$authService.authenticate();y.value=l.userData}catch(l){console.error("Ошибка обновления токена:",l)}}},E=()=>{y.value={};const i=c.public.appEnviroment;s.$cookies.remove(`auth_${i==="production"?"":i}_access_token`,{domain:window.location.hostname}),s.$cookies.remove(`auth_${i==="production"?"":i}_refresh_token`,{domain:window.location.hostname})};return G(async()=>{await s.$loadAuthService(),q(),u.value=await s.$loadAnalyticsService(),setTimeout(async()=>{const i=u.value;i.setUtmParamsToCookies(),i.setAffiseClickToCookies(),i.setUtmParamsToCookies(),i.setKeitaroIdToCookies(),await i?.segment.track("page_view",{page:"SecurityPolicyPage",lang:n.value,url:window.location.href,utm_source:r.query.utm_source,utm_medium:r.query.utm_medium,utm_campaign:r.query.utm_campaign,utm_term:r.query.utm_term,utm_content:r.query.utm_content,yiu:g.get("_ym_uid"),_ga:g.get("_ga"),_ga_TK6M5N27DJ:g.get("_ga_TK6M5N27DJ")})},0)}),(i,l)=>(X(),O("div",ae,[h(e(Q),D(f.value,{manual:"",userData:y.value,onLogout:E,languages:S.value,rawData:f.value,analyticsService:u.value,locale:e(n),locales:e(b),pageName:"tech_lp_main",routeQuery:e(r).query,routePath:e(r).path,onUpdateLang:k}),null,16,["userData","languages","rawData","analyticsService","locale","locales","routeQuery","routePath"]),t("div",oe,[h(e(ee),{class:"security-policy-page__breadcrumbs",nav:A.value}
1,null,8,["nav"]),t("div",ie,[t("h1",null,o(e(a)("Security issues response policy")),1),t("p",null,o(e(a)("Emcd do not have a bug bounty program, guaranteed payments/CVE-IDs for found bugs and do not disclose vulnerability reports.")),1),t("p",null,o(e(a)("These policies apply to any emcd software, services, or web-servers. Currently, this includes:")),1),t("ul",null,[t("li",null,[t("a",{href:`https://${e(m)}/`},o(e(m)),9,le)]),l[0]||(l[0]=J('<li><a href="https://emcdtech.com/">emcdtech.com</a></li><li><a href="https://poolemcd.pro/">poolemcd.pro</a></li><li><a href="https://emcdpool.com/">emcdpool.com</a></li><li><a href="http://emcd.app/">emcd.app</a></li><li><a href="http://em-app.tech/">em-app.tech</a></li><li>asic.care</li><li>stratum.host</li><li><a href="https://apps.apple.com/kg/app/emcd-crypto-mining-pool-app/id1606903304"> EMCD: Crypto Wallet, USDT, TON </a></li><li><a href="https://play.google.com/store/apps/details?id=io.emcd.emcd_flutter.prod&amp;hl=en&amp;gl=US"> EMCD: Crypto Wallet Mining BTC - Apps on Google Play </a></li>',9))]),t("p",null,o(e(a)("If you have discovered a security or privacy vulnerability that affects emcd products and want to tell appropriate developers use official email please.")),1),t("p",null,o(e(a)("Please don't rely on twitter/telegram direct messages, social media, online chat, blog comments, postal mail.Anything that doesn't get sentvia the right mechanism is at risk of being missed, misclassified, misevaluated, or misfiled.")),1),t("p",null,o(e(a)("The correct email contact is:")),1),t("ul",null,[t("li",null,[t("a",{href:`mailto:security@${e(m)}`},"security@"+o(e(m)),9,re)])]),l[1]||(l[1]=t("h2",null,"Responsible Disclosure Guidelines",-1)),t("p",null,o(e(a)("We will investigate legitimate reports and make every effort to quickly correct any vulnerability. To encourage responsible reporting, we will not take legal action against you nor ask law enforcement to investigate you provided you comply with the following Responsible Disclosure Guidelines:")),1),t("ul",null,[t("li",null,o(e(a)("Provide details of the vulnerability, including information needed to reproduce and validate the vulnerability and a Proof of Concept(POC).")),1),t("li",null,o(e(a)("Any vulnerability must be reported within 7 days of identifying the vulnerability.")),1),t("li",null,o(e(a)("Make a good faith effort to avoid privacy violations, destruction of data, and interruption or degradation of our services.")),1),t("li",null,o(e(a)("Do not modify or access data that does not belong to you.")),1),t("li",null,o(e(a)("Do not make any issue information and private correspondence public.")),1)]),t("h2",null,o(e(a)("Research guidelines")),1),t("p",null,o(e(a)("Report must be clear and detailed and must include a reliable way to reproduce the issue, such as a working exploit.High - quality research report is critical to help us confirm and address an issue more quickly")),1),t("p",null,o(e(a)("Complete report includes:")),1),t("ul",null,[t("li",null,o(e(a)("Detailed description of the issue(s) and the behavior you observed, as well as the behavior that you expected")),1),t("li",null,o(e(a)("Numbered list of steps required to reproduce the issue")),1),t("li",null,o(e(a)("Reliable exploit for the issue you are reporting")),1),t("li",null,o(e(a)("Details of any related issues or variants")),1)]),t("p",null,o(e(a)("In addition, you must meet the following requirements:")),1),t("ul",null,[t("li",null,o(e(a)("You must be the first party to report the issue directly to emcd Product Security by email.")),1)])])]),h(e(V),D(v.value,{manual:"",analyticsService:u.value,locale:e(n),locales:e(b),pageName:"tech_lp_main",routeQuery:e(r).query,routePath:e(r).path}),null,16,["analyticsService","locale","locales","routeQuery","routePath"]),h(e(te),Y(j(v.value)),null,16)]))}};export{he as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.