<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed>
  <author_name>stmn-inc</author_name>
  <author_url>https://blog.hatena.ne.jp/stmn-inc/</author_url>
  <blog_title>stmn tech blog</blog_title>
  <blog_url>https://tech.stmn.co.jp/</blog_url>
  <categories>
    <anon>AI</anon>
    <anon>CodeQL</anon>
    <anon>デザイン</anon>
    <anon>CI/CD</anon>
  </categories>
  <description>なぜこれほど時間がかかるのか。解析ログを掘っても、そこには現在籍エンジニアの誰も背景を知らないブラックボックスが広がっていました。当時の導入担当者はすでに社内に一人も残っていません。 ここで救ってくれたのが、10年間のすべてを無言で記録し続けていた「Gitの歴史」でした。 コミットログを一つずつ泥臭く遡り、追跡を続けた結果、ついに突き止めた犯人——それは約8年前、サードパーティーから購入しリポジトリの奥底に鎮座していた「管理画面用UIライブラリ」でした。CodeQLは愚直なまでに、この8年間誰も触っていない100MB超の遺物まで誠実にスキャンし続けていたのです。「そりゃ20分かかるわけだ」と膝を打つと同時に、歴史の重みに頭を抱えました。</description>
  <height>190</height>
  <html>&lt;iframe src=&quot;https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftech.stmn.co.jp%2Fentry%2Fcodeql-code-quality&quot; title=&quot;GitHub CodeQLの実行時間を20分から3分に劇的改善！〜10年越しのレガシーコード断捨離がもたらしたDXとセキュリティの向上〜 - stmn tech blog&quot; class=&quot;embed-card embed-blogcard&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;&quot;&gt;&lt;/iframe&gt;</html>
  <image_url>https://cdn-ak.f.st-hatena.com/images/fotolife/s/stmn-inc/20260826/20260826093411.png</image_url>
  <provider_name>Hatena Blog</provider_name>
  <provider_url>https://hatena.blog</provider_url>
  <published>2026-08-26 09:43:36</published>
  <title>GitHub CodeQLの実行時間を20分から3分に劇的改善！〜10年越しのレガシーコード断捨離がもたらしたDXとセキュリティの向上〜</title>
  <type>rich</type>
  <url>https://tech.stmn.co.jp/entry/codeql-code-quality</url>
  <version>1.0</version>
  <width>100%</width>
</oembed>
