[{"channel_id":1336968975,"post_id":1479,"date":1778041381000,"forwards":"6","views":"130","text":"<b>Trailmark: \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0432 \u0432\u0438\u0434\u0435 \u0433\u0440\u0430\u0444\u0430<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br><b>Trail of Bits<\/b> \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0442 \u0440\u0430\u0434\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c\u0438 open-source \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438. \u0412 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0442\u0434\u0430\u043b\u0430 \u0432 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0441\u0432\u043e\u044e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u2013 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/trailofbits\/trailmark\">Trailmark<\/a>.<br><br>\u0423\u0442\u0438\u043b\u0438\u0442\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f<b>\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0432 \u0433\u0440\u0430\u0444\u043e\u0432\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435<\/b> (\u043e\u0431\u043e\u0433\u0430\u0449\u0435\u043d\u043d\u044b\u0439 \u0433\u0440\u0430\u0444 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f), \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432\u044b.<br><br>\u0412 \u043d\u0451\u043c \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u043c\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043c\u0435\u0442\u043e\u0434\u044b, \u043a\u043b\u0430\u0441\u0441\u044b \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430, \u0430 \u0440\u0451\u0431\u0440\u0430\u043c\u0438 \u2014 \u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438: \u0432\u044b\u0437\u043e\u0432\u044b, \u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435, \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u044c, \u0438\u043c\u043f\u043e\u0440\u0442\u044b \u0438 \u0442.\u0434.<br><br>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0445\u043e\u0442\u0435\u043b\u0438 \u0440\u0435\u0448\u0438\u0442\u044c \u0440\u0435\u0431\u044f\u0442\u0430, \u0431\u044b\u043b \u043f\u043e\u0438\u0441\u043a \u043e\u0442\u0432\u0435\u0442\u0430 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441: <i>\u00ab\u041c\u043e\u0433\u0443\u0442 \u043b\u0438 \u044d\u0442\u0438 \u043d\u0435\u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u0441\u0442\u0438\u0447\u044c \u044d\u0442\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043a\u0430 \u043a\u043e\u0434\u0430?\u00bb<\/i>. \u041d\u0435 \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0418\u0418, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435.<br><br>\u0423 Trailmark \u0435\u0441\u0442\u044c 3 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u00ab\u0444\u0430\u0437\u044b\u00bb \u0440\u0430\u0431\u043e\u0442\u044b:<br>\ud83c\udf6d Parse. \u0417\u0430\u0434\u0430\u0447\u0430 \u0444\u0430\u0437\u044b \u2013 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445, \u043c\u0435\u0442\u043e\u0434\u0430\u0445, \u043a\u043b\u0430\u0441\u0441\u0430\u0445, \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u0445, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u0445 \u0438 \u0442.\u0434.<br>\ud83c\udf6d Index. \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0433\u0440\u0430\u0444\u043e\u043c<br>\ud83c\udf6d Query. \u0412\u0435\u0440\u0445\u043d\u0435\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0439 API \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c \u0433\u0440\u0430\u0444\u043e\u043c<br><br>\u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 <b>\u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 17 \u044f\u0437\u044b\u043a\u043e\u0432<\/b>, \u0441\u0440\u0435\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 Python, JS, TS, PHP, Ruby, C, C++, C#, Java, Golang \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e.<br><br><b>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430, \u0437\u0430\u043f\u0443\u0441\u043a<\/b>, \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u2013 \u0432\u0441\u0451 \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 <b>GitHub-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/b><br><br><b>\u0411\u043e\u043b\u044c\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f (\u0434\u0430-\u0434\u0430, \u043d\u0435 \u043e\u0431\u043e\u0448\u043b\u043e\u0441\u044c \u0431\u0435\u0437 LLM) \u0438 skills<\/b> \u043e\u0442 Trail of Bits, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 Trailmark, \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/blog.trailofbits.com\/2026\/04\/23\/trailmark-turns-code-into-graphs\">\u0432 \u0441\u0442\u0430\u0442\u044c\u0435<\/a>.<br><br>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c!","text_length":1367,"media":{"root":"\/013\/xwUAAA-HsE8AAAAAhlbhDxj1qjM","webpage":{"url":"https:\/\/github.com\/trailofbits\/trailmark","type":"photo","title":"GitHub - trailofbits\/trailmark: Build and query a graph database representation of source code","site_name":"GitHub","display_url":"github.com\/trailofbits\/trailmark","description":"Build and query a graph database representation of source code - trailofbits\/trailmark","thumbs":{"m":{"w":320,"h":160,"hash":"uIZUrLnvqZXWsOR25vgXNQ&ts=1778096793"},"x":{"w":800,"h":400,"hash":"Bctl_6Lk6NYGp9aTUOAVRQ&ts=1778096793"},"y":{"w":1200,"h":600,"hash":"1eb2MqoW12qqcGdwUsoy9g&ts=1778096793"},"i":{"bytes":"AUACg|DWZmB4AP40gZ\/7o\/On4BNLxQBHvk\/uL\/31TJpXS3kcgKR071Px7U1kV1KsAVPUUAUbS4nkuArsjIQeQMUVbjtoIm3RxqreoooAoHUZv7qfkf8AGj+0Zv7qfkf8aKKAFGoyn+FPyP8AjTvt8v8AdT8jRRTExRfSEj5U\/I0UUUAj\/9k="}}}}},{"channel_id":1336968975,"post_id":1478,"date":1777868581000,"forwards":"26","views":"605","text":"<b>\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u0435\u043d \u043b\u0438 \u043a\u043e\u0434, \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u0418\u0418?<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! <br><br>\u041a\u043e\u0434\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0418\u0418 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435. \u0418 \u0435\u0433\u043e \u044f\u0432\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0435. <br><br><b>\u041d\u043e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u0435\u043d \u043b\u0438 \u044d\u0442\u043e\u0442 \u043a\u043e\u0434?<\/b> \u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0435\u043c\u0443 \u00ab\u0432\u0441\u043b\u0435\u043f\u0443\u044e\u00bb?<br><br>\u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b <b>\u043e\u0442\u0432\u0435\u0442\u044b \u043d\u0430 \u044d\u0442\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b<\/b>, \u0442\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0432\u043e\u0442 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/ruvds\/articles\/1017858\">\u044d\u0442\u0443 \u0441\u0442\u0430\u0442\u044c\u044e<\/a>.<br><br>\u0412 \u043d\u0435\u0439 \u0410\u0432\u0442\u043e\u0440 \u0431\u0435\u0440\u0451\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 LLM, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442 <b>SonarCloud<\/b> \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 <b>234 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u0436\u0435 \u0441\u043a\u0430\u043d\u0435. <\/b><br><br>\u0414\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a \u0441 \u044d\u0442\u0438\u043c \u0436\u0438\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u043e\u043c\u0443 \u0432\u0430\u0439\u0431\u043a\u043e\u0434\u0435\u0440\u0443: <b>\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440 \u0441\u0431\u043e\u0440\u043a\u0438<\/b>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u0434\u0435\u043f\u043b\u043e\u0439 \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0430\u043b\u0435 \u0430\u043d\u0430\u043b\u0438\u0437\u0430, <b>\u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442 \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438.<\/b><br><br>\u0421\u0442\u0430\u0442\u044c\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u0442\u0435\u043c, \u043a\u0442\u043e \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 LLM \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0438 \u0445\u043e\u0447\u0435\u0442 \u043f\u043e\u043d\u044f\u0442\u044c \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u0432 \u0442\u0435\u043c\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430.<br><br><i>\u0410 \u0447\u0442\u043e \u0432\u044b \u0434\u0443\u043c\u0430\u0435\u0442\u0435 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443? \u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0438 \u043b\u0438 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b?<\/i>","text_length":784,"media":{"root":"\/00c\/xgUAAA-HsE8AAAAAdMx6Gs1Ddq4","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"EVnckkr-zV1PAg6VRZ2K9w&ts=1778096793"},"x":{"w":800,"h":449,"hash":"EMzk-UJIeVHZ_r7okzdcFw&ts=1778096793"},"y":{"w":1280,"h":719,"hash":"loQNuSirXIOKiZcvqq4big&ts=1778096793"},"i":{"bytes":"AXACg|DNMcg6q35Um1yMgHFWCOejD8GpgePPoPx\/xoAi2P8A3W\/KpYRjJPB6fQUx27q5+nNAYlQM9etAD3kJ+VOlFJwvTk0UARZPqaSiigApyDJOO1FFAD942YC80UUUAf\/Z"}}}}},{"channel_id":1336968975,"post_id":1477,"date":1777522921000,"forwards":"33","views":"356","text":"<b>100 Kubernetes Assignments<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br>\u0421\u043a\u043e\u0440\u043e \u043c\u0430\u0439\u0441\u043a\u0438\u0435 \u0438 \u0441\u0430\u043c\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438\u0434\u0430\u0442\u044c\u0441\u044f \u0447\u0442\u0435\u043d\u0438\u044e. \u0410 \u0447\u0442\u0435\u043d\u0438\u044e \u0447\u0435\u0433\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u2013 \u0435\u0449\u0451 \u043b\u0443\u0447\u0448\u0435!<br><br>\u0412 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u043a\u043d\u0438\u0433\u0443 <b>\u00ab100 Kubernetes Assignments\u00bb<\/b> <i>(~ 106 \u0441\u0442\u0440\u0430\u043d\u0438\u0446). <\/i><br><br>\u0412 \u043d\u0435\u0439 \u0410\u0432\u0442\u043e\u0440 \u0441\u043e\u0431\u0440\u0430\u043b, \u0434\u0430-\u0434\u0430, \u0446\u0435\u043b\u044b\u0445 <b>100 \u0437\u0430\u0434\u0430\u043d\u0438\u0439<\/b>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0432\u0430\u043c \u043b\u0443\u0447\u0448\u0435 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438.<br><br><b>\u0417\u0430\u0434\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u044b \u043d\u0430 3 \u0433\u0440\u0443\u043f\u043f\u044b:<\/b> Beginner (1 \u2013 30), Intermediate (31 \u2013 70) \u0438 Advanced (71 \u2013 100). \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u00ab\u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438\u00bb \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0438 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0442\u0435\u043c \u0440\u0430\u0441\u0442\u0451\u0442 \u043e\u0442 \u0433\u0440\u0443\u043f\u043f\u044b \u043a \u0433\u0440\u0443\u043f\u043f\u0435.<br><br>\u041a\u0430\u0436\u0434\u043e\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f:<br>\ud83c\udf6d \u041f\u043e\u043d\u044f\u0442\u043d\u043e\u0435 \u0438 \u043b\u0430\u043a\u043e\u043d\u0438\u0447\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<br>\ud83c\udf6d \u041f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0438\u043b\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043b\u044f \u0435\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f<br>\ud83c\udf6d \u041f\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e<br>\ud83c\udf6d \u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u043e\u0434\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u0442\u043e\u0433 \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u043d\u043e\u043c\u0443 \u0437\u0430\u0434\u0430\u043d\u0438\u044e<br><br><b>\u041d\u0438\u043a\u0430\u043a\u043e\u0439 \u0432\u043e\u0434\u044b<\/b>, \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f, \u0437\u0430\u0434\u0430\u043d\u0438\u044f, \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u0430\u043d\u0434. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0432\u0441\u0435\u043c \u0442\u0435\u043c, \u043a\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441 Kubernetes.<br><br><b>\u0412\u0430\u0436\u043d\u043e:<\/b> \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0442\u0435\u043e\u0440\u0438\u0438 \u0432 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043d\u0435\u0442. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043f\u0435\u0440\u0432\u0430 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0430\u043c\u0438 Kubernetes. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0435\u0440\u0435\u0437 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e.<br><br>\u0410 \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 <b>\u043e\u0442\u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0438\u0442\u044c \u0410\u0432\u0442\u043e\u0440\u0430<\/b>, \u0442\u043e \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u0432\u043e\u0442 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.linkedin.com\/posts\/sahil-kumar-gupta-217b9222b_k8s-complete-hands-on-ugcPost-7454055227797803008-cPu0\">\u043f\u043e\u0441\u0442<\/a>.<br><br>P.S. \u0416\u0435\u043b\u0430\u0435\u043c \u0432\u0430\u043c \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f, \u0442\u0451\u043f\u043b\u043e\u0439 \u043f\u043e\u0433\u043e\u0434\u044b, \u0432\u043a\u0443\u0441\u043d\u044b\u0445 \u0448\u0430\u0448\u043b\u044b\u043a\u043e\u0432 \u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u044f\u043f\u0440\u0435\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043d\u0430 \u043c\u0430\u0439\u0441\u043a\u0438\u0445 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u0430\u0445! \ud83d\ude0a","text_length":1284,"media":{"root":null,"document":{"file_name":"100 Kubernetes Assignments.pdf","mime_type":"application\/pdf","size":4695262}}},{"channel_id":1336968975,"post_id":1476,"date":1777436581000,"forwards":"41","views":"671","comments":"1","text":"<b>DefenseClaw: \u0437\u0430\u0449\u0438\u0442\u0430 \u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0445 AI<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br>\u041d\u0435\u0434\u0430\u0432\u043d\u043e <b>Cisco<\/b> \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/cisco-ai-defense\/defenseclaw\">DefenseClaw<\/a> \u2013 open-source \u043f\u0440\u043e\u0435\u043a\u0442, \u0437\u0430\u0434\u0430\u0447\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u2013 <b>\u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0418\u0411 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0430\u0433\u0435\u043d\u0442\u0441\u043a\u0438\u0445 AI.<\/b><br><br>\u041e\u043d \u00ab\u0441\u043e\u0441\u0442\u043e\u0438\u0442\u00bb \u0438\u0437 CLI-, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 Python, Gateway Sidecar \u043d\u0430 Golang \u0438 TS-\u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0434\u043b\u044f OpenClaw.<br><br>\u0415\u0441\u043b\u0438 \u043e\u0431\u043e\u0431\u0449\u0438\u0442\u044c, \u0442\u043e DefenseClaw \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442:<br>\ud83c\udf6d \u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c skills, MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b, \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u043a\u043e\u0434 \u043f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u044b<br>\ud83c\udf6d \u0410\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c prompts, \u0432\u044b\u0437\u043e\u0432\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438<br>\ud83c\udf6d \u0418\u0441\u043a\u0430\u0442\u044c \u0441\u0435\u043a\u0440\u0435\u0442\u044b, \u043e\u043f\u0430\u0441\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0434\u0435\u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e, \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0439<br>\ud83c\udf6d \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c\u0441\u044f \u0432 \u00ab\u043f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u0435\u00bb<br>\ud83c\udf6d \u041f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e<br><br>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0438\u043c\u0435\u0435\u043c \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u0432\u043e\u0442 \u00ab\u043a\u043e\u043c\u0431\u0430\u0439\u043d\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 <b>\u043c\u043e\u0436\u0435\u0442 \u043a\u0430\u043a \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434, \u0442\u0430\u043a \u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0430\u0433\u0435\u043d\u0442\u043e\u0432.<\/b><br><br><b>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 <\/b>\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u0445, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 <b>DefenseClaw<\/b> \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0435\u0441\u0442\u044c \u0432 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/cisco-ai-defense.github.io\/docs\/defenseclaw\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.","text_length":861,"media":{"root":"\/011\/xAUAAA-HsE8AAAAA7-_Ix_0soEY","webpage":{"url":"https:\/\/github.com\/cisco-ai-defense\/defenseclaw","type":"photo","title":"GitHub - cisco-ai-defense\/defenseclaw: Security Governance for Agentic AI","site_name":"GitHub","display_url":"github.com\/cisco-ai-defense\/defenseclaw","description":"Security Governance for Agentic AI. Contribute to cisco-ai-defense\/defenseclaw development by creating an account on GitHub.","thumbs":{"m":{"w":320,"h":160,"hash":"ZO7TRJXsQHzn-lJWbfWmAA&ts=1778096793"},"x":{"w":800,"h":400,"hash":"gd9fY5Jy0IIGEUapha2DXg&ts=1778096793"},"y":{"w":1200,"h":600,"hash":"qkzrhb737mf7SESGPmVbMQ&ts=1778096793"},"i":{"bytes":"AUACg|DWZyrYwT+BpvmEngH8VP8AhUnH+TRgf5NAAM98fhUV3I0NrJImNyjIzUwprqroVYAqeCDQBm2N7PNciOVoypB+7RV6K1ghfdHGqt6iigCv9sk9Fo+2Sei0UVRmRm\/lB+6n6\/40n9oS8\/Kn5H\/GiikUib7U\/lhtq5+lFFFJDP\/Z"}}}}},{"channel_id":1336968975,"post_id":1475,"date":1777350241000,"forwards":"7","views":"336","text":"<b>wachd: \u043f\u043e\u0438\u0441\u043a \u043f\u0440\u0438\u0447\u0438\u043d \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0418\u0418<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br>\u0415\u0449\u0451 \u043e\u0434\u0438\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0418\u0418 \u0434\u043b\u044f \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043f\u043e\u0438\u0441\u043a\u0430 \u043e\u0448\u0438\u0431\u043e\u043a.<br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/wachd\/wachd\">Wachd<\/a> \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430 \u0441\u0447\u0451\u0442 <b>\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c<\/b> \u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0448\u0435\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0435 \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c <b>\u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435\u043c \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u0445<\/b>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a \u043d\u0435\u0439 \u043f\u0440\u0438\u0432\u0435\u043b\u0438.<br><br>\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u043d\u0430 \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0443:<br>\ud83c\udf6d \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 webhook \u043e\u0442 Grafana, Datadog, Splunk \u0438\u043b\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u0438\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430<br>\ud83c\udf6d \u0414\u043e\u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442: \u043b\u043e\u0433\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0438 \u0442.\u0434. \u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u0435\u043b \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442<br>\ud83c\udf6d \u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u0432\u0441\u044e \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043f\u0435\u0440\u0435\u0434 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c<br>\ud83c\udf6d \u041f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0441\u0442\u0430\u043b\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b<br>\ud83c\udf6d \u0423\u0432\u0435\u0434\u043e\u043c\u043b\u044f\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0431 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0435 \u0438 \u0435\u0433\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435<br><br><b>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 API, \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438<\/b> \u2013 \u0432\u0441\u0451 \u044d\u0442\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0432 GitHub-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<br><br><b>Open-source \u0432\u0435\u0440\u0441\u0438\u044f wachd \u0438\u043c\u0435\u0435\u0442 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/b> \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438: 1 \u043a\u043e\u043c\u0430\u043d\u0434\u0430, 5 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, 1000 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u043c\u0435\u0441\u044f\u0446 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e Ollama.","text_length":1021,"media":{"root":null,"webpage":{"url":"https:\/\/github.com\/wachd\/wachd","type":"article","title":"GitHub - wachd\/wachd: AI-powered alert intelligence platform","site_name":"GitHub","display_url":"github.com\/wachd\/wachd","description":"AI-powered alert intelligence platform. Contribute to wachd\/wachd development by creating an account on GitHub."}}},{"channel_id":1336968975,"post_id":1474,"date":1777263661000,"forwards":"2","views":"334","text":"<b>k9sight: TUI \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Kubernetes<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/doganarif\/k9sight\">k9sight<\/a> \u2013 <b>open-source \u043f\u0440\u043e\u0435\u043a\u0442<\/b>, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0438\u0437 \u0441\u0435\u0431\u044f <b>\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<\/b> \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438 <b>Kubernetes.<\/b><br><br>\u041e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442:<br>\ud83c\udf6d \u041f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e <code>Deployments<\/code>, <code>StatefulSet<\/code>, <code>DaemonSet<\/code>, <code>Job<\/code>, <code>CronJob<\/code> \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e<br>\ud83c\udf6d \u041f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438 <code>pod<\/code>, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044e<br>\ud83c\udf6d \u0414\u0435\u043b\u0430\u0442\u044c <code>exec<\/code> \u0438 <code>port-forward<\/code><br>\ud83c\udf6d \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0435\u043f\u043b\u0438\u043a<br>\ud83c\udf6d \u041f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431 <code>events<\/code>, \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u0445 \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e<br><br>\u0418 \u0441\u0430\u043c\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435! V<b>im-style \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f! <\/b>\u0414\u043b\u044f \u0432\u0441\u0435\u0445 \u0444\u0430\u043d\u0430\u0442\u043e\u0432 \u044d\u0442\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 <s>\u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0442\u0430\u043a \u0438 \u043d\u0435 \u0441\u043c\u043e\u0433 \u0438\u0437 \u043d\u0435\u0433\u043e \u0432\u044b\u0439\u0442\u0438 \u263a\ufe0f<\/s><br><br><b>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 <\/b>\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u0445, \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u0445 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u2013 \u0432\u0441\u0451 <b>\u0432 GitHub-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438<\/b> \u043f\u0440\u043e\u0435\u043a\u0442\u0430. <br><br>\u0410 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c \u2013 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f (\u043d\u043e \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u0430\u044f) <b>\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0435\u0433\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439.<\/b>","text_length":747,"media":{"root":"\/006\/wgUAAA-HsE8AAAAAZS0-xmX7eyo","webpage":{"url":"https:\/\/github.com\/doganarif\/k9sight","type":"photo","title":"GitHub - doganarif\/k9sight: A fast, keyboard-driven TUI for debugging Kubernetes workloads","site_name":"GitHub","display_url":"github.com\/doganarif\/k9sight","description":"A fast, keyboard-driven TUI for debugging Kubernetes workloads - doganarif\/k9sight","thumbs":{"m":{"w":320,"h":160,"hash":"TVVFSgcsAVzYMO4Ducywcw&ts=1778096793"},"x":{"w":800,"h":400,"hash":"SGELDbM_D9vbpqVBRN88Ug&ts=1778096793"},"y":{"w":1200,"h":600,"hash":"A24VNOB_AFTOalAre9ilSw&ts=1778096793"},"i":{"bytes":"AUACg|DWZmB4UEfWjc\/90D8acQDRgf5NAEW+bP8Aq1\/76pZpGjtmfgMBmpeKRlV1KsMg9RQBQsb5rmUoWBx6DFFW4raCBsxRqpPpRQBW+2Sei0fbJPRaKKozD7ZJ6L+tJ9sk9F\/KiigA+2Sei\/lRRRQB\/9k="}}}}},{"channel_id":1336968975,"post_id":1473,"date":1777004581000,"forwards":"6","views":"268","text":"<b>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 NVD, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u043a \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0440\u0430\u0441\u0442\u0451\u0442 \u0433\u043e\u0434 \u043e\u0442 \u0433\u043e\u0434\u0430. \u0418 \u0441\u0430\u043c\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u043e\u0441\u0442\u0430 \u0442\u043e\u0436\u0435 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u0435\u0442. \u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u044d\u0442\u0438\u043c \u043d\u0435\u0434\u0430\u0432\u043d\u043e <b>NVD \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0442\u043e\u043c<\/b>, <b>\u0447\u0442\u043e \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u043e\u0431\u043e\u0433\u0430\u0449\u0435\u043d\u0438\u044e \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u043e CVE \u0431\u0443\u0434\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0451\u043d.<\/b><br><br><b>\u0420\u0430\u043d\u044c\u0448\u0435 \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a: <\/b>\u043a\u0442\u043e-\u0442\u043e \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b CVE, \u0435\u0451 ID, \u0438\u043d\u043e\u0433\u0434\u0430 \u2013 CPE, \u043d\u0430\u0431\u043e\u0440 \u0441\u0441\u044b\u043b\u043e\u043a \u0438 CVSS, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0447\u0438\u0442\u0430\u043b\u0441\u044f \u0410\u0432\u0442\u043e\u0440\u043e\u043c CVE.<br><br><b>NVD, \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u0432\u0441\u0451 \u044d\u0442\u043e \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0430 \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0430:<\/b> \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 CPE, \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u0438\u0435 CVSS, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 CWE, \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0430 \u0441\u0441\u044b\u043b\u043e\u043a-\u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u043e\u0432.<br><br>\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0431\u043e\u043b\u0435\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u043c.<br><br>\u041e\u0434\u043d\u0430\u043a\u043e, 15 \u0430\u043f\u0440\u0435\u043b\u044f 2026 \u0433\u043e\u0434\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.nist.gov\/news-events\/news\/2026\/04\/nist-updates-nvd-operations-address-record-cve-growth\">\u043f\u043e\u0434\u0445\u043e\u0434 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0441\u044f.<\/a> \u041e\u043f\u0438\u0441\u0430\u043d\u043d\u0430\u044f \u0432\u044b\u0448\u0435 \u0440\u0430\u0431\u043e\u0442\u0430 NVD \u0431\u0443\u0434\u0435\u0442 \u043d\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, <b>\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0430\u0441\u0442\u0438 \u0438\u0437 \u043d\u0438\u0445.<\/b><br><br>\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 CVE \u0435\u0441\u0442\u044c \u0432 KEV. \u041d\u043e \u0442\u0430\u043a\u0438\u0445 \u0432\u0441\u0435\u0433\u043e 0,5%. \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0432 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 \u043e\u043d\u0430 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435 \u0442\u0430\u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u0430.<br><br>\u0427\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u043a\u0430\u043a \u0431\u044b\u0442\u044c? \u041c\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u043e\u0442 \u0441\u0447\u0451\u0442 \u0435\u0441\u0442\u044c \u0443 \u0410\u0432\u0442\u043e\u0440\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/pulse.latio.tech\/p\/building-an-ai-ready-vulnerability\">\u0441\u0442\u0430\u0442\u044c\u0438.<\/a><br><br>\u041e\u043d \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u043e\u0440\u0430 <b>\u0443\u0445\u043e\u0434\u0438\u0442\u044c \u043e\u0442 \u043f\u043e\u0434\u0445\u043e\u0434\u0430, \u0433\u0434\u0435 \u0418\u0411 \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u044b \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 CVE<\/b> (\u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e\u0441\u0442\u044c, CVSS \u0438 \u0442.\u0434.).<br><b><br>\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e: <\/b>\u0442\u043e\u0442 \u0436\u0435 KEV, \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0438\u0437 EPSS, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044f\u043c (GHSA, \u0431\u044e\u043b\u043b\u0435\u0442\u0435\u043d\u0438, OSV \u0438 \u0442.\u0434.), \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u0430\u043a\u0442\u0438\u0432\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0439\u0434\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c.<br><br>\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0442\u0435 \u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u043d\u044c\u0448\u0435 (\u043f\u0443\u0441\u0442\u044c \u0438 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0442\u043e\u0447\u043d\u044b\u0435) \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0442 NVD.<br><br><b>\u0418, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0438 \u043e runtime-\u0437\u0430\u0449\u0438\u0442\u0435<\/b>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u00ab\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u0442\u0447\u00bb \u0438 \u0432\u044b\u0438\u0433\u0440\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u043a\u043e\u0434\u0435.<br><br><i>\u0410 \u0447\u0442\u043e \u0432\u044b \u0434\u0443\u043c\u0430\u0435\u0442\u0435 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443? \u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0432\u0430\u0441 \u0437\u043d\u0430\u0447\u0438\u043c\u043e \u0442\u043e, \u0447\u0442\u043e NVD, \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c, \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043f\u043e CVE?<\/i>","text_length":1756,"media":{"root":"\/00b\/wQUAAA-HsE8AAAAAOHHG4_E38S4","webpage":{"url":"https:\/\/pulse.latio.tech\/p\/building-an-ai-ready-vulnerability","type":"photo","title":"Building an AI Ready Vulnerability Management Program After NVD Changes and Claude Mythos","site_name":"pulse.latio.tech","display_url":"pulse.latio.tech\/p\/building-an-ai-ready-vulnerability","description":"When AI discovery tools meet a slowing infrastructure","author":"James Berthoty","thumbs":{"m":{"w":320,"h":160,"hash":"4MgrEIXQv6tYdshSeTu0Hg&ts=1778096793"},"x":{"w":800,"h":400,"hash":"VkFrX1AWgbbTzCX6_U7IsQ&ts=1778096793"},"y":{"w":1280,"h":640,"hash":"P6GeEjruBNOlHPRLSnP-2w&ts=1778096793"},"w":{"w":1600,"h":800,"hash":"2fWKsA99nght_WZuz4hxmg&ts=1778096793"},"i":{"bytes":"AUACg|C8etJimGYUolWgB4pSQOtR719KRipxzQBJvHrRUWV9aKB6FTe3rSb29aKKBCb29aPMb1oooEO3nmiiigZ\/\/9k="}}}}},{"channel_id":1336968975,"post_id":1472,"date":1776918181000,"forwards":"22","views":"763","text":"<b>GitHub Actions: \u0443\u0433\u0440\u043e\u0437\u044b, \u0430\u0442\u0430\u043a\u0438 \u0438 \u0437\u0430\u0449\u0438\u0442\u0430<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br>\u041f\u043e <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.wiz.io\/blog\/github-actions-security-threat-model-and-defenses\">\u0441\u0441\u044b\u043b\u043a\u0435<\/a> \u043c\u043e\u0436\u043d\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441\u043e \u0441\u0442\u0430\u0442\u044c\u0451\u0439 \u043e\u0442 <b>Wiz<\/b>, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0443\u0433\u0440\u043e\u0437, \u0430\u0442\u0430\u043a\u0430\u043c \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c <b>\u0437\u0430\u0449\u0438\u0442\u044b \u0434\u043b\u044f GitHub Actions.<\/b><br><br>\u0412 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u0433\u0434\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0433\u0440\u0430\u043d\u044c \u043c\u0435\u0436\u0434\u0443 (\u043d\u0435) \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c \u0437\u043e\u043d\u0430\u043c: \u043e\u0442 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0435\u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 \u0434\u043e \u0431\u043e\u0442\u043e\u0432 \u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c pull request.<br><br>\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u043a\u0443 \u0438 <b>\u043a\u0430\u043a \u0438\u043c\u0435\u043d\u043d\u043e \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u0430\u0442\u0430\u043a\u0438 \u043d\u0430 GitHub Actions.<\/b><br><br>\u0414\u0430\u043b\u0435\u0435 \u0410\u0432\u0442\u043e\u0440\u044b \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044e\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432:<br>\ud83c\udf6d \u041e\u0448\u0438\u0431\u043a\u0438 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 <code>pull_request_target<\/code> (\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0445\u043e\u0436 \u043d\u0430 <code>pull_request_trigger<\/code>, \u043d\u043e \u0432\u0441\u0451-\u0442\u0430\u043a\u0438 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f)<br>\ud83c\udf6d Script Injection (\u00ab\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u00bb \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u043e\u0433\u043e workflow)<br>\ud83c\udf6d Compromised 3rd-party Action (\u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0430\u0446\u0438\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e action)<br><br>\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u0432\u044b\u0448\u0435\u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043f\u0443\u043d\u043a\u0442\u043e\u0432 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0435\u0433\u043e <b>\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0430\u0442\u0430\u043a \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0437\u0430\u0449\u0438\u0442\u044b. <\/b><br><br>\u0414\u043e\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u044d\u0442\u043e\u0442 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043e\u0431\u0438\u043b\u0438\u0435 <b>\u0441\u0441\u044b\u043b\u043e\u043a \u043d\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b<\/b> \u043f\u043e \u0442\u0435\u043c\u0435 \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u044b <b>\u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0430\u0442\u0430\u043a.<\/b>","text_length":944,"media":{"root":"\/00e\/wAUAAA-HsE8AAAAAr0HjKsnDubs","webpage":{"url":"https:\/\/www.wiz.io\/blog\/github-actions-security-threat-model-and-defenses","type":"photo","title":"GitHub Actions Security Pt 1: Attacks & Defenses | Wiz Blog","site_name":"wiz.io","display_url":"wiz.io\/blog\/github-actions-security-threat-model-and-defenses","description":"Part one of a two-part series on GitHub Actions security, covering the core threat model, common misconfigurations, and real-world attack examples.","author":"https:\/\/www.wiz.io\/authors\/shay-berkovich","thumbs":{"m":{"w":320,"h":178,"hash":"k9BvdqqcD8mbCEFLEJoyOA&ts=1778096793"},"x":{"w":800,"h":445,"hash":"nxbcTNhD2Tuoghr9rHX85g&ts=1778096793"},"y":{"w":1280,"h":712,"hash":"aIMB3sPSHin5lfIF9TjyYQ&ts=1778096793"},"w":{"w":2560,"h":1425,"hash":"4lFxUvkJGVx5h7CFeB4OAg&ts=1778096793"},"i":{"bytes":"AWACg|BkkhEhDHGPSmKoc7VBZjTpSql1K5OeDT7OVFu1bG1eldl7LQw66jhp8u3cQPoDzUWTAe5U9M1ejTE\/LYC\/MSapTyK08rAZB6e1TGTb1G0WoW3qDRVa3HmzxhY+nX3oqZWTN4S0L0lpvBxjB7Gqcln5Z27vm9ulFFEJMzklcrMzD5Sx\/Op4oQwHJyRmiitWZo0IraJNq7AfcmiiiuRydzayP\/\/Z"}}}}},{"channel_id":1336968975,"post_id":1471,"date":1776831781000,"forwards":"24","views":"589","comments":"3","text":"<b>Cilium Policy Generator<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br>\u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u044b <b>Network Policy<\/b>, \u043d\u043e \u0432\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0445 \u043f\u0438\u0441\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e, \u0430 \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <b>\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438<\/b>, \u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/SoulKyu\/cpg\">cpg<\/a> \u043c\u043e\u0436\u0435\u0442 \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u0447\u044c.<br><br>\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u043d \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443: \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u0442\u0441\u044f \u0441 Hubble Relay, \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 dropped-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 <code>CiliumNetworkPolicy<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0442.<br><br>\u041f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0432\u0441\u0451 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 <code>default-deny-all<\/code>, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u00ab\u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c\u00bb \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0442\u0440\u0430\u0444\u0438\u043a\u0430.<br><br><b>\u0421\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435 \u043e\u043d \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442<\/b>, \u0430 \u043b\u0438\u0448\u044c \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 YAML-\u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0435\u0441\u043b\u0438 \u0432\u0441\u0451 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.<br><br><b>\u041d\u0435 \u0432\u0441\u0435 dropped-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0443<\/b>. \u0427\u0430\u0441\u0442\u044c \u0438\u0437 \u043d\u0438\u0445 \u00ab\u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f\u00bb cfg \u0441 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u0438\u0447\u0438\u043d\u044b \u043f\u0440\u0438\u043d\u044f\u0442\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f.<br><br><b>\u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439<\/b> \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c: \u0440\u0430\u0431\u043e\u0442\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 <b>L4-\u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c<\/b>, \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e <b>CiliumNetworkPolicy<\/b> (\u0430 \u043d\u0435 CLusterWide).<br><br><b>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 <\/b>\u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0432\u0441\u0451 \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0432 \u043a\u0430\u043a\u0438\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c cpg \u0438 \u043a\u0430\u043a\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u043d \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442, \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0435\u0441\u0442\u044c <b>\u0432 GitHub-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/b>","text_length":1052,"media":{"root":"\/00c\/vwUAAA-HsE8AAAAAdMx6Gs1Ddq4","webpage":{"url":"https:\/\/github.com\/SoulKyu\/cpg","type":"photo","title":"GitHub - SoulKyu\/cpg: Cillium Policy Generator using hubble relay","site_name":"GitHub","display_url":"github.com\/SoulKyu\/cpg","description":"Cillium Policy Generator using hubble relay. Contribute to SoulKyu\/cpg development by creating an account on GitHub.","thumbs":{"m":{"w":320,"h":160,"hash":"d1UHLxDTgEvHblivM4ozrA&ts=1778096793"},"x":{"w":800,"h":400,"hash":"O6aDZPFEBvuVhWQbFr1UDg&ts=1778096793"},"y":{"w":1200,"h":600,"hash":"a2jzqFRWTD0XHw30huyE0Q&ts=1778096793"},"i":{"bytes":"AUACg|DWZmB4AI+tJvfH3AT\/AL3WpKOKAGIxI+YBT6ZzRM\/lxM\/oKfxSMoYEEZBoAq2108s3luu3jIoqdIYkbcqANjGaKAKv2yT0Wj7ZJ6LRRVGYfbJPRaT7bJ6L+VFFAw+2Sei\/lRRRQI\/\/2Q=="}}}}},{"channel_id":1336968975,"post_id":1470,"date":1776745561000,"forwards":"14","views":"365","comments":"2","text":"<b>Lazydocker: TUI \u0434\u043b\u044f Docker-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/jesseduffield\/lazydocker\">Lazydocker<\/a> \u2013 <b>open-source \u043f\u0440\u043e\u0435\u043a\u0442<\/b>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0437 \u0441\u0435\u0431\u044f <b>TUI \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438<\/b>, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u043c\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Docker \u0438\/\u0438\u043b\u0438 Docker Compose.<br><br>\u0421 \u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043e\u0436\u043d\u043e:<br>\ud83c\udf6d \u041f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 (CPU\/RAM)<br>\ud83c\udf6d \u041f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438<br>\ud83c\udf6d \u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u043c\u0438 volumes<br>\ud83c\udf6d \u0418\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432<br>\ud83c\udf6d \u041e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438 \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b<br>\ud83c\udf6d \u0420\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043e\u0431\u0440\u0430\u0437\u0430\u043c\u0438 (\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u00ab\u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445) \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e<br><br><b>\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043d\u0435\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u043e\u0433 k9s<\/b>, \u043d\u043e \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Docker-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438, \u0433\u0434\u0435 \u0432\u0441\u0451 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432 \u0435\u0434\u0438\u043d\u043e\u043c UI \u0438 \u0432\u0441\u0451 \u00ab\u043f\u043e\u0434 \u0440\u0443\u043a\u043e\u0439\u00bb.<br><br><b>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 <\/b>\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u2013 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u2013 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0435\u0441\u0442\u044c <b>\u0432 \u0435\u0433\u043e GitHub-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438.<\/b><br><br><b>\u00ab\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c\u00bb<\/b> \u043d\u0430 Lazydocker \u00ab\u0432 \u0434\u0435\u043b\u0435\u00bb \u043c\u043e\u0436\u043d\u043e <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=NICqQPxwJWw\">\u0432 \u044d\u0442\u043e\u043c \u0432\u0438\u0434\u0435\u043e<\/a><i> (~ 12 \u043c\u0438\u043d\u0443\u0442)<\/i>, \u0433\u0434\u0435 \u0410\u0432\u0442\u043e\u0440 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u043a \u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u043a\u0430\u043a \u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c.","text_length":909,"media":{"root":"\/001\/vgUAAA-HsE8AAAAA2B4pxlaDNfU","webpage":{"url":"https:\/\/github.com\/jesseduffield\/lazydocker","type":"photo","title":"GitHub - jesseduffield\/lazydocker: The lazier way to manage everything docker","site_name":"GitHub","display_url":"github.com\/jesseduffield\/lazydocker","description":"The lazier way to manage everything docker. Contribute to jesseduffield\/lazydocker development by creating an account on GitHub.","thumbs":{"m":{"w":320,"h":182,"hash":"ZRj48vlNKtHDHjvD6YGuvw&ts=1778096793"},"x":{"w":726,"h":413,"hash":"rOl5UeWd-VxrLz7TOIAefw&ts=1778096793"},"i":{"bytes":"AXACg|DZqN5MKcKc4ODUc07RvtAGMVA0m7OVXoe1Uo3E2WVZvMwc4zjnHpSmZRL5Zzn1qqX5yFA5zx9KDulkyB82O3tT5e4rl+ioIvOBw\/3ffrRUFCzQ+bgg4YVD9mk\/2fzooqlJoTSYv2Z+5WrEcYjXA\/E+tFFJtsErD6KKKQz\/2Q=="}}}}},{"channel_id":1336968975,"post_id":1469,"date":1776658921000,"forwards":"3","views":"105","text":"<b>Remediation at Scale: What High-Performing AppSec Teams Do Differently<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 <b>Semgrep<\/b> \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u0442\u043e, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e <b>\u0447\u0430\u0441\u0442\u043e\/\u0431\u044b\u0441\u0442\u0440\u043e \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u0418\u0411-\u0434\u0435\u0444\u0435\u043a\u0442\u044b.<\/b> \u0414\u043b\u044f \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u044b\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u044c \u043e\u0442 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 <b>\u0442\u044b\u0441\u044f\u0447\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432.<\/b><br><br>\u0412 \u0438\u0442\u043e\u0433\u0435, <b>Semgrep<\/b> \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043d\u0430 2 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u0431\u043b\u043e\u043a\u0430 \u2013 <b>Leaders<\/b> (15%) \u0438 <b>Field<\/b> (85%). \u0412 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u043c \u043e\u0442\u0447\u0451\u0442\u0435 <i>(~ 34 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b)<\/i> \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f.<br><br>\u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 insights \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c:<br>\ud83c\udf6d Leaders \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442 \u0432 2-3 \u0440\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0418\u0411-\u0434\u0435\u0444\u0435\u043a\u0442\u043e\u0432<br>\ud83c\udf6d \u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 PR\/MR \u00ab\u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442\u00bb \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432 9 \u0440\u0430\u0437 (\u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u0441\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0418\u0411-\u0434\u0435\u0444\u0435\u043a\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u043f\u0440\u0438 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b)<br>\ud83c\udf6d Leaders \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0431\u041e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<br>\ud83c\udf6d \u0410\u043d\u0430\u043b\u0438\u0437 \u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u0438\u043b\u044c\u043d\u043e \u043c\u0435\u043d\u044f\u0435\u0442 \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432 \u043f\u0440\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u0441\u0440\u0430\u0431\u043e\u0442\u043e\u043a SCA<br>\ud83c\udf6d \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 AI \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0435 \u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0438 False Positive<br>\ud83c\udf6d \u0415\u0441\u043b\u0438 \u0418\u0411-\u0434\u0435\u0444\u0435\u043a\u0442 \u00ab\u0437\u0430\u0441\u0442\u0440\u044f\u043b\u00bb \u0432 backlog \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u043d\u0430 90 \u0434\u043d\u0435\u0439, \u0442\u043e \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0435\u0433\u043e \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0441\u0442\u0440\u0435\u043c\u0438\u0442\u0441\u044f \u043a 0<br><br>\u041f\u043e \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0438\u0437 \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0432\u044b\u0448\u0435 insights \u0432 \u043e\u0442\u0447\u0451\u0442\u0435 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u0441\u044f <b>\u0431\u043e\u043b\u044c\u0448\u0435 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u0438 \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439<\/b>, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0434\u0435\u043b\u0430\u043d \u0432\u044b\u0432\u043e\u0434.<br><br>\u041f\u043e\u043c\u0438\u043c\u043e \u044d\u0442\u043e\u0433\u043e, \u0432 \u043e\u0442\u0447\u0451\u0442\u0435 \u0435\u0449\u0435 <b>\u043e\u0447\u0435\u043d\u044c-\u043e\u0447\u0435\u043d\u044c-\u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0439 \u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438<\/b> \u043e \u0442\u043e\u043c, \u0447\u0442\u043e (\u043d\u0435) \u0432\u0430\u0436\u043d\u043e \u043f\u0440\u0438 <b>\u0440\u0430\u0431\u043e\u0442\u0435 \u0441 SAST \u0438 SCA-\u0434\u0435\u0444\u0435\u043a\u0442\u0430\u043c\u0438.<\/b><br><br>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c!","text_length":1305,"media":{"root":null,"document":{"file_name":"Remediation at Scale.pdf","mime_type":"application\/pdf","size":72685523}}},{"channel_id":1336968975,"post_id":1468,"date":1776426306000,"forwards":"12","views":"449","comments":"2","text":"<b>\u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 DAF \u0438 JCSF \u043f\u043e\u0431\u0435\u0434\u0438\u043b\u0438 \u0432 \u043f\u0440\u0435\u043c\u0438\u0438 Security UP: \u00ab\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u043a\u043e\u0434\u0430\u00bb!<\/b><br><br>\u041f\u0440\u0438\u0432\u0435\u0442, \u0434\u0440\u0443\u0437\u044c\u044f! \u0421\u043f\u0435\u0448\u0438\u043c \u043f\u043e\u0445\u0432\u0430\u0441\u0442\u0430\u0442\u044c\u0441\u044f: \u043d\u0430\u0448\u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u043e\u0446\u0435\u043d\u0438\u043b\u0438 \u043d\u0430 \u043f\u0440\u0435\u043c\u0438\u0438 Security UP: \u00ab\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u043a\u043e\u0434\u0430\u00bb, \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0413\u041a &quot;\u0421\u043e\u043b\u0430\u0440&quot;, \u0410\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0435\u0439 \u0424\u0438\u043d\u0422\u0435\u0445 \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c FinDevSecOps:<br>\ud83e\uddb4\u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043e\u0446\u0435\u043d\u043a\u0438 \u0437\u0440\u0435\u043b\u043e\u0441\u0442\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b Jet Container Security Framework (JCSF) \u043f\u043e\u0431\u0435\u0434\u0438\u043b \u0432 \u043d\u043e\u043c\u0438\u043d\u0430\u0446\u0438\u0438 \u00ab\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u044b: Open Source \u0432\u00a0\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u041f\u041e\u00bb<br>\ud83e\uddb4\u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043e\u0446\u0435\u043d\u043a\u0438 \u0437\u0440\u0435\u043b\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 DevSecOps Assessment Framework (DAF) \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0437\u043d\u0430\u043a \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0410\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438 \u0424\u0438\u043d\u0422\u0435\u0445.<br><br>\u041c\u044b \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0434\u044b, \u0447\u0442\u043e \u043d\u0430\u0448 \u0432\u043a\u043b\u0430\u0434 \u0432 open source \u043e\u0446\u0435\u043d\u0438\u043b\u0438 \u0441\u0442\u043e\u043b\u044c \u0443\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u044b \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 DevSecOps! \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u043d\u0430\u0441 \u0438, \u043d\u0430\u0434\u0435\u0435\u043c\u0441\u044f, \u0432\u0430\u0441 \u0442\u043e\u0436\u0435 \u043d\u0430 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 DevSecOps \u0432 \u043d\u0430\u0448\u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0445 \u0438 \u0432\u043e \u0432\u0441\u0435\u043c \u043c\u0438\u0440\u0435. Make DevSecOps great again!","text_length":852,"media":{"root":"\/013\/vAUAAA-HsE8AAAAAhlbhDxj1qjM","photo":{"thumbs":{"m":{"w":240,"h":320,"hash":"q71ASaWTBmXuid5JjRbwbw&ts=1778096793"},"x":{"w":600,"h":800,"hash":"H1K3ey4HAjELPvgciCIwOQ&ts=1778096793"},"y":{"w":960,"h":1280,"hash":"MaAfYd_d65Oe0YcX0zWd0A&ts=1778096793"},"i":{"bytes":"AoAB4|CsJBuG7gd8VaBieT9ycjHNZxOcj0q1Ycs34VIy\/ig0\/FNbrTAxtsfdxmnQXBikGBkHqcU5bGTBaRgPYVGIyXGc49M0AX7a9eaXYyKOM8GrDuRjiqNnGwmJ9quMrN3oAmaLcpHTNQpY\/MCzdOwoopgWhHikKCiigD\/\/2Q=="}}}}},{"channel_id":1336968975,"post_id":1467,"date":1776313381000,"forwards":"12","views":"218","comments":"2","text":"<b>Vesparian: API Discovery<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/praetorian-inc\/vespasian\">Vesparian<\/a> \u2013 open-source \u043f\u0440\u043e\u0435\u043a\u0442 \u043e\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b <b>Praetorian<\/b>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 <b>\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442 API endpoints<\/b> \u0437\u0430 \u0441\u0447\u0451\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u00ab\u0436\u0438\u0432\u043e\u0433\u043e\u00bb HTTP-\u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 <b>\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439.<\/b><br><br>\u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u043d \u0443\u043c\u0435\u0435\u0442:<br>\ud83c\udf6d REST API Discovery<br>\ud83c\udf6d WSDL\/SOAP Discovery<br>\ud83c\udf6d Headless Browser Crawling<br>\ud83c\udf6d Traffic Import \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e<br><br>\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u043d \u0432 2 \u044d\u0442\u0430\u043f\u0430: \u00ab\u0437\u0430\u0445\u0432\u0430\u0442\u00bb \u0442\u0440\u0430\u0444\u0444\u0438\u043a\u0430 \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043d\u0443\u0436\u043d\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. <br><br>\u0414\u043b\u044f <b>REST \u2013 OpenAPI 3.0, GraphQL \u2013 GraphQL SDL \u0438 WSDL \u0434\u043b\u044f WSDL\/SOAP.<\/b><br><br><b>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435<\/b> \u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u0445, \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 Vesparian \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0435\u0441\u0442\u044c \u0432 <b>GitHub-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438<\/b> \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438\u043b\u0438 \u0432\u043e\u0442 \u0432 \u044d\u0442\u043e\u0439 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.praetorian.com\/blog\/vespasian-api-endpoint-discovery-tool\">\u0441\u0442\u0430\u0442\u044c\u0435<\/a>.","text_length":606,"media":{"root":"\/00d\/uwUAAA-HsE8AAAAAeZnZNMPtAFY","webpage":{"url":"https:\/\/github.com\/praetorian-inc\/vespasian","type":"photo","title":"GitHub - praetorian-inc\/vespasian: API discovery tool that maps attack surfaces from captured traffic and generates specs for REST, GraphQL, SOAP, and WebSocket APIs","site_name":"GitHub","display_url":"github.com\/praetorian-inc\/vespasian","description":"API discovery tool that maps attack surfaces from captured traffic and generates specs for REST, GraphQL, SOAP, and WebSocket APIs - praetorian-inc\/vespasian","thumbs":{"m":{"w":320,"h":160,"hash":"ail9uNHCg2TnpVf5UfrwKw&ts=1778096793"},"x":{"w":800,"h":400,"hash":"5a9XhBNfj0Fvg2OiCjb0qQ&ts=1778096793"},"y":{"w":1200,"h":600,"hash":"r1OXvMf9VkFpqVFsI1JRMg&ts=1778096793"},"i":{"bytes":"AUACg|DVeXacfL+LYpvnjjlP++6eygnlQfqKTav9xc\/SgB4JzyOPrSk4BNNyacPegBA2TgUUvFFICj9sk9Fo+2Sei0UVZmH2yT0Wk+2yei\/lRRQMlS4ZgCQtFFFZPcpbH\/\/Z"}}}}},{"channel_id":1336968975,"post_id":1466,"date":1776226981000,"forwards":"18","views":"292","comments":"1","text":"<b>\u041a\u0430\u043a \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0431\u0435\u0433 \u0438\u0437 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430?<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br><i>\u00ab\u041a\u0430\u043a\u0430\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0435\u043b\u0435\u043c\u0435\u0442\u0440\u0438\u044f \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f \u00ab\u043f\u043e\u0431\u0435\u0433\u00bb \u0438\u0437 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430?\u00bb<\/i> \u2013 \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 \u0410\u0432\u0442\u043e\u0440\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/catscrdl.io\/blog\/containerescapetelemetry\/intro\">\u0441\u0442\u0430\u0442\u044c\u0438<\/a>.<br><br>\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u043e\u043d \u0432\u0437\u044f\u043b 3 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u2013 <b>Tetragon, Falco, Tracee<\/b> \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b <b>15 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432.<\/b><br><br>\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u043d\u0430 \u0433\u0440\u0443\u043f\u043f\u044b:<br>\ud83c\udf6d Misconfiguration escapes. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0447\u0430\u0441\u0442\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u00ab\u043f\u043e\u0431\u0435\u0433\u043e\u0432\u00bb<br>\ud83c\udf6d A baseline control. \u0412 \u044d\u0442\u043e\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0410\u0432\u0442\u043e\u0440 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043b \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u00ab\u043e\u0431\u044b\u0447\u043d\u044b\u0439, \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u00bb. \u0421\u043f\u043e\u0439\u043b\u0435\u0440: <del>Tetragon \u00ab\u0432\u044b\u0438\u0433\u0440\u0430\u043b\u00bb<\/del><br>\ud83c\udf6d CVE-based patterns. \u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0443\u0440\u043e\u0432\u043d\u044f \u044f\u0434\u0440\u0430 (Leaky Vessels, DirtyPipe \u0438 \u0442.\u0434.)<br>\ud83c\udf6d Capability abuse scenarios. \u0410\u043d\u0430\u043b\u0438\u0437 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430<br>\ud83c\udf6d A stress test. \u041e\u043d \u0441\u0430\u043c\u044b\u0439. \u0427\u0442\u043e \u0431\u0443\u0434\u0435\u0442, \u0435\u0441\u043b\u0438 \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a \u0431\u0443\u0434\u0435\u0442 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u044b syscalls \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443?<br><br>\u041a\u0430\u0436\u0434\u044b\u0439 \u0442\u0430\u043a\u043e\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439<b> \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0441\u044f \u043d\u0430 \u0441\u0432\u043e\u0435\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 <\/b>(3 GB RAM, 2 vCPUs, Ubuntu 22.04, kernel 5.15.0-91-generic).<br><br>\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435\u2026 <b>\u041d\u0438\u043a\u0442\u043e \u043d\u0435 \u0441\u043c\u043e\u0433 \u0432\u044b\u044f\u0432\u0438\u0442\u044c \u0432\u0441\u0435 \u00ab\u043f\u043e\u0431\u0435\u0433\u0438\u00bb<\/b>, \u0445\u043e\u0442\u044f \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043a\u0440\u0430\u043b\u0438\u0441\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u043b\u0438\u0437\u043a\u043e.<br><br>\u0415\u0449\u0435 \u043e\u0434\u043d\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u043b\u043e <b>\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.<\/b><br><br><b>Tetragon<\/b> \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043b <b>1,2 GB<\/b> \u0434\u0430\u043d\u043d\u044b\u0445, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a <b>Tracee \u2013 20 MB<\/b>, \u0430 <b>Falco \u2013 36 MB.<\/b><br><br>\u0418 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0451. \u041d\u0430\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441\u043e \u0441\u0442\u0430\u0442\u044c\u0435\u0439. <br><br>\u041a\u0441\u0442\u0430\u0442\u0438, \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 <b>\u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u043d\u0430\u0431\u043e\u0440 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439 \u043f\u043e \u0442\u0435\u043c\u0435<\/b> \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043b\u0443\u0447\u0448\u0435 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0432\u043e\u043f\u0440\u043e\u0441\u0435.<br><br>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c!","text_length":1505,"media":{"root":"\/00e\/ugUAAA-HsE8AAAAAr0HjKsnDubs","webpage":{"url":"https:\/\/catscrdl.io\/blog\/containerescapetelemetry\/intro","type":"article","title":"Container Escape Telemetry: Series Overview","site_name":"Catscrdl","display_url":"catscrdl.io\/blog\/containerescapetelemetry\/intro","description":"I ran 15 container escape scenarios against Tetragon, Falco, and Tracee to answer a question most detection engineers can't: what kernel-level telemetry does each tool actually produce when a container escape happens? This is the series overview and key findings.","thumbs":{"m":{"w":320,"h":261,"hash":"oiJCPdU6raijLF5SoZXU2g&ts=1778096793"},"x":{"w":800,"h":652,"hash":"x-csBML5LrnER-UqAlEaZQ&ts=1778096793"},"y":{"w":1280,"h":1043,"hash":"CDuWFZx3-C_7heFg_cCo0w&ts=1778096793"},"w":{"w":2542,"h":2071,"hash":"UyBSbw1NtNBTb3R3yjGgSw&ts=1778096793"},"i":{"bytes":"AgACg|DZqrIHLnar5\/66Yq1THXjPegCksjmTaJGP4FgPxBFSqsqyKGZm59cVN\/yy\/GnIvGe9IB9FFFMA60HniqET+XpqshKsFXJ98AVPGS1wjH+KL+tAE5AA56UoGBVNXL2atM27n5iO4qUMftCKrEIEzjHWgCfI9aKzdxaO9LHnOPwBIFFAH\/\/Z"}}}}},{"channel_id":1336968975,"post_id":1465,"date":1776140581000,"forwards":"16","views":"291","text":"<b>ASAMM: agentic SAMM<\/b><br><br>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!<br><br>\u0414\u0430, \u044d\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u043e\u043d\u043e! <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/scadastrangelove\/asamm\">\u00ab\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u00bb<\/a> OWASP Software Assurance Maturity Model <b>(OWASP SAMM) \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 AI-Driven \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.<\/b><br><br>\u0410\u0432\u0442\u043e\u0440\u043e\u043c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <b>\u0421\u0435\u0440\u0433\u0435\u0439 \u0413\u043e\u0440\u0434\u0435\u0439\u0447\u0438\u043a<\/b>. <br><br>ASAMM \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438:<br>\ud83c\udf6d Governance<br>\ud83c\udf6d Design<br>\ud83c\udf6d Implementation<br>\ud83c\udf6d Verification<br>\ud83c\udf6d Operations<br><br>\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u0439 \u0438 \u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u0437\u0440\u0435\u043b\u043e\u0441\u0442\u0438 (\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e 3 \u0448\u0442\u0443\u043a\u0438). <b>\u0412\u0441\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c 17 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u0439, \u00ab\u0440\u0430\u0437\u0431\u0438\u0442\u044b\u0445\u00bb \u043f\u043e 5 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c.<\/b><br><br>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0432 GitHub-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 <b>\u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u0435\u0440\u0445\u043d\u0435\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0445 \u0434\u043e\u0440\u043e\u0436\u043d\u044b\u0445 \u043a\u0430\u0440\u0442<\/b>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.<br><br>\u0418 \u044d\u0442\u043e \u0435\u0449\u0435 \u043d\u0435 \u0432\u0441\u0451! \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430 <b>\u0442\u0430\u043a\u0441\u043e\u043d\u043e\u043c\u0438\u044f \u0443\u0433\u0440\u043e\u0437, \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438<\/b>, \u0442\u043e \u0438 \u043e\u043d\u0430 \u0435\u0441\u0442\u044c \u0432 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0410\u0432\u0442\u043e\u0440\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u0445.","text_length":739,"media":{"root":null,"webpage":{"url":"https:\/\/github.com\/scadastrangelove\/asamm","type":"article","title":"GitHub - scadastrangelove\/asamm: Agentic SAMM - An OWASP SAMM Extension for AI-Driven Development","site_name":"GitHub","display_url":"github.com\/scadastrangelove\/asamm","description":"Agentic SAMM - An OWASP SAMM Extension for AI-Driven Development - scadastrangelove\/asamm"}}}]