TGViewer
Департамент Разработки Департамент Разработки @devq_a · 1.54K subscribers
Post #429 53
GitHub CodeQL теперь с declarative security modeling

GitHub выкатил обновление CodeQL, которое меняет игру для всех, кто гоняет security-сканы в CI/CD. Теперь можно описывать, какие функции в вашем коде считаются «очищающими» данные (sanitizers) и какие — «проверяющими» (validators), через модели-as-data в обычном YAML-файле.

Как это работает:

barrierModel — останавливает taint-tracking, когда функция чистит входные данные.
barrierGuardModel — блокирует распространение, если сработало условие валидации.

Всё это применяется ко всем языкам CodeQL (C/C++, Go, Java, JS/TS, Python, Rust и т.д.). Не нужно быть гуру QL и писать сложные предикаты — просто кидаете data extension, и анализ сразу становится точнее под ваши internal libs и фреймворки.

Плюсы для девелоперов:

Меньше false positive’ов.
Легче покрывать кастомные библиотеки и legacy-код.
Security-логика версионируется вместе с кодом, как обычный конфиг.
Идеально ложится в GitHub Advanced Security workflows.

Если вы уже используете CodeQL в монополии или микросервисах — это must-try. Теперь security-анализ можно масштабировать без армии security-инженеров.

#CodeQL #GitHubSecurity #StaticAnalysis #DevSecOps #SecurityModeling

Источник
  • ❤ 4
More from @devq_a
  1. Oct 3, 2026DeepSeek представила бесплатного ДЕСКТОП-АГЕНТА. Фишки: • управляет файлами, кодом и терми…
  2. Oct 2, 2026AI-агенты снова засветили 13k+ внутренних скриншотов на GitHub Glow Security нашли, как wo…
  3. Oct 2, 2026DeepSeek Harness Desktop — агент теперь просто .dmg / .exe DeepSeek выпустил официальный d…
  4. Oct 2, 2026Прячемся от волны банов Claude: как полностью очистить метаданные и обойти детекты Anthrop…
  5. Sep 30, 2026⚡️ OpenAI DevDay 2026: Главные анонсы, которые меняют правила игры OpenAI провела масштабн…
  6. Sep 28, 20265G на IPhone заработало в России Разработчик придумал, "уговорить" IPhone увидеть сеть 5G…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →