Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's difference GitHub Advanced Security for ...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

What's difference GitHub Advanced Security for Azure DevOps?

I talk about security problems that appear in modern development, especially with AI-generated code.
I explain why manual code reviews are no longer enough and why static analysis is still important.
I introduce GitHub Advanced Security for Azure DevOps and show how it detects common vulnerabilities like SQL injection and hard-coded secrets.
I also cover real-world setup, CI integration, policy enforcement, and how to handle findings without trying to fix everything.
This session is for developers and DevOps teams who want a practical approach to DevSecOps in Azure DevOps.

Avatar for KAMEGAWA Kazushi

KAMEGAWA Kazushi

March 28, 2026
Tweet

More Decks by KAMEGAWA Kazushi

Other Decks in Programming

Transcript

  1. 製品 価格 概要 Secret Scan $19/user SASキーなどの秘密情報を検出・リモートへの プッシュ保護 Code Scan

    $30/user コードの静的解析 セット商品 $49/user 二つのセット商品 ※ Azureサブスクリプション払いの場合、一人のユーザーが複数のorganizationに所属していると、一人分の課金です GitHub Advanced Security for Azure DevOps への課金 - Azure Repos | Microsoft Learn コミッター課金 3/1 3/19 7/15 8/1 30人 committer 課金 30 無効化 有効化 30人 0 20人 20 有効化 90日以上経過 Repo追加 20+20人(追加) 40
  2. グループ 権限 Contributors アラートの読み取りが可能 Project administrator (チームプロジェクト管理権限ある人) 読み取りに加えて、アラートの管理、アラートの非表示が可能 Project collection

    administrator (organization全体管理できる人) 読み取り、アラートの管理、アラートの非表示に加えて、設定変更が可能 Manage permissions for GitHub Advanced Security for Azure DevOps - Azure Repos |Microsoft Learn 仮にContributorにアラートを見せたくない場合は明 示的に変更する
  3. Azure DevOps 用 GitHub Advanced Security のシーク レット スキャン パターン

    - Azure Repos | Microsoft Learn GitHub Advanced Security の依存関係スキャンを設定す る - Azure Repos | Microsoft Learn
  4. GitHub Advanced Security for Azure DevOps 機能を構成する - Azure Repos

    | Microsoft Learn すべてのレポジトリで有効にする シークレット保護を有効 コードセキュリティを有効 シークレットスキャンはやったほうがいいよ https://dev.azure.com/<organization>/_settings/repositories
  5. • Pull requestマージするときのブランチ ポリシーとして指定可能 • Genre:ジャンル(AdvancedSecurity) • Name:AllHighAndCritical • ポリシーなので、解決するまでマージで

    きない • ポリシーなのでバイパスもできるよ GitHub Advanced Security for Azure DevOps 機能を 構成する - Azure Repos | Microsoft Learn
  6. • Azure DevOps MCPサーバー + GitHub Copilotで自動化 左の画面は雑に作ったので、コードの修正までして、チケットク ローズされた •

    それはやってほしくない(CIで検証してから)ので、agent.mdで クローズまではしない、と書くべき