{"id":125748,"date":"2025-06-01T15:05:12","date_gmt":"2025-06-01T13:05:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka"},"modified":"2025-06-01T15:05:12","modified_gmt":"2025-06-01T13:05:12","slug":"inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka","title":{"rendered":"Incydent z zamian\u0105 commit\u00f3w w ga\u0142\u0119zi j\u0105dra Linux autorstwa Kesa Cooka","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Linus Torvalds za\u017c\u0105da\u0142 od administratora kernel.org natychmiastowego zablokowania konta Kesa Cooka, by\u0142ego g\u0142\u00f3wnego administratora kernel.org i lidera zespo\u0142u bezpiecze\u0144stwa Ubuntu, kt\u00f3ry zarz\u0105dza\u0142 14 podsystemami zwi\u0105zanymi z bezpiecze\u0144stwem w j\u0105drze. Konstantin Riabcev, odpowiedzialny za dzia\u0142anie infrastruktury kernel.org, dokona\u0142 blokady. Powodem blokady by\u0142 pull request dotycz\u0105cy w\u0142\u0105czenia zmian do ga\u0142\u0119zi j\u0105dra 6.16, kt\u00f3ry odnosi\u0142 si\u0119 do repozytorium git, w kt\u00f3rym zmieniono informacje o autorstwie niekt\u00f3rych commit\u00f3w.    <\/p>\n<p>W obs\u0142ugiwanym przez Kesa repozytorium git pojawi\u0142y si\u0119 fa\u0142szywe zmiany, w polu autora i kommitera by\u0142 wskazany \u201eLinus Torvalds\u201d, ale Linus ich nie doda\u0142. Na przyk\u0142ad, pod imieniem Linusa w ga\u0142\u0119zi Kesa znajdowa\u0142 si\u0119 commit, kt\u00f3ry powtarza\u0142 inny commit w ga\u0142\u0119zi Linusa, ale z innym hashem SHA1. Oba commity wygl\u0105daj\u0105 identycznie, z wyj\u0105tkiem informacji o podpisie.          <\/p>\n<p>Zmiany nie wygl\u0105da\u0142y na przypadkowy b\u0142\u0105d podczas wykonywania operacji \u201egit rebase\u201d, poniewa\u017c zawiera\u0142y b\u0142\u0119dne informacje o autorze commita. Linus Torvalds uzna\u0142 to za oznaki potencjalnej z\u0142o\u015bliwej aktywno\u015bci i zainicjowa\u0142 zablokowanie przyj\u0119cia jakichkolwiek zmian od Kesa, a\u017c do wyja\u015bnienia przyczyn takich manipulacji i potwierdzenia, \u017ce system Kesa nie zosta\u0142 skompromitowany.    <\/p>\n<p>Kes odpowiedzia\u0142, \u017ce nie rozumie, jak mog\u0142o do tego doj\u015b\u0107. Wcze\u015bniej mia\u0142 problemy z \u0142\u0105czeniem kilku swoich ga\u0142\u0119zi git, po czym pr\u00f3bowa\u0142 je rozwi\u0105za\u0107 przy pomocy operacji \u201egit rebase\u201d, ale najwyra\u017aniej to nie pomog\u0142o. Wszystko to dzia\u0142o si\u0119 w tle awarii dysku SSD, kt\u00f3ry wykazywa\u0142 b\u0142\u0119dy podczas kopiowania. Kes uwa\u017ca\u0142, \u017ce po awarii uda\u0142o mu si\u0119 przywr\u00f3ci\u0107 stan swoich repozytori\u00f3w, ale najwidoczniej tak nie jest. Aby przywr\u00f3ci\u0107 integralno\u015b\u0107, Kes zamierza odtworzy\u0107 swoje ga\u0142\u0119zie z osobnych patchy. Jako najbardziej prawdopodobn\u0105 przyczyn\u0119 podmiany autora Kes wskazuje nieudan\u0105 pr\u00f3b\u0119 odzyskania repozytorium po jego uszkodzeniu.    <\/p>\n<p>Linus nie by\u0142 zadowolony z takiego wyja\u015bnienia, poniewa\u017c wed\u0142ug niego zmiany w historii commit\u00f3w w repozytorium Kesa bardzo przypominaj\u0105 zamierzone dzia\u0142ania, a nie przypadkowy b\u0142\u0105d. Przebazowanie historii zmian operacj\u0105 \u201egit rebase\u201d mog\u0142o wyja\u015bni\u0107 nadpisanie kommitera, ale Linus nie rozumie, jak taka operacja \u201egit rebase\u201d mog\u0142a zosta\u0107 przeprowadzona przez pomy\u0142k\u0119.     <\/p>\n<p>Nadpisanie jednego lub dw\u00f3ch commit\u00f3w mo\u017cna jeszcze przypisa\u0107 pomy\u0142ce, ale w repozytorium Kesa nadpisano ponad sze\u015b\u0107 tysi\u0119cy commit\u00f3w merge, z kt\u00f3rych w 330 autorem by\u0142 Linus, mimo \u017ce te commity nie pochodzi\u0142y z drzewa git Linusa. Wprowadzone zmiany bardziej przypominaj\u0105 dzia\u0142anie skryptu ni\u017c wynik uszkodzenia informacji na no\u015bniku, poniewa\u017c wymagaj\u0105 oddzielnego odtworzenia kopii ka\u017cdego commita.       <\/p>\n<p>Kees zapewni\u0142 Linusa, \u017ce nie zrobi\u0142 tego celowo i nie prowadzi\u0142by takich eksperyment\u00f3w bez uprzedzenia (na przyk\u0142ad, poprzedni eksperyment dotycz\u0105cy wywo\u0142ywania kolizji commit\u00f3w zosta\u0142 uzgodniony z Linusem). W tym tygodniu przeprowadzi\u0142 kilka r\u0119cznych operacji z repozytorium i teraz postara si\u0119 zrozumie\u0107, co posz\u0142o nie tak, oraz powt\u00f3rzy\u0107 problem. Na przyk\u0142ad, Kees wykona\u0142 operacj\u0119 rebase dla ga\u0142\u0119zi git for-next\/hardening i for-linus\/hardening, u\u017cywaj\u0105c zamiast wcze\u015bniejszych takich przekszta\u0142ce\u0144 ga\u0142\u0119zi \u201emaster\u201d, a nie rc2. W trakcie tej operacji wprowadza\u0142 zmiany w skryptach do sprawdzania zapyta\u0144 push.    <\/p>\n<p>Uzupe\u0142nienie: Kees Cook opublikowa\u0142 jeszcze jedn\u0105 wiadomo\u015b\u0107, w kt\u00f3rej stwierdzi\u0142, \u017ce najprawdopodobniej problem wynik\u0142 z u\u017cycia narz\u0119dzia \u201egit-filter-repo\u201d, kt\u00f3re dokonuje przepisania historii commit\u00f3w w repozytorium, w po\u0142\u0105czeniu z poleceniem \u201eb4 trailers\u201d, kt\u00f3re ma na celu uzyskanie i zastosowanie trailer\u00f3w do commit\u00f3w (na przyk\u0142ad \u201eSigned-off-by:\u201d).<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63336\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b \u043e\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 kernel.org \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430, \u0431\u044b\u0432\u0448\u0435\u0433\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430 kernel.org \u0438 \u043b\u0438\u0434\u0435\u0440\u0430 Ubuntu Security Team, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 14 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e. \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u0420\u044f\u0431\u0446\u0435\u0432, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b kernel.org, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0443. \u041f\u043e\u0432\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u043f\u043e\u0441\u043b\u0443\u0436\u0438\u043b pull-\u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432 \u0432\u0435\u0442\u043a\u0443 \u044f\u0434\u0440\u0430 6.16 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u0441\u0441\u044b\u043b\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043d\u0430 git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-125748","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b \u043e\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 kernel.org \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430, \u0431\u044b\u0432\u0448\u0435\u0433\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430 kernel.org \u0438 \u043b\u0438\u0434\u0435\u0440\u0430 Ubuntu Security Team, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 14 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\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\/pl\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442 \u0441 \u043f\u043e\u0434\u043c\u0435\u043d\u043e\u0439 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432 \u0432 \u0432\u0435\u0442\u043a\u0435 \u044f\u0434\u0440\u0430 Linux \u043e\u0442 \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b \u043e\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 kernel.org \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430, \u0431\u044b\u0432\u0448\u0435\u0433\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430 kernel.org \u0438 \u043b\u0438\u0434\u0435\u0440\u0430 Ubuntu Security Team, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 14 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka\" \/>\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=\"2025-06-01T13:05:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-06-01T13:05:12+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\udd47Incydent z nadpisywaniem commit\u00f3w w ga\u0142\u0119zi j\u0105dra Linux autorstwa Kesa Cooka | ProHoster","description":"Linus Torvalds za\u017c\u0105da\u0142 od administratora kernel.org natychmiastowego zablokowania konta Kesa Cooka, by\u0142ego g\u0142\u00f3wnego administratora kernel.org i lidera Ubuntu Security Team, kt\u00f3ry nadzoruje 14 podsystem\u00f3w w j\u0105drze.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442 \u0441 \u043f\u043e\u0434\u043c\u0435\u043d\u043e\u0439 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432 \u0432 \u0432\u0435\u0442\u043a\u0435 \u044f\u0434\u0440\u0430 Linux \u043e\u0442 \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430 | ProHoster","og:description":"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b \u043e\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 kernel.org \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430, \u0431\u044b\u0432\u0448\u0435\u0433\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430 kernel.org \u0438 \u043b\u0438\u0434\u0435\u0440\u0430 Ubuntu Security Team, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 14 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka","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":"2025-06-01T13:05:12+00:00","article:modified_time":"2025-06-01T13:05:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"125748","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-01-23 13:07:05","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:07:05","updated":"2026-01-23 13:07:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/125748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=125748"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/125748\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=125748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=125748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=125748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}