AI Atlassian Playbook.pdf
17.6 MB
AI SDLC Transformation Playbook
Всем привет!
Из приложения можно скачать playbook (~ 17 страниц), в котором описываются подходы и практики использования AI при разработке в Atlassian.
Материал содержит разделы:
🍭 Making the shift to AI-native SDLC
🍭 Traditional vs AI-native SDLC workflows
🍭 Platform investments
🍭 Workflow shifts
🍭 Navigating change
Кратко описывается что именно изменилось в Atlassian с появлением AI на разных этапах разработки ПО: Planning, Design, Development, Review и Maintenance.
Отдельно рассматриваются вопросы получения контекста, чтобы это «работало». Например, в Atlassian создали свой собственный «context engine» - Teamwork Graph – который объединяет более 50 систем.
Явных «инструкций и алгоритмов» вы не найдёте, но это даже хорошо.
Сам подход и изменения описаны в достаточной степени, чтобы адаптировать его под собственные нужды.
Всем привет!
Из приложения можно скачать playbook (~ 17 страниц), в котором описываются подходы и практики использования AI при разработке в Atlassian.
Материал содержит разделы:
🍭 Making the shift to AI-native SDLC
🍭 Traditional vs AI-native SDLC workflows
🍭 Platform investments
🍭 Workflow shifts
🍭 Navigating change
Кратко описывается что именно изменилось в Atlassian с появлением AI на разных этапах разработки ПО: Planning, Design, Development, Review и Maintenance.
Отдельно рассматриваются вопросы получения контекста, чтобы это «работало». Например, в Atlassian создали свой собственный «context engine» - Teamwork Graph – который объединяет более 50 систем.
Явных «инструкций и алгоритмов» вы не найдёте, но это даже хорошо.
Сам подход и изменения описаны в достаточной степени, чтобы адаптировать его под собственные нужды.
👍2💩2
System Design Interview
Всем привет!
Бывало ли с вами так, что надо быстро понять какой-либо концепт, но не хочется/нет времени искать информацию в сети?
Например, потому что её много или Автор сразу начинает рассматривать какие-либо детали и нюансы?
Если вы всё ещё ищете ресурс с подобной информацией, то рекомендуем обратиться к System Design Interview.
Это электронная книга, в которой Автор кратко и лаконично описывает общие концепции, которые используются в современных системах.
Например:
🍭 Scaling. Вертикальное/горизонтальное масштабирование, распределение нагрузки, кэширование, CDN и т.д.
🍭 Unique ID Generator. Возможные способы генерации уникальных идентификаторов
🍭 Rate Limiter. Описание проблематики, используемые алгоритмы, их преимущества и недостатки
🍭 Notification. Описание проблематики, концепция и способы реализации push-уведомлений
И это далеко не все разделы, что есть в книге. Да, какие-то нюансы, подводные камни или особенности реализации в ней не найти.
Но! У неё другая цель – дать первое, быстрое и понятное представление «о том, что это вообще такое» и «какие популярные (или часто используемые) способы реализации доступны».
Рекомендуем для начинающих или тех, кому нужна «шпаргалка» на разные случаи жизни 😊
Всем привет!
Бывало ли с вами так, что надо быстро понять какой-либо концепт, но не хочется/нет времени искать информацию в сети?
Например, потому что её много или Автор сразу начинает рассматривать какие-либо детали и нюансы?
Если вы всё ещё ищете ресурс с подобной информацией, то рекомендуем обратиться к System Design Interview.
Это электронная книга, в которой Автор кратко и лаконично описывает общие концепции, которые используются в современных системах.
Например:
🍭 Scaling. Вертикальное/горизонтальное масштабирование, распределение нагрузки, кэширование, CDN и т.д.
🍭 Unique ID Generator. Возможные способы генерации уникальных идентификаторов
🍭 Rate Limiter. Описание проблематики, используемые алгоритмы, их преимущества и недостатки
🍭 Notification. Описание проблематики, концепция и способы реализации push-уведомлений
И это далеко не все разделы, что есть в книге. Да, какие-то нюансы, подводные камни или особенности реализации в ней не найти.
Но! У неё другая цель – дать первое, быстрое и понятное представление «о том, что это вообще такое» и «какие популярные (или часто используемые) способы реализации доступны».
Рекомендуем для начинающих или тех, кому нужна «шпаргалка» на разные случаи жизни 😊
👍5❤1
AI Skills для инженеров
Всем привет!
По ссылке доступен набор skills, которые могут пригодиться в повседневной работе инженера.
Как и многие подобные ему, проект «родился» из опыта Matt Pocock, который является его Автором.
Matt известен своими обучающими курсами и материалами по веб-разработке и внедрению ИИ.
Он структурировал, описал и делится наработками с сообществом.
Подборка разбита по группам:
🍭 The Main Flow. Уточнение деталей агентом, создание спецификаций и задач
🍭 Shaping. Работа с прототипами, проведение «исследований»
🍭 Engineering. Диагностика неполадок, расстановка приоритетов в реализации задач, подготовка к рефакторингу
🍭 Productivity. Изучение проекта, уточнение непонятных моментов, подготовка к смене агентов
🍭 Reference. Набор «поддерживающих» skills
Работают они с любой моделью. Примеры установки доступны для Claude Code, Codex, GitHub Copilot, Gemini.
Для каждого skill есть описание что он делает, для чего его лучше (не) использовать, когда его лучше всего запускать и т.д.
Есть даже
P.S. То же самое можно найти и в официальном GitHub-репозитории проекта.
Всем привет!
По ссылке доступен набор skills, которые могут пригодиться в повседневной работе инженера.
Как и многие подобные ему, проект «родился» из опыта Matt Pocock, который является его Автором.
Matt известен своими обучающими курсами и материалами по веб-разработке и внедрению ИИ.
Он структурировал, описал и делится наработками с сообществом.
Подборка разбита по группам:
🍭 The Main Flow. Уточнение деталей агентом, создание спецификаций и задач
🍭 Shaping. Работа с прототипами, проведение «исследований»
🍭 Engineering. Диагностика неполадок, расстановка приоритетов в реализации задач, подготовка к рефакторингу
🍭 Productivity. Изучение проекта, уточнение непонятных моментов, подготовка к смене агентов
🍭 Reference. Набор «поддерживающих» skills
Работают они с любой моделью. Примеры установки доступны для Claude Code, Codex, GitHub Copilot, Gemini.
Для каждого skill есть описание что он делает, для чего его лучше (не) использовать, когда его лучше всего запускать и т.д.
Есть даже
/grill-me - skill, который заставляет агента уточнять у вас о том, что вы делаете, чтобы «выровняться по ожиданиям» и решить проблему, когда «агент не делает то, что я хочу!».P.S. То же самое можно найти и в официальном GitHub-репозитории проекта.
www.aihero.dev
AI Skills for Real Engineers
A practical skill system for engineers who want to use AI without giving up their standards.
🔥5💩2
OASIS: анализ уязвимостей в коде
Всем привет!
OASIS – ещё один LLM-based сканер, который позволяет анализировать исходные тексты и находить в них ИБ-дефекты.
Возможности схожи с аналогичными инструментами:
🍭 Анализ кодовой базы, идентификация ИБ-дефектов
🍭 Возможность настройки параметров сканирования (типы уязвимостей, расширения файлов)
🍭 Подтверждение найденных ИБ-дефектов с указанием степени «уверенности»
🍭 Сравнение результатов сканирования (последнего с предыдущим)
🍭 Формирование отчётов (JSON, HTML, PDF и MD)
🍭 Наличие графического web-интерфейса и не только
Из интересного – можно использовать сразу несколько LLM. Например, более «простую» для быстрого сканирования и более «умную» для глубокого анализа.
Поддерживается работа с локальными LLM: Ollama или иные OpenAI-совместимые (vLLM, LiteLLM, LM Studio и т.д.).
Больше подробностей представлено в GitHub-репозитории проекта.
Всем привет!
OASIS – ещё один LLM-based сканер, который позволяет анализировать исходные тексты и находить в них ИБ-дефекты.
Возможности схожи с аналогичными инструментами:
🍭 Анализ кодовой базы, идентификация ИБ-дефектов
🍭 Возможность настройки параметров сканирования (типы уязвимостей, расширения файлов)
🍭 Подтверждение найденных ИБ-дефектов с указанием степени «уверенности»
🍭 Сравнение результатов сканирования (последнего с предыдущим)
🍭 Формирование отчётов (JSON, HTML, PDF и MD)
🍭 Наличие графического web-интерфейса и не только
Из интересного – можно использовать сразу несколько LLM. Например, более «простую» для быстрого сканирования и более «умную» для глубокого анализа.
Поддерживается работа с локальными LLM: Ollama или иные OpenAI-совместимые (vLLM, LiteLLM, LM Studio и т.д.).
Больше подробностей представлено в GitHub-репозитории проекта.
GitHub
GitHub - psyray/oasis: Ollama Automated Security Intelligence Scanner
Ollama Automated Security Intelligence Scanner. Contribute to psyray/oasis development by creating an account on GitHub.
👍1
KubeDesk: web-интерфейс для Kubernetes
Всем привет!
Ещё один графический web-интерфейс для работы с Kubernetes – KubeDesk!
Позиционируется, как более «лёгкая и простая» альтернатива Lens.
Работает максимально просто: получает на вход
KubeDesk умеет следующее:
🍭 Предоставляет информацию о ресурсах кластера
🍭 Позволяет переключаться между контекстами
🍭 Отображает потребление вычислительных мощностей
🍭 Создавать/менять/удалять ресурсы
🍭 Делать
Есть отдельные страницы, на которых можно посмотреть ресурсы, которые не могут быть созданы из-за ошибок, а также связь между
В целом «всё как у всех». Но достаточно минималистично и без лишнего «шума».
Возможно, кому-то требуется именно такое ☺️
Всем привет!
Ещё один графический web-интерфейс для работы с Kubernetes – KubeDesk!
Позиционируется, как более «лёгкая и простая» альтернатива Lens.
Работает максимально просто: получает на вход
kubeconfig и взаимодействует с kube-apiserver для отображения информации пользователю.KubeDesk умеет следующее:
🍭 Предоставляет информацию о ресурсах кластера
🍭 Позволяет переключаться между контекстами
🍭 Отображает потребление вычислительных мощностей
🍭 Создавать/менять/удалять ресурсы
🍭 Делать
exec, port-forward и т.д.Есть отдельные страницы, на которых можно посмотреть ресурсы, которые не могут быть созданы из-за ошибок, а также связь между
ingress и «конечным» pod.В целом «всё как у всех». Но достаточно минималистично и без лишнего «шума».
Возможно, кому-то требуется именно такое ☺️
GitHub
GitHub - ysrgozudeli/kubedesk: kubernetes management cross platform desktop app
kubernetes management cross platform desktop app . Contribute to ysrgozudeli/kubedesk development by creating an account on GitHub.
👎1
Поиск уязвимостей с LLM: «понимание» или «поиск шаблонов»?
Всем привет!
Команда Semgrep не перестаёт радовать и выпускает очередное интересное исследование.
После того, как они проанализировали возможности LLM по поиску IDOR, у них возник вопрос: модель «понимает», что происходит, или она просто умеет искать некие «шаблоны»?
Для того, чтобы это оценить, ребята ввели метрики:
🍭 Counterfactual. Устранение найденной уязвимости с минимальным diff. Уязвимость должна будет исчезнуть при повторном анализе
🍭 Metamorphic. При изменении имени переменных, идентификаторов и т.д., уязвимость должна быть найдена при повторном анализе
🍭 Selectivity. Способность отличить «похожие» на уязвимости конструкции, от реально уязвимых
🍭 Stability & Coverage. Отображение идентичной информации об уязвимостях и их количестве при многократном повторении сканирований
С использованием этих метрик исследовали модели: Kimi K2.7, GLM-5.2, MiniMax M3, Opus 4.8, GPT-5.5.
Результаты получились практически идентичные, за исключением одного параметра:Stability & Coverage .
А если вернуться к первоначальному вопросу, то по мнению команды Semgrep, модели и правда «понимают происходящее», а не просто ищут шаблоны.
Рекомендуем к прочтению!
Всем привет!
Команда Semgrep не перестаёт радовать и выпускает очередное интересное исследование.
После того, как они проанализировали возможности LLM по поиску IDOR, у них возник вопрос: модель «понимает», что происходит, или она просто умеет искать некие «шаблоны»?
Для того, чтобы это оценить, ребята ввели метрики:
🍭 Counterfactual. Устранение найденной уязвимости с минимальным diff. Уязвимость должна будет исчезнуть при повторном анализе
🍭 Metamorphic. При изменении имени переменных, идентификаторов и т.д., уязвимость должна быть найдена при повторном анализе
🍭 Selectivity. Способность отличить «похожие» на уязвимости конструкции, от реально уязвимых
🍭 Stability & Coverage. Отображение идентичной информации об уязвимостях и их количестве при многократном повторении сканирований
С использованием этих метрик исследовали модели: Kimi K2.7, GLM-5.2, MiniMax M3, Opus 4.8, GPT-5.5.
Результаты получились практически идентичные, за исключением одного параметра:
А если вернуться к первоначальному вопросу, то по мнению команды Semgrep, модели и правда «понимают происходящее», а не просто ищут шаблоны.
Рекомендуем к прочтению!
Semgrep
Grounded or Gamed? We Audited Our Own Cyber Benchmark
Our benchmark tests whether LLMs reason about IDOR vulnerabilities or just pattern-match. They're grounded — but every model still misses 70% of real bugs.
👍3
Kubernetes Events
Всем привет!
События (events) в Kubernetes не всегда кажутся чем-то значимым, но это не так.
Они могут быть использованы при диагностике, поиске источников проблем, анализе того, что изменилось и много для чего ещё.
Чтобы лучше с ними «познакомиться», рекомендуем обратить внимание на статью.
Начинается она с небольшой «исторической справки»: когда в Kubernetes появились события и для чего они были нужны.
Далее Автор описывает:
🍭 Что такое события в Kubernetes
🍭 Разновидности событий
🍭 Для чего события можно использовать
🍭 Как реагировать на события и не только
Всё это Автор рассматривает с точки зрения создания собственного controller’a, чтобы более наглядно показать, как и для чего можно использовать события.
Итого: хорошая обзорная статья, которая поможет лучше разобраться в теме. Просто и доступно
Всем привет!
События (events) в Kubernetes не всегда кажутся чем-то значимым, но это не так.
Они могут быть использованы при диагностике, поиске источников проблем, анализе того, что изменилось и много для чего ещё.
Чтобы лучше с ними «познакомиться», рекомендуем обратить внимание на статью.
Начинается она с небольшой «исторической справки»: когда в Kubernetes появились события и для чего они были нужны.
Далее Автор описывает:
🍭 Что такое события в Kubernetes
🍭 Разновидности событий
🍭 Для чего события можно использовать
🍭 Как реагировать на события и не только
Всё это Автор рассматривает с точки зрения создания собственного controller’a, чтобы более наглядно показать, как и для чего можно использовать события.
Итого: хорошая обзорная статья, которая поможет лучше разобраться в теме. Просто и доступно
packagemain.tech
Kubernetes Events and Controller design
Events are a somewhat underappreciated API in Kubernetes.
AgenticFactory.pdf
678.1 KB
Secure Software Factory
Всем привет!
Software Factory всё больше и больше становятся «автономными»: есть prompt/задача/спецификация, которая превращается в работоспособную функциональность силами ИИ и их агентов.
Для этого им требуется доступ к различным значимым сервисам – от кодовых баз до серверов, на которых всё разворачивается и тестируется.
Часто бывает так, что жертвой такой «продуктивности» становится информационная безопасность.
Ведь о ней думают в меньшей степени, когда есть возможность «сделать feature в разы быстрее».
Естественно, что ни к чему хорошему это не приводит. Иногда, агент может удалить базу данных с production-данными.
Но и ограничивать агентов полностью не хочется, тогда идея их использования потеряет всякий смысл.
Как быть? Мнение на этот счёт можно найти в прилагаемом файле. В нём Авторы описывают концепт Secure Software Factory.
Он «строится» на 4-х основах: Sandboxing, Network, Supply Chain и Identity & Access.
Это только первая часть, которая контролирует ограниченную среду выполнения агентов.
Вторая часть – Execution & Observability. Контроль запуска агентов, сбор информации об их действиях (в том числе и для улучшения самой Software Factory).
Дополнительно рассматривается несколько уровней автономности подобных «систем»: от Human-Orchestrated до Agent-Orchestrated и много чего ещё интересного.
Кстати! Дополнительную информацию по Secure Software Factory, включая описание различных контролей, можно найти на сайте.
Всем привет!
Software Factory всё больше и больше становятся «автономными»: есть prompt/задача/спецификация, которая превращается в работоспособную функциональность силами ИИ и их агентов.
Для этого им требуется доступ к различным значимым сервисам – от кодовых баз до серверов, на которых всё разворачивается и тестируется.
Часто бывает так, что жертвой такой «продуктивности» становится информационная безопасность.
Ведь о ней думают в меньшей степени, когда есть возможность «сделать feature в разы быстрее».
Естественно, что ни к чему хорошему это не приводит. Иногда, агент может удалить базу данных с production-данными.
Но и ограничивать агентов полностью не хочется, тогда идея их использования потеряет всякий смысл.
Как быть? Мнение на этот счёт можно найти в прилагаемом файле. В нём Авторы описывают концепт Secure Software Factory.
Он «строится» на 4-х основах: Sandboxing, Network, Supply Chain и Identity & Access.
Это только первая часть, которая контролирует ограниченную среду выполнения агентов.
Вторая часть – Execution & Observability. Контроль запуска агентов, сбор информации об их действиях (в том числе и для улучшения самой Software Factory).
Дополнительно рассматривается несколько уровней автономности подобных «систем»: от Human-Orchestrated до Agent-Orchestrated и много чего ещё интересного.
Кстати! Дополнительную информацию по Secure Software Factory, включая описание различных контролей, можно найти на сайте.
❤1
Hortator: контроль запуска AI-агентов
Всем привет!
Hortator – open-source утилита, которая представляет из себя Kubernetes-оператор, позволяющий агентам запускать других AI-агентов.
Каждый агент, запускаемый Hortator, работает в собственном
Можно настроить следующее:
🍭 Безопасность. Сетевые политики, управление полномочиями («дочерний» агент не может иметь больше полномочий, чем «родительский»), RBAC
🍭 Бюджет. Ограничение по токенам, отслеживание потраченных ресурсов в LLM
🍭 Чувствительные данные. Входные и выходные данные проверяются на наличие секретов
🍭 Мониторинг «здоровья». Получение сведений о том, что задача «все ещё выполняется»
🍭 Мониторинг. Задачи (общее количество, выполненные, время выполнение задачи и т.д.)
Часть функциональности (например, контроль чувствительных данных и работа с бюджетом) доступна только в enterprise-версии.
О том, как устроен Hortator, как он работает, как его запускать и настраивать можно прочесть в GitHub-репозитории проекта.
Всем привет!
Hortator – open-source утилита, которая представляет из себя Kubernetes-оператор, позволяющий агентам запускать других AI-агентов.
Каждый агент, запускаемый Hortator, работает в собственном
pod, со своим контекстом, бюджетом и ИБ-ограничениями.Можно настроить следующее:
🍭 Безопасность. Сетевые политики, управление полномочиями («дочерний» агент не может иметь больше полномочий, чем «родительский»), RBAC
🍭 Бюджет. Ограничение по токенам, отслеживание потраченных ресурсов в LLM
🍭 Чувствительные данные. Входные и выходные данные проверяются на наличие секретов
🍭 Мониторинг «здоровья». Получение сведений о том, что задача «все ещё выполняется»
🍭 Мониторинг. Задачи (общее количество, выполненные, время выполнение задачи и т.д.)
Часть функциональности (например, контроль чувствительных данных и работа с бюджетом) доступна только в enterprise-версии.
О том, как устроен Hortator, как он работает, как его запускать и настраивать можно прочесть в GitHub-репозитории проекта.
GitHub
GitHub - hortator-ai/Hortator: A Kubernetes operator that lets AI agents spawn AI agents — with guardrails
A Kubernetes operator that lets AI agents spawn AI agents — with guardrails - hortator-ai/Hortator
❤4
Лабораторные работы по Kubernetes
Всем привет!
Как можно неплохо провести выходные? Конечно, решая лабораторные работы по Kubernetes.
Например, SnowOps Labs! Выбираете сценарий, запускаете и пытаетесь разобраться что произошло.
Суть не в поиске уязвимостей, а в том, чтобы исправить ошибки и восстановить работоспособность кластера и/или приложений.
Доступны разнообразные лабораторные работы:
🍭 Observability & SRE
🍭 GitOps & CI/CD
🍭 Security & Compliance
🍭 Chaos Engineering
🍭 Autoscaling Under Load и т.д.
Для удобства есть графический web-интерфейс, где можно выбрать то, что наиболее интересно.
Каждый сценарий описывает что будет создано в кластере и что надо сделать для его прохождения.
Например, для Security & Compliance надо будет скорректировать конфигурации для соответствия «требованиям» Kyverno, перевести несколько политик в другой режим работы, добавить исключения и т.д.
Рекомендуем!
Всем привет!
Как можно неплохо провести выходные? Конечно, решая лабораторные работы по Kubernetes.
Например, SnowOps Labs! Выбираете сценарий, запускаете и пытаетесь разобраться что произошло.
Суть не в поиске уязвимостей, а в том, чтобы исправить ошибки и восстановить работоспособность кластера и/или приложений.
Доступны разнообразные лабораторные работы:
🍭 Observability & SRE
🍭 GitOps & CI/CD
🍭 Security & Compliance
🍭 Chaos Engineering
🍭 Autoscaling Under Load и т.д.
Для удобства есть графический web-интерфейс, где можно выбрать то, что наиболее интересно.
Каждый сценарий описывает что будет создано в кластере и что надо сделать для его прохождения.
Например, для Security & Compliance надо будет скорректировать конфигурации для соответствия «требованиям» Kyverno, перевести несколько политик в другой режим работы, добавить исключения и т.д.
Рекомендуем!
GitHub
GitHub - sagar2395/snowopslabs: Learn platform engineering by breaking and fixing real Kubernetes clusters.
Learn platform engineering by breaking and fixing real Kubernetes clusters. - sagar2395/snowopslabs
🔥7❤3
Управление ИБ-дефектами: опыт SalesForce
Всем привет!
В статье описан опыт команды SalesForce по обработке большого количества ИБ-дефектов.
С появлением AI/LLM старая «проблема» для команды стала ещё более осязаемой.
Количество ИБ-дефектов, которые находят сканеры и модели, существенно возросло. При этом возросла и скорость, с которой они находятся.
А скорость, с которой можно исправлять находки – нет.
Получается, что поиск ИБ-дефектов осуществляется со «скоростью машины», а устранение – «со скоростью человека».
Чтобы решить эту задачу, ребята из SalesForce определили для себя два основных направления: стратегическое и тактическое.
Если кратко, то:
🍭 Стратегическое. Поиск ИБ-дефектов, которые характерны для многих разработок Компании. Их группировка и последующее устранение.
🍭 Тактическое. Подтверждение актуальности конкретных ИБ-дефектов, подготовка PoC. Для тех случаев, которые не являются «общими» и не попадают в стратегическое направление
Это помогло им улучшить и оптимизировать свой процесс работы с тем, что находят сканеры.
Каждое направление в общих чертах описано в статье, если захочется получить больше информации.
Завершает статью перечень верхнеуровневых рекомендаций/lessons learned, которые сформировала для себя команда после использования такого подхода «внутри».
Всем привет!
В статье описан опыт команды SalesForce по обработке большого количества ИБ-дефектов.
С появлением AI/LLM старая «проблема» для команды стала ещё более осязаемой.
Количество ИБ-дефектов, которые находят сканеры и модели, существенно возросло. При этом возросла и скорость, с которой они находятся.
А скорость, с которой можно исправлять находки – нет.
Получается, что поиск ИБ-дефектов осуществляется со «скоростью машины», а устранение – «со скоростью человека».
Чтобы решить эту задачу, ребята из SalesForce определили для себя два основных направления: стратегическое и тактическое.
Если кратко, то:
🍭 Стратегическое. Поиск ИБ-дефектов, которые характерны для многих разработок Компании. Их группировка и последующее устранение.
🍭 Тактическое. Подтверждение актуальности конкретных ИБ-дефектов, подготовка PoC. Для тех случаев, которые не являются «общими» и не попадают в стратегическое направление
Это помогло им улучшить и оптимизировать свой процесс работы с тем, что находят сканеры.
Каждое направление в общих чертах описано в статье, если захочется получить больше информации.
Завершает статью перечень верхнеуровневых рекомендаций/lessons learned, которые сформировала для себя команда после использования такого подхода «внутри».
Salesforce
Managing Agentic Security at Scale
Learn how Salesforce manages AI-driven vulnerability discovery at scale using strategic remediation and tactical exploit-chain closure.
❤4
cve.now: ещё один feed по уязвимостям
Всем привет!
cve.now – новый ресурс, на котором можно найти информацию об уязвимостях, которых появляется всё больше и больше.
Он агрегирует информацию из разных источников: перечня CVE, различных баз данных (OSV, GitHub Security Advisory, NVD и других).
Для каждой CVE доступна «классическая» информация:
🍭 Описание
🍭Подверженные версии
🍭Версии с исправлениями
🍭CVSS-оценки
🍭Ссылки на дополнительные ресурсы
Отличает cve.now то, что раздел с описанием уязвимости содержит «понятное» содержание, сгенерированное с использованием LLM.
Дополнительно реализована возможность загрузки lockfile для того, чтобы определить какие именно уязвимости есть в ПО.
Или использовать ресурс в качестве MCP-сервера. Инструкции по подключению доступы на сайте для Claude, Cursor, Codex и не только
Всем привет!
cve.now – новый ресурс, на котором можно найти информацию об уязвимостях, которых появляется всё больше и больше.
Он агрегирует информацию из разных источников: перечня CVE, различных баз данных (OSV, GitHub Security Advisory, NVD и других).
Для каждой CVE доступна «классическая» информация:
🍭 Описание
🍭Подверженные версии
🍭Версии с исправлениями
🍭CVSS-оценки
🍭Ссылки на дополнительные ресурсы
Отличает cve.now то, что раздел с описанием уязвимости содержит «понятное» содержание, сгенерированное с использованием LLM.
Дополнительно реализована возможность загрузки lockfile для того, чтобы определить какие именно уязвимости есть в ПО.
Или использовать ресурс в качестве MCP-сервера. Инструкции по подключению доступы на сайте для Claude, Cursor, Codex и не только
cve.now
cve.now: a free CVE feed for agents
A free CVE feed for agents.
👍5❤1
KAI-Scheduler: планировщик GPU для Kubernetes
Всем привет!
Такой подход хорошо оправдывает себя для stateless-контейнеров, но не подходит для работы с AI.
Чтобы решить эту проблему Nvidia сделала собственный планировщик – KAI-Scheduler (является CNCF Sandbox Project), с которым можно ознакомиться тут.
Именно принципам его работы и посвящена сегодняшняя массивная статья (~ 35 минут на прочтение).
В ней Автор сделал основательный обзор KAI-Scheduler:
🍭 Обзор архитектуры и ключевых компонентов
🍭 Процесс создания ресурсов: от
🍭 Описание алгоритма планирования, который использует KAI-Scheduler
🍭 Работа с очередями, принципы планирования,
🍭 Как устроен GPU Sharing и не только
В завершение статьи Автор показывает, как можно установить, настроить KAI-Scheduler и поискать ошибки, если таковые возникнут.
Отличительной особенностью материала является его детализация – очень много примеров, диаграмм, схем и пояснений, которые помогают лучше разобраться в происходящем.
Если вам хочется чего-то «зубодробительного», то статья однозначно вам понравится!
Рекомендуем!
Кстати! KAI-scheduler может работать в качестве второго планировщика. Т.е. можно использовать его совместно с `kube-scheduler` и выбирать оптимальный вариант в зависимости от ситуации (просто указав `schedulerName: kai-scheduler`).
Всем привет!
kube-scheduler в единицу времени размещает один pod на одном узле, используя собственную логику работу (подробнее об этом мы писали тут).Такой подход хорошо оправдывает себя для stateless-контейнеров, но не подходит для работы с AI.
Чтобы решить эту проблему Nvidia сделала собственный планировщик – KAI-Scheduler (является CNCF Sandbox Project), с которым можно ознакомиться тут.
Именно принципам его работы и посвящена сегодняшняя массивная статья (~ 35 минут на прочтение).
В ней Автор сделал основательный обзор KAI-Scheduler:
🍭 Обзор архитектуры и ключевых компонентов
🍭 Процесс создания ресурсов: от
kubectl apply до запущенных контейнеров🍭 Описание алгоритма планирования, который использует KAI-Scheduler
🍭 Работа с очередями, принципы планирования,
PodGroups и SubGroups (да, в отличие от kube-scheduler он работает сразу с группами pod)🍭 Как устроен GPU Sharing и не только
В завершение статьи Автор показывает, как можно установить, настроить KAI-Scheduler и поискать ошибки, если таковые возникнут.
Отличительной особенностью материала является его детализация – очень много примеров, диаграмм, схем и пояснений, которые помогают лучше разобраться в происходящем.
Если вам хочется чего-то «зубодробительного», то статья однозначно вам понравится!
Рекомендуем!
Кстати! KAI-scheduler может работать в качестве второго планировщика. Т.е. можно использовать его совместно с `kube-scheduler` и выбирать оптимальный вариант в зависимости от ситуации (просто указав `schedulerName: kai-scheduler`).
Shubham Tatvamasi's blog
KAI Scheduler Deep Dive: How NVIDIA Schedules GPUs on Kubernetes
The default kube-scheduler places one pod at a time, on one node, using a filter-and-score loop. That model is excellent for stateless microservices and…
🖕1