<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Takumi byGMO Blog</title>
        <link>https://shisho.dev/docs/ja/r/</link>
        <description>Takumi byGMO Blog</description>
        <lastBuildDate>Wed, 07 Oct 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>ja</language>
        <item>
            <title><![CDATA[Takumi AIペネトレーションテスト機能をすべての組織に公開]]></title>
            <link>https://shisho.dev/docs/ja/r/202610-takumi-pentest-all-organizations/</link>
            <guid>https://shisho.dev/docs/ja/r/202610-takumi-pentest-all-organizations/</guid>
            <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[情報漏洩をはじめとするセキュリティインシデントの増加を受け、これまで段階的に提供してきた AIペネトレーションテスト機能を、すべての組織でご利用いただけるようにしました。]]></description>
            <content:encoded><![CDATA[<p><strong>AIペネトレーションテスト機能</strong>を、すべての組織に向けて公開しました。指定した目的を攻撃者が実際に達成できるかどうかを、どの組織でも Takumi で検証できます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="背景">背景<a href="https://shisho.dev/docs/ja/r/202610-takumi-pentest-all-organizations/#%E8%83%8C%E6%99%AF" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>直近では、情報漏洩をはじめとするセキュリティインシデントが相次いでおり、その被害も深刻化しています。こうした状況では、個々の脆弱性を把握するだけでなく、攻撃者がその環境で実際にどこまで到達できるかを確かめることが重要です。</p>
<p>私たちは、より多くの組織がこの検証を自社で実施できるようにすることが、インシデントの未然防止につながると考えています。そこで、これまでの段階的な提供から切り替え、すべての組織への公開に踏み切りました。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="変更内容">変更内容<a href="https://shisho.dev/docs/ja/r/202610-takumi-pentest-all-organizations/#%E5%A4%89%E6%9B%B4%E5%86%85%E5%AE%B9" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>これまで AIペネトレーションテスト機能は、事前に申し込みいただいたお客様へ順次ご案内していました。今回の変更により、すべての組織で事前の申し込みなしにご利用いただけます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始方法">利用開始方法<a href="https://shisho.dev/docs/ja/r/202610-takumi-pentest-all-organizations/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>利用に必要な事前準備や操作方法は、ユーザーガイドをご覧ください。</p>
<p>▼ ユーザーガイド: <a href="https://shisho.dev/docs/ja/t/assessment/features/pentest/">ペネトレーションテスト</a></p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Guard の npm・PyPI 向け GitHub Actions を更新]]></title>
            <link>https://shisho.dev/docs/ja/r/202610-takumi-guard-actions-v1-update/</link>
            <guid>https://shisho.dev/docs/ja/r/202610-takumi-guard-actions-v1-update/</guid>
            <pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[2026 年 10 月 13 日に setup-takumi-guard-npm と setup-takumi-guard-pypi の v1 タグを最新版へ更新します。多くのワークフローでは対応は不要です。対応が必要なケースをエコシステムごとに説明します。]]></description>
            <content:encoded><![CDATA[<p>Takumi Guard の GitHub Actions <a href="https://github.com/flatt-security/setup-takumi-guard-npm" target="_blank" rel="noopener noreferrer">flatt-security/setup-takumi-guard-npm</a> と <a href="https://github.com/flatt-security/setup-takumi-guard-pypi" target="_blank" rel="noopener noreferrer">flatt-security/setup-takumi-guard-pypi</a> を更新しました。</p>
<p>これらの変更は、すでに npm 向けの <a href="https://github.com/flatt-security/setup-takumi-guard-npm/releases/tag/v1.4.0" target="_blank" rel="noopener noreferrer">v1.4.0</a>、PyPI 向けの <a href="https://github.com/flatt-security/setup-takumi-guard-pypi/releases/tag/v1.3.0" target="_blank" rel="noopener noreferrer">v1.3.0</a> として提供していますが、<strong><u>2026 年 10 月 13 日（火）</u></strong>に <code>v1</code> タグをそれぞれのバージョンに更新する予定です。</p>
<p>本記事では、変更内容と、必要に応じてご確認・ご対応いただきたい事項についてご案内します。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="scope">影響を受けるワークフロー<a href="https://shisho.dev/docs/ja/r/202610-takumi-guard-actions-v1-update/#scope" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>対象となる Action は次の 2 つです。</p>
<ul>
<li><a href="https://github.com/flatt-security/setup-takumi-guard-npm" target="_blank" rel="noopener noreferrer">flatt-security/setup-takumi-guard-npm</a></li>
<li><a href="https://github.com/flatt-security/setup-takumi-guard-pypi" target="_blank" rel="noopener noreferrer">flatt-security/setup-takumi-guard-pypi</a></li>
</ul>
<p>影響を受けるのは、Action を <strong><code>@v1</code> タグで参照しているワークフロー</strong>です。</p>
<p>コミット SHA やバージョン番号（<code>@v1.2.0</code> など）でバージョンを固定しているワークフローは、今回の変更による影響を受けません。ただし、以前のバージョンでは、Takumi Guard を経由せずに install が行われたり、bot に紐づかない匿名の install として扱われたりする場合があるため、固定しているバージョンを最新のリリースに更新することをおすすめします。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="npm">npm 向けの Action（v1.4.0）<a href="https://shisho.dev/docs/ja/r/202610-takumi-guard-actions-v1-update/#npm" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>これまでの npm 向けの Action では、レジストリとトークンの設定を、チェックアウトしたリポジトリの直下にある <code>.npmrc</code> に書き込んでいました。しかし、サブディレクトリや <code>working-directory</code> を指定してインストールする場合、この設定が読み込まれず、Takumi Guard を経由せずにパッケージを取得する可能性がありました。</p>
<p>修正版では、設定をチェックアウトしたリポジトリの外にあるジョブ専用の <code>.npmrc</code> に書き込み、環境変数を通じてその場所をジョブ内の後続のステップに引き継ぐようにしました。これにより、どのディレクトリでインストールを実行する場合でも Takumi Guard を経由するようになり、チェックアウトしたリポジトリのファイルも変更されなくなります。</p>
<p>この変更に伴い、npm・pnpm・Yarn Classic をご利用の場合、以下のようなワークフローでは修正が必要となることがあります。</p>
<ul>
<li>Dockerfile で <code>COPY .npmrc</code> を使用しているワークフロー<!-- -->
<ul>
<li><code>docker build --secret id=npmrc,src="$NPM_CONFIG_USERCONFIG"</code> のようにビルドシークレットとして <code>.npmrc</code> を渡し、Dockerfile では <code>RUN --mount=type=secret,id=npmrc,target=/root/.npmrc npm ci</code> のように使用してください。</li>
</ul>
</li>
<li>リポジトリの <code>.npmrc</code> に <code>//npm.flatt.tech/:_authToken=</code> の行があるワークフロー<!-- -->
<ul>
<li>リポジトリの <code>.npmrc</code> に設定されたトークンが Bot のトークンより優先されるため、その行を削除してください。</li>
</ul>
</li>
</ul>
<p>詳細については、<a href="https://github.com/flatt-security/setup-takumi-guard-npm/releases/tag/v1.3.0" target="_blank" rel="noopener noreferrer">v1.3.0</a> および <a href="https://github.com/flatt-security/setup-takumi-guard-npm/releases/tag/v1.4.0" target="_blank" rel="noopener noreferrer">v1.4.0</a> のリリースノートでもご案内していますので、あわせてご確認ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="pypi">PyPI 向けの Action（v1.3.0）<a href="https://shisho.dev/docs/ja/r/202610-takumi-guard-actions-v1-update/#pypi" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>これまでの PyPI 向けの Action では、トークンを環境変数 <code>PIP_INDEX_URL</code> と <code>UV_INDEX_URL</code> にのみ設定していました。しかし、Poetry はこれらの環境変数を参照しないため、<code>bot-id</code> を指定していても、Poetry によるパッケージのインストールは Bot に紐づいていませんでした。</p>
<p>また、<code>set-index-url: false</code> を指定した場合でも、認証に成功すると Action がこれらの環境変数を Takumi Guard の URL で上書きしていたため、利用者自身が設定したインデックスよりも Action の設定が優先されていました。</p>
<p>修正版では、トークンをジョブ専用の <code>.netrc</code> に書き込み、環境変数 <code>NETRC</code> を通じて、その場所をジョブ内の後続のステップに引き継ぐようにしました。あわせて、プロジェクトの設定で Takumi Guard を指している uv のインデックスにもトークンを渡します。</p>
<p>この変更に伴い、以下のようなワークフローでは修正が必要となる場合があります。</p>
<ul>
<li>pip・uv を利用しており、<code>set-index-url: false</code> を指定して Action によるインデックスの設定に依存しているワークフロー<!-- -->
<ul>
<li>インデックスに <code>https://pypi.flatt.tech/simple/</code> を指定してください。</li>
</ul>
</li>
<li>uv を利用しており、Action を <code>actions/checkout</code> より前に実行しているワークフロー<!-- -->
<ul>
<li>Action を <code>actions/checkout</code> の後に実行してください。</li>
</ul>
</li>
</ul>
<p>詳細については、<a href="https://github.com/flatt-security/setup-takumi-guard-pypi/releases/tag/v1.2.0" target="_blank" rel="noopener noreferrer">v1.2.0</a> および <a href="https://github.com/flatt-security/setup-takumi-guard-pypi/releases/tag/v1.3.0" target="_blank" rel="noopener noreferrer">v1.3.0</a> のリリースノートでもご案内していますので、あわせてご確認ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="common">npm・PyPI 向けの Action に共通する変更<a href="https://shisho.dev/docs/ja/r/202610-takumi-guard-actions-v1-update/#common" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p><code>bot-id</code> を指定していて <strong>Bot の認証に失敗した場合、ステップが失敗</strong>するようになります。</p>
<p>現在は、<code>set-registry</code>・<code>set-index-url</code> が既定値の場合、認証に失敗するとエラーの注記を表示したうえで匿名モードのまま処理を続けるため、ジョブ自体は成功します。しかし、インストールは Bot に紐づかず、ダウンロード追跡や<a href="https://shisho.dev/docs/ja/t/guard/features/breach-notifications/">感染可能性の通知</a>の対象にもなりません。</p>
<p>RubyGems・Go・Packagist 向けの Action では、すでに認証に失敗した時点でステップが失敗するようになっており、今回の更新で npm・PyPI 向けの Action も同じ挙動になります。なお、<code>bot-id</code> を省略した匿名モードの挙動は変わりません。</p>
<p>現在のワークフローで認証に失敗している場合、ジョブは匿名モードのまま成功しますが、実行結果の Annotations にエラーが表示されています。10 月 13 日以降はステップ自体が失敗するようになるため、エラーの内容をご確認のうえ、必要な修正をお願いいたします。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi 診断レポートにおける指摘事項の評価基準を詳細化]]></title>
            <link>https://shisho.dev/docs/ja/r/202609-takumi-finding-evaluation-criteria/</link>
            <guid>https://shisho.dev/docs/ja/r/202609-takumi-finding-evaluation-criteria/</guid>
            <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[各指摘事項に、深刻度に加えて「攻撃成立の可能性」と「緊急度」が表示されるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Takumi の診断レポートが、各指摘事項を 3 つの基準で評価するようになりました。</p>
<p>従来の深刻度に加えて、<strong>攻撃成立の可能性</strong>と、この 2 つから導かれる<strong>緊急度</strong>を表示します。指摘事項がどれだけ深刻かだけでなく、どれから対応すべきかもレポートから読み取れるようになります。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="概要">概要<a href="https://shisho.dev/docs/ja/r/202609-takumi-finding-evaluation-criteria/#%E6%A6%82%E8%A6%81" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>深刻度は「攻撃が成立したときにどの程度の被害が発生するか」を表す指標で、その攻撃が現実に成立しうるかどうかは考慮していません。そのため、通常の攻撃者には満たせない前提条件を必要とする「重大」な指摘と、誰でも再現できてしまう「重大」な指摘とが、これまでは同じものとして並んでいました。</p>
<p>新たに加わった<a href="https://shisho.dev/docs/ja/t/assessment/references/possibility/">攻撃成立の可能性</a>は、この「現実に攻撃が成立するか」を「高」から「不可能」までの尺度で表します。そして<a href="https://shisho.dev/docs/ja/t/assessment/references/urgency/">緊急度</a>は、深刻度と攻撃成立の可能性の組み合わせから決まる値です。単独で判定されるものではありませんので、どの指摘事項から修正すべきかを判断する際の指標としてご利用ください。</p>
<p>レポート全体の A〜E 評価も、含まれる指摘事項のうち最も高い緊急度に基づいて決まるようになりました。指摘事項一覧も緊急度の高い順に並びますので、レポートの先頭にあるものから順に対応いただけます。</p>
<p>なお、新しい評価基準は新規に開始された診断のレポートにのみ適用されます。過去に実行された診断で報告された指摘事項について、変更はありません。</p>
<p>また、レポートによっては、一部の指摘事項の攻撃成立の可能性と緊急度が「—」と表示されることがあります。これは、攻撃成立の可能性の提供開始前に開始された診断に、この基準で評価されていない指摘事項が含まれる場合があるためです。緊急度は深刻度と攻撃成立の可能性の組み合わせから決まるため、あわせて未評価となります。これらの指摘事項は一覧の末尾に並び、レポート全体の A〜E 評価にも反映されませんので、深刻度と指摘事項の内容をもとに対応をご判断ください。</p>
<p>▼ ユーザーガイド: <a href="https://shisho.dev/docs/ja/t/assessment/references/severity/">脆弱性の深刻度</a>、<a href="https://shisho.dev/docs/ja/t/assessment/references/possibility/">攻撃成立の可能性</a>、<a href="https://shisho.dev/docs/ja/t/assessment/references/urgency/">緊急度</a></p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Runner の cicd-sensor 連携が無料枠を提供開始]]></title>
            <link>https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/</link>
            <guid>https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/</guid>
            <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[サブスクリプションの契約なしで、cicd-sensor のトレースログを毎月 3,000 分まで無料で Takumi に送信・管理できるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Takumi Runner の<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/">cicd-sensor 連携</a>は無料枠の提供を開始しました。</p>
<p>クレジットカードを登録せずに、 Takumi の組織を作成するだけで毎月 3,000 分まで CI/CD ジョブのトレースログを Takumi Runner が受け付けるようになりました。<a href="https://shisho.dev/docs/ja/t/runner/features/trace-search/">トレース検索</a>や<a href="https://shisho.dev/docs/ja/t/runner/features/threat-detection/">脅威検出</a>を含め、トレースログを活用する機能も全てご利用いただけるため、<strong>サプライチェーンインシデントの影響を無料で確認・検出</strong>できます。</p>
<p><img decoding="async" loading="lazy" alt="サブスクリプション状態ごとにご利用いただける機能" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjQwMCIgdmlld0JveD0iMCAwIDEzNjYgNDAwIiBmb250LWZhbWlseT0iJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnSGlyYWdpbm8gU2FucycsICdZdSBHb3RoaWMnLCBNZWlyeW8sICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmIj4KICA8cmVjdCB3aWR0aD0iMTM2NiIgaGVpZ2h0PSI0MDAiIGZpbGw9IiNmZmZmZmYiLz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0idGFibGVDbGlwIj4KICAgICAgPHJlY3QgeD0iMjAiIHk9IjE2IiB3aWR0aD0iMTMyNiIgaGVpZ2h0PSIzNjQiIHJ4PSIxMCIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI3RhYmxlQ2xpcCkiPgogICAgPCEtLSBiYWNrZ3JvdW5kcyAtLT4KICAgIDxyZWN0IHg9IjIwIiB5PSIxNiIgd2lkdGg9IjEzMjYiIGhlaWdodD0iODgiIGZpbGw9IiNmNmY4ZmEiLz4KICAgIDwhLS0gZ3JpZCBsaW5lcyAtLT4KICAgIDxsaW5lIHgxPSIzNTAiIHkxPSIxNiIgeDI9IjM1MCIgeTI9IjM4MCIgc3Ryb2tlPSIjZDBkN2RlIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxsaW5lIHgxPSI1ODQiIHkxPSIxNiIgeDI9IjU4NCIgeTI9IjM4MCIgc3Ryb2tlPSIjZDBkN2RlIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxsaW5lIHgxPSI4MTgiIHkxPSIxNiIgeDI9IjgxOCIgeTI9IjM4MCIgc3Ryb2tlPSIjZDBkN2RlIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxsaW5lIHgxPSI5OTQiIHkxPSIxNiIgeDI9Ijk5NCIgeTI9IjM4MCIgc3Ryb2tlPSIjZDBkN2RlIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxsaW5lIHgxPSIxMTcwIiB5MT0iMTYiIHgyPSIxMTcwIiB5Mj0iMzgwIiBzdHJva2U9IiNkMGQ3ZGUiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPGxpbmUgeDE9IjIwIiB5MT0iMTA0IiB4Mj0iMTM0NiIgeTI9IjEwNCIgc3Ryb2tlPSIjZDBkN2RlIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxsaW5lIHgxPSIyMCIgeTE9IjE4OCIgeDI9IjEzNDYiIHkyPSIxODgiIHN0cm9rZT0iI2QwZDdkZSIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8bGluZSB4MT0iMjAiIHkxPSIyNzIiIHgyPSIxMzQ2IiB5Mj0iMjcyIiBzdHJva2U9IiNkMGQ3ZGUiIHN0cm9rZS13aWR0aD0iMSIvPgogIDwvZz4KICA8cmVjdCB4PSIyMCIgeT0iMTYiIHdpZHRoPSIxMzI2IiBoZWlnaHQ9IjM2NCIgcng9IjEwIiBmaWxsPSJub25lIiBzdHJva2U9IiNkMGQ3ZGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CgogIDwhLS0gY29sdW1uIGhlYWRlcnMgLS0+CiAgPHRleHQgeD0iNDY3IiB5PSI2NiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyNDI5MmYiPmNpY2Qtc2Vuc29yIOmAo+aQujwvdGV4dD4KICA8dGV4dCB4PSI3MDEiIHk9IjYwIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjIwIiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzI0MjkyZiI+VGFrdW1pPC90ZXh0PgogIDx0ZXh0IHg9IjcwMSIgeT0iODIiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjMjQyOTJmIj5Ib3N0ZWQgUnVubmVyPC90ZXh0PgogIDx0ZXh0IHg9IjkwNiIgeT0iNjYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjMjQyOTJmIj7jg4jjg6zjg7zjgrnjga7lj6/oppbljJY8L3RleHQ+CiAgPHRleHQgeD0iMTA4MiIgeT0iNjYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjMjQyOTJmIj7jg4jjg6zjg7zjgrnmpJzntKI8L3RleHQ+CiAgPHRleHQgeD0iMTI1OCIgeT0iNjYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjMjQyOTJmIj7ohIXlqIHmpJzlh7o8L3RleHQ+CgogIDwhLS0gcm93IGhlYWRlcnMgLS0+CiAgPHRleHQgeD0iNDAiIHk9IjE1MyIgZm9udC1zaXplPSIxOCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyNDI5MmYiPuOCteODluOCueOCr+ODquODl+OCt+ODp+ODs+OBquOBlzwvdGV4dD4KICA8dGV4dCB4PSI0MCIgeT0iMjM3IiBmb250LXNpemU9IjE4IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzI0MjkyZiI+VGFrdW1pIOOCteODluOCueOCr+ODquODl+OCt+ODp+ODs+OBruOBvzwvdGV4dD4KICA8dGV4dCB4PSI0MCIgeT0iMzE2IiBmb250LXNpemU9IjE4IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzI0MjkyZiI+VGFrdW1pIOOCteODluOCueOCr+ODquODl+OCt+ODp+ODszwvdGV4dD4KICA8dGV4dCB4PSI0MCIgeT0iMzQyIiBmb250LXNpemU9IjE4IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzI0MjkyZiI+77yLIFJ1bm5lciDjga7mnInlirnljJY8L3RleHQ+CgogIDwhLS0gcm93IDE6IG5vIHN1YnNjcmlwdGlvbiAtLT4KICA8dGV4dCB4PSI0NjciIHk9IjE1MiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCIgZmlsbD0iIzI0MjkyZiI+5pyIIDMsMDAwIOWIhuOBvuOBp+WIqeeUqOWPr+iDvTwvdGV4dD4KICA8bGluZSB4MT0iNjkyIiB5MT0iMTQ2IiB4Mj0iNzEwIiB5Mj0iMTQ2IiBzdHJva2U9IiM4Yzk1OWYiIHN0cm9rZS13aWR0aD0iMy41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICA8cGF0aCBkPSJNIDg5NSAxNDcgTCA5MDMgMTU1IEwgOTE4IDEzNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmRhNDRlIiBzdHJva2Utd2lkdGg9IjMuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgPHBhdGggZD0iTSAxMDcxIDE0NyBMIDEwNzkgMTU1IEwgMTA5NCAxMzciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJkYTQ0ZSIgc3Ryb2tlLXdpZHRoPSIzLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0gMTI0NyAxNDcgTCAxMjU1IDE1NSBMIDEyNzAgMTM3IiBmaWxsPSJub25lIiBzdHJva2U9IiMyZGE0NGUiIHN0cm9rZS13aWR0aD0iMy41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KCiAgPCEtLSByb3cgMjogVGFrdW1pIHN1YnNjcmlwdGlvbiBvbmx5IC0tPgogIDx0ZXh0IHg9IjQ2NyIgeT0iMjM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIiBmaWxsPSIjMjQyOTJmIj7mnIggMywwMDAg5YiG44G+44Gn5Yip55So5Y+v6IO9PC90ZXh0PgogIDxsaW5lIHgxPSI2OTIiIHkxPSIyMzAiIHgyPSI3MTAiIHkyPSIyMzAiIHN0cm9rZT0iIzhjOTU5ZiIgc3Ryb2tlLXdpZHRoPSIzLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0gODk1IDIzMSBMIDkwMyAyMzkgTCA5MTggMjIxIiBmaWxsPSJub25lIiBzdHJva2U9IiMyZGE0NGUiIHN0cm9rZS13aWR0aD0iMy41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNIDEwNzEgMjMxIEwgMTA3OSAyMzkgTCAxMDk0IDIyMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmRhNDRlIiBzdHJva2Utd2lkdGg9IjMuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgPHBhdGggZD0iTSAxMjQ3IDIzMSBMIDEyNTUgMjM5IEwgMTI3MCAyMjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJkYTQ0ZSIgc3Ryb2tlLXdpZHRoPSIzLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoKICA8IS0tIHJvdyAzOiBUYWt1bWkgc3Vic2NyaXB0aW9uICsgUnVubmVyIGVuYWJsZWQgLS0+CiAgPHRleHQgeD0iNDY3IiB5PSIzMTgiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiIGZpbGw9IiMyNDI5MmYiPuaciCAzLDAwMCDliIbnhKHmlpk8L3RleHQ+CiAgPHRleHQgeD0iNDY3IiB5PSIzNDMiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiIGZpbGw9IiMyNDI5MmYiPu+8iyDotoXpgY7liIbjga/lvpPph4/oqrLph5E8L3RleHQ+CiAgPHRleHQgeD0iNzAxIiB5PSIzMTgiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiIGZpbGw9IiMyNDI5MmYiPuaciCAzLDAwMCDliIbnhKHmlpk8L3RleHQ+CiAgPHRleHQgeD0iNzAxIiB5PSIzNDMiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiIGZpbGw9IiMyNDI5MmYiPu+8iyDotoXpgY7liIbjga/lvpPph4/oqrLph5E8L3RleHQ+CiAgPHBhdGggZD0iTSA4OTUgMzI3IEwgOTAzIDMzNSBMIDkxOCAzMTciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJkYTQ0ZSIgc3Ryb2tlLXdpZHRoPSIzLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0gMTA3MSAzMjcgTCAxMDc5IDMzNSBMIDEwOTQgMzE3IiBmaWxsPSJub25lIiBzdHJva2U9IiMyZGE0NGUiIHN0cm9rZS13aWR0aD0iMy41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNIDEyNDcgMzI3IEwgMTI1NSAzMzUgTCAxMjcwIDMxNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmRhNDRlIiBzdHJva2Utd2lkdGg9IjMuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=" width="1366" height="400" class="img_aV4l"></p>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_Kqb4"><p>Runner が有効化されている場合、cicd-sensor 連携と Takumi Hosted Runner は従量課金が発生するまで<strong>それぞれ</strong> 3,000 分ご利用いただけます。</p></div></div>
<h2 class="anchor anchorWithStickyNavbar_k394" id="概要">概要<a href="https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/#%E6%A6%82%E8%A6%81" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>今までは cicd-sensor 連携をご利用いただくにあたって、Takumi サブスクリプションと Runner の有効化が必要でした。本日からは無料枠の提供を開始するため、Takumi の組織作成のみで cicd-sensor 連携が可能になりました。</p>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_Kqb4"><p>Takumi Hosted Runner の料金体系には変更はありません。</p></div></div>
<h2 class="anchor anchorWithStickyNavbar_k394" id="features">ご利用いただける機能<a href="https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/#features" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>トレースログの調査用の機能は全てご利用いただけます。</p>
<p><strong>トレースログの可視化</strong></p>
<p>Takumi Runner の画面から<a href="https://shisho.dev/docs/ja/t/runner/features/trace-visualization/">可視化されたトレースデータ</a>を確認できます。</p>
<p><img decoding="async" loading="lazy" alt="ネットワークタブ" src="https://shisho.dev/docs/ja/assets/images/job-network-a7b06401b6609f08394c040b6d95f57b.png" width="1280" height="720" class="img_aV4l"></p>
<p><strong>トレースログの検索</strong></p>
<p>Takumi Runner の画面から、集めた<a href="https://shisho.dev/docs/ja/t/runner/features/trace-search/">トレースログの内容を検索</a>することができます。サプライチェーンインシデントが発生した期間中に実行されていた CI/CD ジョブに影響があったかを確認できます。</p>
<p><img decoding="async" loading="lazy" alt="検索結果" src="https://shisho.dev/docs/ja/assets/images/trace-search-results-f60887104370d8c0fc20b3d2ac58a145.png" width="2664" height="1652" class="img_aV4l"></p>
<p><strong>脅威検出</strong></p>
<p><a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/">脅威検出</a>は、サプライチェーンインシデント時に能動的にトレースログをもとに影響調査を行い、影響があった場合に通知を送る機能です。ご利用いただくとご自身での調査が不要になるため、専門知識不足やインシデントの見逃しなどが解消されます。</p>
<p><img decoding="async" loading="lazy" alt="サプライチェーンインシデント発生時の対応：これまでと脅威検出機能" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4MzgiIHZpZXdCb3g9IjAgMCAxNjAwIDgzOCIgcm9sZT0iaW1nIiBmb250LWZhbWlseT0iJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnSGlyYWdpbm8gU2FucycsICdZdSBHb3RoaWMnLCBNZWlyeW8sICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmIj4KICA8dGl0bGU+44K144OX44Op44Kk44OB44Kn44O844Oz44Kk44Oz44K344OH44Oz44OI55m655Sf5pmC44Gu5a++5b+c77ya44GT44KM44G+44Gn44Go6ISF5aiB5qSc5Ye65qmf6IO9PC90aXRsZT4KICA8ZGVmcz4KICAgIDwhLS0gdGhpY2sgYmxvY2sgYXJyb3csIDY0IHdpZGUgeCA0NCB0YWxsLCBwb2ludGluZyByaWdodDsgZmlsbCBzZXQgcGVyIHVzZSAtLT4KICAgIDxwb2x5Z29uIGlkPSJibG9jay1hcnJvdyIgcG9pbnRzPSIwLC0xMSAzOCwtMTEgMzgsLTIyIDY0LDAgMzgsMjIgMzgsMTEgMCwxMSIvPgogICAgPCEtLSBjbGlwYm9hcmQgaWNvbiAoOTAgeCAxMTYsIHRvcC1sZWZ0IGF0IDAsMCk7IGZyYW1lIGNvbG9yID0gY3VycmVudENvbG9yOyBjaGVjayBtYXJrcyBkcmF3biBzZXBhcmF0ZWx5IC0tPgogICAgPGcgaWQ9ImNsaXBib2FyZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgPHJlY3QgeD0iMCIgeT0iOCIgd2lkdGg9IjkwIiBoZWlnaHQ9IjEwOCIgcng9IjgiIGZpbGw9IiNmZmZmZmYiLz4KICAgICAgPHJlY3QgeD0iMjciIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIxOCIgcng9IjUiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlPSJub25lIi8+CiAgICAgIDxwYXRoIGQ9Ik00NyA0MyBINzcgTTQ3IDY3IEg3NyBNNDcgOTEgSDc3IiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDwvZz4KICAgIDxwYXRoIGlkPSJjbGlwYm9hcmQtY2hlY2tzIiBkPSJNMTcgNDMgTDI1IDUxIEwzOSAzNSBNMTcgNjcgTDI1IDc1IEwzOSA1OSBNMTcgOTEgTDI1IDk5IEwzOSA4MyIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSI0LjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDwvZGVmcz4KCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iODM4IiBmaWxsPSIjZmZmZmZmIi8+CgogIDwhLS0gdGl0bGUgLS0+CiAgPHRleHQgeD0iODAwIiB5PSI3MiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSI0MiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyNDI5MmYiPuOCteODl+ODqeOCpOODgeOCp+ODvOODs+OCpOODs+OCt+ODh+ODs+ODiOeZuueUn+aZguOBruWvvuW/nDwvdGV4dD4KCiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT0gcm93IDE6IOOBk+OCjOOBvuOBpyA9PT09PT09PT09PT09PT09PT09PT0gLS0+CiAgPHJlY3QgeD0iNDAiIHk9IjExOCIgd2lkdGg9IjE1MjAiIGhlaWdodD0iMzEzIiByeD0iMTgiIGZpbGw9IiNmNmY0ZjQiLz4KICA8cmVjdCB4PSI2MiIgeT0iMjcwIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IiM5YjZiNmIiLz4KICA8dGV4dCB4PSIxMzciIHk9IjMwNCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNmZmZmZmYiPuOBk+OCjOOBvuOBpzwvdGV4dD4KCiAgPCEtLSBzdGVwIDE6IGNoZWNrIGJsb2dzIC8gWCAoc21hcnRwaG9uZSBmZWVkLCBmaW5nZXIgdGFwcGluZyB0aGUgc2NyZWVuKSAtLT4KICA8dGV4dCB4PSI0MzAiIHk9IjE3NCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIzNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiM1ZjVmNWYiPuODluODreOCsOODu1jjgpLnorroqo08L3RleHQ+CiAgPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOGE3YTdhIiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICA8cmVjdCB4PSIzODQiIHk9IjIxNCIgd2lkdGg9IjkyIiBoZWlnaHQ9IjE2MSIgcng9IjE2IiBmaWxsPSIjZmZmZmZmIi8+CiAgICA8cGF0aCBkPSJNNDE2IDIzMCBINDQzIiBzdHJva2Utd2lkdGg9IjUiLz4KICAgIDxjaXJjbGUgY3g9IjQwNiIgY3k9IjI2MiIgcj0iOSIgZmlsbD0iI2M5YjhiOCIgc3Ryb2tlPSJub25lIi8+CiAgICA8cGF0aCBkPSJNNDIzIDI1NyBINDU3IE00MjMgMjcwIEg0NDggTTQwMyAyOTUgSDQ1NyBNNDAzIDMxMSBINDQ4IE00MDMgMzI3IEg0NTciIHN0cm9rZT0iI2M5YjhiOCIgc3Ryb2tlLXdpZHRoPSI1Ii8+CiAgICA8cGF0aCBkPSJNNDE2IDM1OSBINDQzIiBzdHJva2U9IiNjOWI4YjgiIHN0cm9rZS13aWR0aD0iNSIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjAgMjY0KSByb3RhdGUoLTMwKSBzY2FsZSgxLjEpIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHBhdGggZD0iTS0yMC44IC00IEEyNCAyNCAwIDAgMSAyMC44IC00IE0tMTQuNCAtMSBBMTcgMTcgMCAwIDEgMTQuNCAtMSIgc3Ryb2tlPSIjZDM3MDZjIiBzdHJva2Utd2lkdGg9IjMuNiIvPgogICAgPHBhdGggZD0iTS04IDggQTggOCAwIDAgMSA4IDggTDggMzYgQTQgNCAwIDAgMSAxNiAzNiBBNCA0IDAgMCAxIDI0IDM2IEE2IDYgMCAwIDEgMzAgNDIgTDMwIDYwIEExMCAxMCAwIDAgMSAyMCA3MCBMLTYgNzAgQTEwIDEwIDAgMCAxIC0xNiA2MCBMLTE2IDQ2IFEtMTYgNDAgLTggNDAgWiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjOGE3YTdhIiBzdHJva2Utd2lkdGg9IjQuNSIvPgogIDwvZz4KICA8ZWxsaXBzZSBjeD0iNTEwIiBjeT0iMzgxIiByeD0iMTEyIiByeT0iMjYiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iI2QzNzA2YyIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgPHRleHQgeD0iNTEwIiB5PSIzODgiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjZDM3MDZjIj7msJfjgYzjgaTjgZHjgarjgYTjgYvjgoLigKY8L3RleHQ+CgogIDx1c2UgeGxpbms6aHJlZj0iI2Jsb2NrLWFycm93IiB4PSI2MjgiIHk9IjI5NSIgZmlsbD0iI2I4YTlhOSIvPgoKICA8IS0tIHN0ZXAgMjogc2VhcmNoIHRoZSBsb2dzIHlvdXJzZWxmIChzdGFjayBvZiBsb2cgcGFnZXMgKyBtYWduaWZpZXIpIC0tPgogIDx0ZXh0IHg9Ijg5MCIgeT0iMTc0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjM2IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzVmNWY1ZiI+6Ieq5YiG44Gn44Ot44Kw5qSc57SiPC90ZXh0PgogIDxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzlhODY4NiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHJlY3QgeD0iODM2IiB5PSIyMTQiIHdpZHRoPSIxMjEiIGhlaWdodD0iMTQ4IiByeD0iOCIgZmlsbD0iI2Y0ZWRlZCIgc3Ryb2tlPSIjYjM5YzljIi8+CiAgICA8cmVjdCB4PSI4MjMiIHk9IjIyNyIgd2lkdGg9IjEyMSIgaGVpZ2h0PSIxNDgiIHJ4PSI4IiBmaWxsPSIjZmZmZmZmIi8+CiAgICA8cGF0aCBkPSJNODQyIDI1NCBIOTI1IE04NDIgMjc0IEg5MDkgTTg0MiAyOTQgSDkyOCBNODQyIDMxNCBIOTAxIE04NDIgMzM1IEg5MjMgTTg0MiAzNTUgSDkxMiIgc3Ryb2tlPSIjYjM5YzljIiBzdHJva2Utd2lkdGg9IjUiLz4KICA8L2c+CiAgPGNpcmNsZSBjeD0iOTUwIiBjeT0iMjY3IiByPSIzNSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjUiIHN0cm9rZT0iI2QzNzA2YyIgc3Ryb2tlLXdpZHRoPSI4Ii8+CiAgPHBhdGggZD0iTTk3NSAyOTIgTDEwMDYgMzIzIiBzdHJva2U9IiNkMzcwNmMiIHN0cm9rZS13aWR0aD0iMTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxlbGxpcHNlIGN4PSI5NzAiIGN5PSIzODEiIHJ4PSIxMDAiIHJ5PSIyNiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjZDM3MDZjIiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI5NzAiIHk9IjM4OCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNkMzcwNmMiPuOCgeOCk+OBqeOBhuOBoOOCiOOBreKApjwvdGV4dD4KCiAgPHVzZSB4bGluazpocmVmPSIjYmxvY2stYXJyb3ciIHg9IjEwODgiIHk9IjI5NSIgZmlsbD0iI2I4YTlhOSIvPgoKICA8IS0tIHN0ZXAgMzogcG9zdC1pbmNpZGVudCByZXNwb25zZSAoY2xpcGJvYXJkKSAtLT4KICA8dGV4dCB4PSIxMzUwIiB5PSIxNzQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMzYiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjNWY1ZjVmIj7kuovlvozlr77lv5w8L3RleHQ+CiAgPHVzZSB4bGluazpocmVmPSIjY2xpcGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkwIDIxNCkgc2NhbGUoMS4zNDQpIiBjb2xvcj0iIzhhN2E3YSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2NsaXBib2FyZC1jaGVja3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOTAgMjE0KSBzY2FsZSgxLjM0NCkiIHN0cm9rZT0iI2EwOTA5MCIvPgogIDx0ZXh0IHg9IjEzNTAiIHk9IjQwMiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMiIgZmlsbD0iIzdhN2E3YSI+77yI5b2x6Z+/44GM44GC44Gj44Gf5aC05ZCI77yJPC90ZXh0PgoKICA8IS0tID09PT09PT09PT09PT09PT09PT09PSByb3cgMjog44GT44KM44GL44KJID09PT09PT09PT09PT09PT09PT09PSAtLT4KICA8cmVjdCB4PSI0MCIgeT0iNDcxIiB3aWR0aD0iMTUyMCIgaGVpZ2h0PSIzMjciIHJ4PSIxOCIgZmlsbD0iI2VlZjRmYyIvPgogIDxyZWN0IHg9IjYyIiB5PSI2MjkiIHdpZHRoPSIyMDAiIGhlaWdodD0iNTAiIHJ4PSIyNSIgZmlsbD0iIzJmNmZkNiIvPgogIDx0ZXh0IHg9IjE2MiIgeT0iNjYzIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjI2IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iI2ZmZmZmZiI+6ISF5aiB5qSc5Ye65qmf6IO9PC90ZXh0PgoKICA8IS0tIHN0ZXA6IFJ1bm5lciBkb2VzIGl0IGF1dG9tYXRpY2FsbHkgKHNoaWVsZCB3aXRoIHJhZGFyIHN3ZWVwLCBiZWxsIGF0dGFjaGVkKSDigJQgcmVwbGFjZXMgc3RlcHMgMSBhbmQgMiAtLT4KICA8dGV4dCB4PSI2NjAiIHk9IjUyNyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIzNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiM1ZjVmNWYiPlJ1bm5lciDjgYzli53miYvjgavjgoTjgos8L3RleHQ+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjYwIDY1NCkgc2NhbGUoMS40KSI+CiAgICA8cGF0aCBkPSJNMCAtNjIgQzIyIC01MCA0MiAtNDQgNTYgLTQ0IEM1NiAtMiA0MCAzNCAwIDYyIEMtNDAgMzQgLTU2IC0yIC01NiAtNDQgQy00MiAtNDQgLTIyIC01MCAwIC02MiBaIiBmaWxsPSIjZWFmM2ZmIiBzdHJva2U9IiMyZjZmZDYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii02IiByPSIzMiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMmY2ZmQ2IiBzdHJva2Utd2lkdGg9IjIuNSIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii02IiByPSIxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOWZjMGVhIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgPHBhdGggZD0iTS0zMiAtNiBIMzIgTTAgLTM4IFYyNiIgc3Ryb2tlPSIjOWZjMGVhIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgPHBhdGggZD0iTTAgLTYgTDAgLTM4IEEzMiAzMiAwIDAgMSAyNy43IC0yMiBaIiBmaWxsPSIjMmY2ZmQ2IiBmaWxsLW9wYWNpdHk9IjAuMyIvPgogICAgPHBhdGggZD0iTTAgLTYgTDI3LjcgLTIyIiBzdHJva2U9IiMyZjZmZDYiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iLTI0IiByPSI0LjUiIGZpbGw9IiMyZmEzNmIiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzQyIDYwNykgc2NhbGUoMS4wNSkiPgogICAgPHBhdGggZD0iTS0yNCAxNiBDLTI0IC0xNCAtMTQgLTI4IDAgLTMwIEMxNCAtMjggMjQgLTE0IDI0IDE2IEwzMCAyNCBILTMwIFoiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzJmNmZkNiIgc3Ryb2tlLXdpZHRoPSI0LjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgIDxjaXJjbGUgY3g9IjAiIGN5PSIzMiIgcj0iNiIgZmlsbD0iIzJmNmZkNiIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii0zNCIgcj0iNCIgZmlsbD0iIzJmNmZkNiIvPgogICAgPGNpcmNsZSBjeD0iMjYiIGN5PSItMjQiIHI9IjEzIiBmaWxsPSIjMmZhMzZiIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgPHRleHQgeD0iMjYiIHk9Ii0xNyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxOCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNmZmZmZmYiPiE8L3RleHQ+CiAgPC9nPgogIDxlbGxpcHNlIGN4PSI3NTAiIGN5PSI3NDciIHJ4PSIxNDQiIHJ5PSIyNyIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMmM4YTU4IiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI3NTAiIHk9Ijc1NCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyYzhhNTgiPuW9semfv+OBjOOBguOBo+OBn+OCiemAmuefpeOBjOmjm+OBtjwvdGV4dD4KCiAgPHVzZSB4bGluazpocmVmPSIjYmxvY2stYXJyb3ciIHg9IjEwODgiIHk9IjY1NCIgZmlsbD0iIzJmNmZkNiIvPgoKICA8IS0tIHBvc3QtaW5jaWRlbnQgcmVzcG9uc2UgKGFmdGVyKTogc2FtZSBpY29uLCBzYW1lIGNvbHVtbiBhcyBhYm92ZSAtLT4KICA8dGV4dCB4PSIxMzUwIiB5PSI1MjciIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMzYiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjNWY1ZjVmIj7kuovlvozlr77lv5w8L3RleHQ+CiAgPHVzZSB4bGluazpocmVmPSIjY2xpcGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkwIDU3Nikgc2NhbGUoMS4zNDQpIiBjb2xvcj0iIzJmNmZkNiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2NsaXBib2FyZC1jaGVja3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOTAgNTc2KSBzY2FsZSgxLjM0NCkiIHN0cm9rZT0iIzJmYTM2YiIvPgo8L3N2Zz4K" width="1600" height="838" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="無料枠の利用上限を超過した場合">無料枠の利用上限を超過した場合<a href="https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/#%E7%84%A1%E6%96%99%E6%9E%A0%E3%81%AE%E5%88%A9%E7%94%A8%E4%B8%8A%E9%99%90%E3%82%92%E8%B6%85%E9%81%8E%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>無料枠では組織ごとに毎月、ジョブ実行時間の合計 3,000 分までのトレースログを受け付けます。3,000 分の上限に達すると、それ以降のトレースログの受け付けは停止されますが、CI/CD ジョブはそのまま実行されます。</p>
<p>3,000 分を超えてトレースログを Takumi Runner で管理したい場合は、Takumi サブスクリプションの契約と Runner の有効化が必要になります。</p>
<p>cicd-sensor 連携と Takumi Hosted Runner の料金体系の詳細は<a href="https://shisho.dev/docs/ja/t/runner/billing/">料金と請求</a>をご覧ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始方法">利用開始方法<a href="https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>無料枠のご利用の手順は以下のとおりです。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="組織の作成">組織の作成<a href="https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/#%E7%B5%84%E7%B9%94%E3%81%AE%E4%BD%9C%E6%88%90" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p><a href="https://cloud.shisho.dev/hello/takumi" target="_blank" rel="noopener noreferrer">https://cloud.shisho.dev/hello/takumi</a> にアクセスしてください。</p>
<p><img decoding="async" loading="lazy" alt="組織の登録画面" src="https://shisho.dev/docs/ja/assets/images/create-organization-5cad9e0b8d19343e8e8b67087f4eb9ee.png" width="3024" height="1642" class="img_aV4l"></p>
<ol>
<li><strong>新しい組織を作成</strong>を ON にし、新規登録する組織の ID を入力する</li>
<li><strong>新しい組織を作成</strong>を押す</li>
</ol>
<p>組織を作成したら、次に cicd-sensor 連携をセットアップします。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="cicd-sensor-連携のセットアップ">cicd-sensor 連携のセットアップ<a href="https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/#cicd-sensor-%E9%80%A3%E6%90%BA%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>ここでは、GitHub ホステッドランナーを利用した CI/CD ジョブのセットアップを紹介します。他の環境をご利用の場合は<a href="https://shisho.dev/docs/ja/t/runner/features/cicdsensor-integration/">ユーザーガイド</a>をご覧ください。</p>
<p><strong>認証情報</strong></p>
<p>最初に、認証情報を扱うボットを作成します。Takumi の画面で <strong>設定</strong> &gt; <strong>ボット</strong> &gt; <strong>ボットの追加</strong> を開き、<strong>Takumi Runner トレース送信者</strong> を選択してボットの作成画面を開きます。</p>
<p><img decoding="async" loading="lazy" alt="ボットの追加" src="https://shisho.dev/docs/ja/assets/images/cicdsensor-create-bot-9b05b79fb798babcc3c8fac9756656bf.png" width="2576" height="1136" class="img_aV4l"></p>
<p><img decoding="async" loading="lazy" alt="Takumi Runnerトレース送信者ロールの選択" src="https://shisho.dev/docs/ja/assets/images/cicdsensor-select-role-ec461a6ab5d4707a7dde136596f4f82a.png" width="2576" height="1652" class="img_aV4l"></p>
<p>ボット作成画面では、<strong>信頼条件</strong>を設定します。<strong>名前</strong>、<strong>Organization</strong>、<strong>リポジトリ</strong>を入力してください。</p>
<p><img decoding="async" loading="lazy" alt="信頼条件の作成" src="https://shisho.dev/docs/ja/assets/images/cicdsensor-trust-condition-2699e94d26df65a1954c2dfe13a0c45a.png" width="2550" height="1372" class="img_aV4l"></p>
<p>保存を押すと、ボットの作成は完了です。次に GitHub のワークフローを作成します。</p>
<p><strong>GitHub ジョブの作成</strong></p>
<p>ここでは、<code>echo Hello</code> をするジョブを作成します。</p>
<div class="language-yaml codeBlockContainer_tXdS theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_zXtR"><pre tabindex="0" class="prism-code language-yaml codeBlock_qqWd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_CmGJ"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">jobs</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">build</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">runs-on</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> ubuntu</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">latest</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">environment</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> cicd</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">sensor</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">permissions</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token key atrule" style="color:#00a4db">contents</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> read</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token key atrule" style="color:#00a4db">id-token</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> write</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">steps</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">id</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> auth</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">uses</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> flatt</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">security/shisho</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">cloud</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">action@v1</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">with</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">bot-id</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> &lt;Bot ID</span><span class="token punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">export-token</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean important" style="color:#36acaa">true</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">expires-in-minutes</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">360</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">uses</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> cicd</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">sensor/cicd</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">sensor</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">action@cb0546d5707fcb68bf755006cb97817b3750996b </span><span class="token comment" style="color:#999988;font-style:italic"># v0.0.39</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">with</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">manager-url</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> https</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain">//manager.cicdsensor.cloud.shisho.dev</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">manager-token</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> steps.auth.outputs.token </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">run</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> echo Hello</span><br></span></code></pre><div class="buttonGroup_yRlK"><button type="button" aria-label="クリップボードにコードをコピー" title="コピー" class="clean-btn"><span class="copyButtonIcons_yBV4" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_Ctry"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FUe1"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p><code>uses: flatt-security/shisho-cloud-action@v1</code> のステップは認証情報を取得します。<code>uses: cicd-sensor/cicd-sensor-action</code> のステップは cicd-sensor を利用します。</p>
<p>Takumi Runner の接続は <code>manager-url: https://manager.cicdsensor.cloud.shisho.dev</code> で設定します。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="トレースログの確認">トレースログの確認<a href="https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/#%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B9%E3%83%AD%E3%82%B0%E3%81%AE%E7%A2%BA%E8%AA%8D" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>上記ジョブを実行すると、Takumi Runner の画面から実行を確認できるようになります。画面左側の<strong>Runner</strong>を開くと、<strong>最近のジョブ</strong>に実行済みのジョブが表示されます。</p>
<p><img decoding="async" loading="lazy" alt="Takumi Runner の概要画面" src="https://shisho.dev/docs/ja/assets/images/overview-ffe824c5b196311ced139cd1de656499.png" width="2576" height="1650" class="img_aV4l"></p>
<p>ジョブをクリックすると、トレースログを確認できます。ここからは、上記でも紹介したトレースログを扱う<a href="https://shisho.dev/docs/ja/r/202609-takumi-runner-cicd-sensor-free-tier/#features">様々な機能</a>をご利用いただけます。</p>
<p>cicd-sensor 連携に関するより詳しい内容は<a href="https://shisho.dev/docs/ja/t/runner/features/cicdsensor-integration/">ユーザーガイド</a>をご覧ください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi に搭載予定の ASM 機能のαテスターを募集]]></title>
            <link>https://shisho.dev/docs/ja/r/202608-takumi-asm-alpha-testers/</link>
            <guid>https://shisho.dev/docs/ja/r/202608-takumi-asm-alpha-testers/</guid>
            <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Takumi に搭載予定の ASM 機能で、貴社ドメインに紐づくインターネット公開資産を発見する無料のαテストにご参加いただけます。]]></description>
            <content:encoded><![CDATA[<p>Takumi に搭載予定の <strong>ASM（Attack Surface Management）機能</strong>のαテスターを募集します。今回のαテストは、公開情報をもとに、貴社ドメインに紐づくインターネット公開資産を発見することに特化したもので、無料でご参加いただけます。</p>
<p><img decoding="async" loading="lazy" alt="Takumi ASM 機能のαテスター募集" src="https://shisho.dev/docs/ja/assets/images/eyecatch-6265588c17853aabd783952b90e2f59c.png" width="2400" height="1260" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="αテストで�実施すること">αテストで実施すること<a href="https://shisho.dev/docs/ja/r/202608-takumi-asm-alpha-testers/#%CE%B1%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E5%AE%9F%E6%96%BD%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>今回のαテストでは、公開情報を利用した資産発見と、発見した資産に対する最低限のクロールのみを行います。ログイン試行、悪性とみなされる操作、アプリケーションに対する侵襲的なテストは行いません。</p>
<p>ASM の実行 1 回あたり、各資産へ送信される通信はブラウザアクセス換算で約 2 回が目安です。αテスト中の実行頻度は、開発・検証の状況に応じて変動します。対象資産への影響を抑えるため、特定の組織に紐づく ASM の実行は、1 時間あたり最大 5 回を上限とします。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="参加によって得られる情報">参加によって得られる情報<a href="https://shisho.dev/docs/ja/r/202608-takumi-asm-alpha-testers/#%E5%8F%82%E5%8A%A0%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E5%BE%97%E3%82%89%E3%82%8C%E3%82%8B%E6%83%85%E5%A0%B1" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>αテストで発見した資産については、テスト終了後、可能な限り参加企業ごとに一覧データとしてご提供する予定です。発見結果は、社内で把握されていないシャドー資産の可視化、インターネット公開資産の棚卸し、今後実施する脆弱性診断やペネトレーションテストの対象範囲と優先順位の検討にご活用いただけます。</p>
<p>なお、αテストの開始時点では結果を Takumi の画面上で確認することはできません。また、資産の網羅的な検出を保証するものではありません。</p>
<p>αテストへのご参加とフィードバックは、Takumi が資産とその所有者を適切に関連付け、詳しく確認すべき資産を選定する機能の改善に役立てられます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="今後の展望">今後の展望<a href="https://shisho.dev/docs/ja/r/202608-takumi-asm-alpha-testers/#%E4%BB%8A%E5%BE%8C%E3%81%AE%E5%B1%95%E6%9C%9B" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>今後は、発見したアタックサーフェスの中から Takumi の「AIペネトレーションテスト」機能で確認すべき資産を選定し、必要に応じて対象への診断を自動で実施できるように拡張していく予定です。今回のαテストでは、ペネトレーションテストは実施しません。</p>
<p>ASM 機能は、将来的に Takumi の有償機能として提供することを検討しています。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="参加方法">参加方法<a href="https://shisho.dev/docs/ja/r/202608-takumi-asm-alpha-testers/#%E5%8F%82%E5%8A%A0%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>無料のαテストへの参加をご希望の方は、弊社営業担当者へご連絡いただくか、<a href="mailto:shisho-support@flatt.tech" target="_blank" rel="noopener noreferrer">shisho-support@flatt.tech</a> までメールでご一報ください。</p>
<p>メールでお申し込みいただく際は、以下の文例をご利用ください。</p>
<div class="language-text codeBlockContainer_tXdS theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_zXtR"><pre tabindex="0" class="prism-code language-text codeBlock_qqWd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_CmGJ"><span class="token-line" style="color:#393A34"><span class="token plain">件名：Takumi「ASM 機能」のαテスト参加申し込み</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Takumi「ASM 機能」のαテストへの参加を希望いたします。</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">資産発見の起点とする当社のドメインは、以下のとおりです。</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">・aaa.example（既知のサブドメイン：xxx.aaa.example）</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">・bbb.example</span><br></span></code></pre><div class="buttonGroup_yRlK"><button type="button" aria-label="クリップボードにコードをコピー" title="コピー" class="clean-btn"><span class="copyButtonIcons_yBV4" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_Ctry"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FUe1"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>ご連絡の際は、貴社内で把握されている所有ドメインの一覧をお送りください。資産発見の起点として利用いたします。ご共有可能な範囲で構いませんが、最低 1 つは含めていただきますようお願い申し上げます。製品改善に向けた追加のご協力をご検討いただける場合には、それらのドメインのサブドメイン一覧もあわせてお送りいただけますと幸いです。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Runner が脅威検出に対応]]></title>
            <link>https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/</link>
            <guid>https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/</guid>
            <pubDate>Wed, 19 Aug 2026 02:00:00 GMT</pubDate>
            <description><![CDATA[サプライチェーンインシデントの発生時に、Takumi Runner が能動的に収集したトレースを調査し、影響がある組織に通知します。]]></description>
            <content:encoded><![CDATA[<p>Takumi Runner は CI/CD パイプライン上の脅威を能動的に検出する<strong>脅威検出</strong>機能の提供を開始しました。過去 Takumi Guard で報じてきたようなサプライチェーンインシデントの発生時、Takumi Runner または <a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/">cicd-sensor</a> を使って収集されたトレースデータを迅速に調査し、脅威が検出された場合には即座に通知をお届けします。</p>
<p><img decoding="async" loading="lazy" alt="サプライチェーンインシデント発生時の対応�：これまでと脅威検出機能" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4MzgiIHZpZXdCb3g9IjAgMCAxNjAwIDgzOCIgcm9sZT0iaW1nIiBmb250LWZhbWlseT0iJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnSGlyYWdpbm8gU2FucycsICdZdSBHb3RoaWMnLCBNZWlyeW8sICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmIj4KICA8dGl0bGU+44K144OX44Op44Kk44OB44Kn44O844Oz44Kk44Oz44K344OH44Oz44OI55m655Sf5pmC44Gu5a++5b+c77ya44GT44KM44G+44Gn44Go6ISF5aiB5qSc5Ye65qmf6IO9PC90aXRsZT4KICA8ZGVmcz4KICAgIDwhLS0gdGhpY2sgYmxvY2sgYXJyb3csIDY0IHdpZGUgeCA0NCB0YWxsLCBwb2ludGluZyByaWdodDsgZmlsbCBzZXQgcGVyIHVzZSAtLT4KICAgIDxwb2x5Z29uIGlkPSJibG9jay1hcnJvdyIgcG9pbnRzPSIwLC0xMSAzOCwtMTEgMzgsLTIyIDY0LDAgMzgsMjIgMzgsMTEgMCwxMSIvPgogICAgPCEtLSBjbGlwYm9hcmQgaWNvbiAoOTAgeCAxMTYsIHRvcC1sZWZ0IGF0IDAsMCk7IGZyYW1lIGNvbG9yID0gY3VycmVudENvbG9yOyBjaGVjayBtYXJrcyBkcmF3biBzZXBhcmF0ZWx5IC0tPgogICAgPGcgaWQ9ImNsaXBib2FyZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgPHJlY3QgeD0iMCIgeT0iOCIgd2lkdGg9IjkwIiBoZWlnaHQ9IjEwOCIgcng9IjgiIGZpbGw9IiNmZmZmZmYiLz4KICAgICAgPHJlY3QgeD0iMjciIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIxOCIgcng9IjUiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlPSJub25lIi8+CiAgICAgIDxwYXRoIGQ9Ik00NyA0MyBINzcgTTQ3IDY3IEg3NyBNNDcgOTEgSDc3IiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDwvZz4KICAgIDxwYXRoIGlkPSJjbGlwYm9hcmQtY2hlY2tzIiBkPSJNMTcgNDMgTDI1IDUxIEwzOSAzNSBNMTcgNjcgTDI1IDc1IEwzOSA1OSBNMTcgOTEgTDI1IDk5IEwzOSA4MyIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSI0LjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDwvZGVmcz4KCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iODM4IiBmaWxsPSIjZmZmZmZmIi8+CgogIDwhLS0gdGl0bGUgLS0+CiAgPHRleHQgeD0iODAwIiB5PSI3MiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSI0MiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyNDI5MmYiPuOCteODl+ODqeOCpOODgeOCp+ODvOODs+OCpOODs+OCt+ODh+ODs+ODiOeZuueUn+aZguOBruWvvuW/nDwvdGV4dD4KCiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT0gcm93IDE6IOOBk+OCjOOBvuOBpyA9PT09PT09PT09PT09PT09PT09PT0gLS0+CiAgPHJlY3QgeD0iNDAiIHk9IjExOCIgd2lkdGg9IjE1MjAiIGhlaWdodD0iMzEzIiByeD0iMTgiIGZpbGw9IiNmNmY0ZjQiLz4KICA8cmVjdCB4PSI2MiIgeT0iMjcwIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IiM5YjZiNmIiLz4KICA8dGV4dCB4PSIxMzciIHk9IjMwNCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNmZmZmZmYiPuOBk+OCjOOBvuOBpzwvdGV4dD4KCiAgPCEtLSBzdGVwIDE6IGNoZWNrIGJsb2dzIC8gWCAoc21hcnRwaG9uZSBmZWVkLCBmaW5nZXIgdGFwcGluZyB0aGUgc2NyZWVuKSAtLT4KICA8dGV4dCB4PSI0MzAiIHk9IjE3NCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIzNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiM1ZjVmNWYiPuODluODreOCsOODu1jjgpLnorroqo08L3RleHQ+CiAgPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOGE3YTdhIiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICA8cmVjdCB4PSIzODQiIHk9IjIxNCIgd2lkdGg9IjkyIiBoZWlnaHQ9IjE2MSIgcng9IjE2IiBmaWxsPSIjZmZmZmZmIi8+CiAgICA8cGF0aCBkPSJNNDE2IDIzMCBINDQzIiBzdHJva2Utd2lkdGg9IjUiLz4KICAgIDxjaXJjbGUgY3g9IjQwNiIgY3k9IjI2MiIgcj0iOSIgZmlsbD0iI2M5YjhiOCIgc3Ryb2tlPSJub25lIi8+CiAgICA8cGF0aCBkPSJNNDIzIDI1NyBINDU3IE00MjMgMjcwIEg0NDggTTQwMyAyOTUgSDQ1NyBNNDAzIDMxMSBINDQ4IE00MDMgMzI3IEg0NTciIHN0cm9rZT0iI2M5YjhiOCIgc3Ryb2tlLXdpZHRoPSI1Ii8+CiAgICA8cGF0aCBkPSJNNDE2IDM1OSBINDQzIiBzdHJva2U9IiNjOWI4YjgiIHN0cm9rZS13aWR0aD0iNSIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjAgMjY0KSByb3RhdGUoLTMwKSBzY2FsZSgxLjEpIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHBhdGggZD0iTS0yMC44IC00IEEyNCAyNCAwIDAgMSAyMC44IC00IE0tMTQuNCAtMSBBMTcgMTcgMCAwIDEgMTQuNCAtMSIgc3Ryb2tlPSIjZDM3MDZjIiBzdHJva2Utd2lkdGg9IjMuNiIvPgogICAgPHBhdGggZD0iTS04IDggQTggOCAwIDAgMSA4IDggTDggMzYgQTQgNCAwIDAgMSAxNiAzNiBBNCA0IDAgMCAxIDI0IDM2IEE2IDYgMCAwIDEgMzAgNDIgTDMwIDYwIEExMCAxMCAwIDAgMSAyMCA3MCBMLTYgNzAgQTEwIDEwIDAgMCAxIC0xNiA2MCBMLTE2IDQ2IFEtMTYgNDAgLTggNDAgWiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjOGE3YTdhIiBzdHJva2Utd2lkdGg9IjQuNSIvPgogIDwvZz4KICA8ZWxsaXBzZSBjeD0iNTEwIiBjeT0iMzgxIiByeD0iMTEyIiByeT0iMjYiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iI2QzNzA2YyIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgPHRleHQgeD0iNTEwIiB5PSIzODgiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjZDM3MDZjIj7msJfjgYzjgaTjgZHjgarjgYTjgYvjgoLigKY8L3RleHQ+CgogIDx1c2UgeGxpbms6aHJlZj0iI2Jsb2NrLWFycm93IiB4PSI2MjgiIHk9IjI5NSIgZmlsbD0iI2I4YTlhOSIvPgoKICA8IS0tIHN0ZXAgMjogc2VhcmNoIHRoZSBsb2dzIHlvdXJzZWxmIChzdGFjayBvZiBsb2cgcGFnZXMgKyBtYWduaWZpZXIpIC0tPgogIDx0ZXh0IHg9Ijg5MCIgeT0iMTc0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjM2IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzVmNWY1ZiI+6Ieq5YiG44Gn44Ot44Kw5qSc57SiPC90ZXh0PgogIDxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzlhODY4NiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHJlY3QgeD0iODM2IiB5PSIyMTQiIHdpZHRoPSIxMjEiIGhlaWdodD0iMTQ4IiByeD0iOCIgZmlsbD0iI2Y0ZWRlZCIgc3Ryb2tlPSIjYjM5YzljIi8+CiAgICA8cmVjdCB4PSI4MjMiIHk9IjIyNyIgd2lkdGg9IjEyMSIgaGVpZ2h0PSIxNDgiIHJ4PSI4IiBmaWxsPSIjZmZmZmZmIi8+CiAgICA8cGF0aCBkPSJNODQyIDI1NCBIOTI1IE04NDIgMjc0IEg5MDkgTTg0MiAyOTQgSDkyOCBNODQyIDMxNCBIOTAxIE04NDIgMzM1IEg5MjMgTTg0MiAzNTUgSDkxMiIgc3Ryb2tlPSIjYjM5YzljIiBzdHJva2Utd2lkdGg9IjUiLz4KICA8L2c+CiAgPGNpcmNsZSBjeD0iOTUwIiBjeT0iMjY3IiByPSIzNSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjUiIHN0cm9rZT0iI2QzNzA2YyIgc3Ryb2tlLXdpZHRoPSI4Ii8+CiAgPHBhdGggZD0iTTk3NSAyOTIgTDEwMDYgMzIzIiBzdHJva2U9IiNkMzcwNmMiIHN0cm9rZS13aWR0aD0iMTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxlbGxpcHNlIGN4PSI5NzAiIGN5PSIzODEiIHJ4PSIxMDAiIHJ5PSIyNiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjZDM3MDZjIiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI5NzAiIHk9IjM4OCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNkMzcwNmMiPuOCgeOCk+OBqeOBhuOBoOOCiOOBreKApjwvdGV4dD4KCiAgPHVzZSB4bGluazpocmVmPSIjYmxvY2stYXJyb3ciIHg9IjEwODgiIHk9IjI5NSIgZmlsbD0iI2I4YTlhOSIvPgoKICA8IS0tIHN0ZXAgMzogcG9zdC1pbmNpZGVudCByZXNwb25zZSAoY2xpcGJvYXJkKSAtLT4KICA8dGV4dCB4PSIxMzUwIiB5PSIxNzQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMzYiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjNWY1ZjVmIj7kuovlvozlr77lv5w8L3RleHQ+CiAgPHVzZSB4bGluazpocmVmPSIjY2xpcGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkwIDIxNCkgc2NhbGUoMS4zNDQpIiBjb2xvcj0iIzhhN2E3YSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2NsaXBib2FyZC1jaGVja3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOTAgMjE0KSBzY2FsZSgxLjM0NCkiIHN0cm9rZT0iI2EwOTA5MCIvPgogIDx0ZXh0IHg9IjEzNTAiIHk9IjQwMiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMiIgZmlsbD0iIzdhN2E3YSI+77yI5b2x6Z+/44GM44GC44Gj44Gf5aC05ZCI77yJPC90ZXh0PgoKICA8IS0tID09PT09PT09PT09PT09PT09PT09PSByb3cgMjog44GT44KM44GL44KJID09PT09PT09PT09PT09PT09PT09PSAtLT4KICA8cmVjdCB4PSI0MCIgeT0iNDcxIiB3aWR0aD0iMTUyMCIgaGVpZ2h0PSIzMjciIHJ4PSIxOCIgZmlsbD0iI2VlZjRmYyIvPgogIDxyZWN0IHg9IjYyIiB5PSI2MjkiIHdpZHRoPSIyMDAiIGhlaWdodD0iNTAiIHJ4PSIyNSIgZmlsbD0iIzJmNmZkNiIvPgogIDx0ZXh0IHg9IjE2MiIgeT0iNjYzIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjI2IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iI2ZmZmZmZiI+6ISF5aiB5qSc5Ye65qmf6IO9PC90ZXh0PgoKICA8IS0tIHN0ZXA6IFJ1bm5lciBkb2VzIGl0IGF1dG9tYXRpY2FsbHkgKHNoaWVsZCB3aXRoIHJhZGFyIHN3ZWVwLCBiZWxsIGF0dGFjaGVkKSDigJQgcmVwbGFjZXMgc3RlcHMgMSBhbmQgMiAtLT4KICA8dGV4dCB4PSI2NjAiIHk9IjUyNyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIzNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiM1ZjVmNWYiPlJ1bm5lciDjgYzli53miYvjgavjgoTjgos8L3RleHQ+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjYwIDY1NCkgc2NhbGUoMS40KSI+CiAgICA8cGF0aCBkPSJNMCAtNjIgQzIyIC01MCA0MiAtNDQgNTYgLTQ0IEM1NiAtMiA0MCAzNCAwIDYyIEMtNDAgMzQgLTU2IC0yIC01NiAtNDQgQy00MiAtNDQgLTIyIC01MCAwIC02MiBaIiBmaWxsPSIjZWFmM2ZmIiBzdHJva2U9IiMyZjZmZDYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii02IiByPSIzMiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMmY2ZmQ2IiBzdHJva2Utd2lkdGg9IjIuNSIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii02IiByPSIxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOWZjMGVhIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgPHBhdGggZD0iTS0zMiAtNiBIMzIgTTAgLTM4IFYyNiIgc3Ryb2tlPSIjOWZjMGVhIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgPHBhdGggZD0iTTAgLTYgTDAgLTM4IEEzMiAzMiAwIDAgMSAyNy43IC0yMiBaIiBmaWxsPSIjMmY2ZmQ2IiBmaWxsLW9wYWNpdHk9IjAuMyIvPgogICAgPHBhdGggZD0iTTAgLTYgTDI3LjcgLTIyIiBzdHJva2U9IiMyZjZmZDYiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iLTI0IiByPSI0LjUiIGZpbGw9IiMyZmEzNmIiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzQyIDYwNykgc2NhbGUoMS4wNSkiPgogICAgPHBhdGggZD0iTS0yNCAxNiBDLTI0IC0xNCAtMTQgLTI4IDAgLTMwIEMxNCAtMjggMjQgLTE0IDI0IDE2IEwzMCAyNCBILTMwIFoiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzJmNmZkNiIgc3Ryb2tlLXdpZHRoPSI0LjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgIDxjaXJjbGUgY3g9IjAiIGN5PSIzMiIgcj0iNiIgZmlsbD0iIzJmNmZkNiIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii0zNCIgcj0iNCIgZmlsbD0iIzJmNmZkNiIvPgogICAgPGNpcmNsZSBjeD0iMjYiIGN5PSItMjQiIHI9IjEzIiBmaWxsPSIjMmZhMzZiIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgPHRleHQgeD0iMjYiIHk9Ii0xNyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxOCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNmZmZmZmYiPiE8L3RleHQ+CiAgPC9nPgogIDxlbGxpcHNlIGN4PSI3NTAiIGN5PSI3NDciIHJ4PSIxNDQiIHJ5PSIyNyIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMmM4YTU4IiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI3NTAiIHk9Ijc1NCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyYzhhNTgiPuW9semfv+OBjOOBguOBo+OBn+OCiemAmuefpeOBjOmjm+OBtjwvdGV4dD4KCiAgPHVzZSB4bGluazpocmVmPSIjYmxvY2stYXJyb3ciIHg9IjEwODgiIHk9IjY1NCIgZmlsbD0iIzJmNmZkNiIvPgoKICA8IS0tIHBvc3QtaW5jaWRlbnQgcmVzcG9uc2UgKGFmdGVyKTogc2FtZSBpY29uLCBzYW1lIGNvbHVtbiBhcyBhYm92ZSAtLT4KICA8dGV4dCB4PSIxMzUwIiB5PSI1MjciIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMzYiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjNWY1ZjVmIj7kuovlvozlr77lv5w8L3RleHQ+CiAgPHVzZSB4bGluazpocmVmPSIjY2xpcGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkwIDU3Nikgc2NhbGUoMS4zNDQpIiBjb2xvcj0iIzJmNmZkNiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2NsaXBib2FyZC1jaGVja3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOTAgNTc2KSBzY2FsZSgxLjM0NCkiIHN0cm9rZT0iIzJmYTM2YiIvPgo8L3N2Zz4K" width="1600" height="838" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="メリット">メリット<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/#%E3%83%A1%E3%83%AA%E3%83%83%E3%83%88" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>これまでは、Takumi Runner で収集したトレースログはお客様がご自身で確認や調査をする必要がありました。しかし、効果的に調査するにはある程度の専門知識が必要で、対応も早急に行う必要があります。</p>
<p>本機能をご利用いただくと、サプライチェーンインシデントが発生した時に弊社のノウハウとシステムを活かした影響調査が迅速に行われ、影響がある場合には通知が送られます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用方法">利用方法<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>通知を受けるには設定で<strong>脅威検知通知</strong>を有効にする必要があります。</p>
<p>Shisho Cloud コンソールで <strong>Runner</strong> &gt; <strong>設定</strong> を開き、<strong>脅威検知通知</strong>から通知先を設定してください。</p>
<p><img decoding="async" loading="lazy" alt="脅威検知通知の設定画面" src="https://shisho.dev/docs/ja/assets/images/notification-setup-email-8e0b1d2c5c0c5535ec6e6bd7871b4d2b.png" width="2456" height="1094" class="img_aV4l"></p>
<p><strong>メール通知</strong> のトグルをオンにし、<strong>送信先アドレス</strong> から通知先のメールアドレスを選択してください。「保存」を押すと設定が完了です。今後のインシデントで脅威が検出された際に、通知が送信されるようになります。</p>
<p>また、こちらの画面からはテスト送信も行えるので、通知が正しく届くことを事前に確認できます。</p>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_Kqb4"><p>本記事の執筆時点では通知はメールのみに対応しております。今後 webhook にも対応予定です。</p></div></div>
<p>本機能の詳細は、<a href="https://shisho.dev/docs/ja/t/runner/features/threat-detection/">脅威検出のユーザーガイド</a>を参照してください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="料金体系">料金体系<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/#%E6%96%99%E9%87%91%E4%BD%93%E7%B3%BB" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>脅威検出機能は、 Takumi Runner の基本プラン内でご利用いただけます。従量課金制ではありません。</p>
<p>Takumi Runner のプランの詳細は<a href="https://shisho.dev/docs/ja/t/runner/billing/">料金と請求</a>をご覧ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="takumi-runner-の利用開始方法">Takumi Runner の利用開始方法<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/#takumi-runner-%E3%81%AE%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>Takumi Runner を利用するには、Takumi サブスクリプションの契約と Runner の有効化が必要です。</p>
<ol>
<li><a href="https://cloud.shisho.dev/hello/takumi" target="_blank" rel="noopener noreferrer">https://cloud.shisho.dev/hello/takumi</a> にアクセスし、サインインしてください</li>
<li>組織を登録し、Takumi サブスクリプションを契約してください</li>
<li>画面左のサイドバーから <strong>Runner</strong> &gt; <strong>設定</strong> にアクセスしてください</li>
<li>「有効化する」ボタンをクリックして Runner を有効化してください</li>
</ol>
<p><img decoding="async" loading="lazy" alt="Runner セットアップ画面" src="https://shisho.dev/docs/ja/assets/images/ui-runner-settings-e3e300eb20582fa02ccf7a0928c39553.png" width="2000" height="1024" class="img_aV4l"></p>
<p>有効化が完了したら、<a href="https://shisho.dev/docs/ja/t/runner/quickstart/">Takumi Runner のユーザーガイド</a>に従ってセットアップを進めてください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Runner が cicd-sensor との連携に対応]]></title>
            <link>https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/</link>
            <guid>https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/</guid>
            <pubDate>Wed, 19 Aug 2026 01:00:00 GMT</pubDate>
            <description><![CDATA[GitHub ホステッドランナーや GitLab CI/CD などで実行される CI/CD ジョブのトレースを Takumi に送信し、Takumi でトレースを管理できるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Takumi Runner が、オープンソースの eBPF ランタイムセキュリティセンサー <a href="https://github.com/cicd-sensor/cicd-sensor" target="_blank" rel="noopener noreferrer">cicd-sensor</a> との連携に対応しました。GitHub ホステッドランナーや GitLab CI/CD など、<strong>Takumi Hosted Runner 以外で実行される CI/CD ジョブからもトレースログを収集</strong>し、Takumi Runner で管理できるようになりました。</p>
<p><img decoding="async" loading="lazy" alt="Takumi Runner と cicd-sensor の構成比較" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjY2IiBoZWlnaHQ9IjM5NSIgdmlld0JveD0iMCAwIDEyNjYgMzk1IiBmb250LWZhbWlseT0iJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnSGlyYWdpbm8gU2FucycsICdZdSBHb3RoaWMnLCBNZWlyeW8sICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmIj4KICA8ZGVmcz4KICAgIDxtYXJrZXIgaWQ9ImFycm93IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHJlZlg9IjkiIHJlZlk9IjUiIG1hcmtlcldpZHRoPSI3IiBtYXJrZXJIZWlnaHQ9IjciIG9yaWVudD0iYXV0by1zdGFydC1yZXZlcnNlIj4KICAgICAgPHBhdGggZD0iTSAwIDAgTCAxMCA1IEwgMCAxMCB6IiBmaWxsPSIjMjQyOTJmIi8+CiAgICA8L21hcmtlcj4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEyNjYiIGhlaWdodD0iMzk1IiBmaWxsPSIjZmZmZmZmIi8+CgogIDwhLS0gY29sdW1uLWdyb3VwIGhlYWRlcnMgLS0+CiAgPHRleHQgeD0iMzA0IiB5PSI0OCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyNDI5MmYiPkdpdEh1YjwvdGV4dD4KICA8dGV4dCB4PSI5NjIiIHk9IjQ4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjI2IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzI0MjkyZiI+VGFrdW1pIFJ1bm5lcjwvdGV4dD4KCiAgPCEtLSByb3cgMSBsYWJlbCAtLT4KICA8dGV4dCB4PSIzMCIgeT0iNzEiIGZvbnQtc2l6ZT0iMTQiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjNTc2MDZhIj5UYWt1bWkgSG9zdGVkIFJ1bm5lciDliKnnlKg8L3RleHQ+CgogIDwhLS0gcm93IDE6IHdvcmtmbG93IFlBTUwgKGRvY3VtZW50KSAtLT4KICA8cGF0aCBkPSJNIDEyMCAxMDggTCAxOTMgMTA4IEwgMjA1IDEyMCBMIDIwNSAxNjMgTCAxMjAgMTYzIFoiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzZlNzc4MSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNIDE5MyAxMDggTCAxOTMgMTIwIEwgMjA1IDEyMCBaIiBmaWxsPSIjZTFlN2VkIiBzdHJva2U9IiM2ZTc3ODEiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgPGxpbmUgeDE9IjEzMiIgeTE9IjEyNiIgeDI9IjE3NiIgeTI9IjEyNiIgc3Ryb2tlPSIjZDBkN2RlIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8bGluZSB4MT0iMTMyIiB5MT0iMTM2IiB4Mj0iMTYwIiB5Mj0iMTM2IiBzdHJva2U9IiNkMGQ3ZGUiIHN0cm9rZS13aWR0aD0iMiIvPgogIDx0ZXh0IHg9IjE2MiIgeT0iMTgzIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjE2IiBmaWxsPSIjMjQyOTJmIj7jg6/jg7zjgq/jg5Xjg63jg7wgWUFNTDwvdGV4dD4KICA8bGluZSB4MT0iMjA1IiB5MT0iMTM1IiB4Mj0iNzMxIiB5Mj0iMTM1IiBzdHJva2U9IiMyNDI5MmYiIHN0cm9rZS13aWR0aD0iMiIgbWFya2VyLWVuZD0idXJsKCNhcnJvdykiLz4KICA8dGV4dCB4PSI0NjgiIHk9IjEyMiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzI0MjkyZiI+5a6f6KGMPC90ZXh0PgoKICA8IS0tIHJvdyAxOiBUYWt1bWkgSG9zdGVkIFJ1bm5lciAtLT4KICA8cmVjdCB4PSI3MzUiIHk9IjgwIiB3aWR0aD0iMTcwIiBoZWlnaHQ9IjExMCIgcng9IjEwIiBmaWxsPSIjZjZmOGZhIiBzdHJva2U9IiM2ZTc3ODEiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPHRleHQgeD0iODIwIiB5PSIxMzAiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTYiIGZpbGw9IiMyNDI5MmYiPlRha3VtaTwvdGV4dD4KICA8dGV4dCB4PSI4MjAiIHk9IjE1MiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxNiIgZmlsbD0iIzI0MjkyZiI+SG9zdGVkIFJ1bm5lcjwvdGV4dD4KICA8bGluZSB4MT0iOTA1IiB5MT0iMTM1IiB4Mj0iMTAyNCIgeTI9IjEzNSIgc3Ryb2tlPSIjMjQyOTJmIiBzdHJva2Utd2lkdGg9IjIiIG1hcmtlci1lbmQ9InVybCgjYXJyb3cpIi8+CiAgPHRleHQgeD0iOTY1IiB5PSIxMjIiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMyNDI5MmYiPuODiOODrOODvOOCueODreOCsDwvdGV4dD4KCiAgPCEtLSByb3cgMTogVGFrdW1pIFJ1bm5lciAoY2xvdWQpIC0tPgogIDxlbGxpcHNlIGN4PSIxMTA0IiBjeT0iMTY5IiByeD0iNzYiIHJ5PSIxOSIgZmlsbD0iI2RiZWFmZSIvPgogIDxjaXJjbGUgY3g9IjEwNTciIGN5PSIxNDUiIHI9IjI5IiBmaWxsPSIjZGJlYWZlIi8+CiAgPGNpcmNsZSBjeD0iMTEwNCIgY3k9IjEyNyIgcj0iMzQiIGZpbGw9IiNkYmVhZmUiLz4KICA8Y2lyY2xlIGN4PSIxMTQ2IiBjeT0iMTQ2IiByPSIyNCIgZmlsbD0iI2RiZWFmZSIvPgogIDx0ZXh0IHg9IjEwOTkiIHk9IjE1NSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxNiIgZmlsbD0iIzI0MjkyZiI+VGFrdW1pIFJ1bm5lcjwvdGV4dD4KCiAgPCEtLSByb3cgMiBsYWJlbCAtLT4KICA8dGV4dCB4PSIzMCIgeT0iMjQxIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzU3NjA2YSI+Y2ljZC1zZW5zb3Ig5Yip55SoPC90ZXh0PgoKICA8IS0tIHJvdyAyOiB3b3JrZmxvdyBZQU1MIChkb2N1bWVudCkgLS0+CiAgPHBhdGggZD0iTSAxMjAgMjc4IEwgMTkzIDI3OCBMIDIwNSAyOTAgTCAyMDUgMzMzIEwgMTIwIDMzMyBaIiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiM2ZTc3ODEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgPHBhdGggZD0iTSAxOTMgMjc4IEwgMTkzIDI5MCBMIDIwNSAyOTAgWiIgZmlsbD0iI2UxZTdlZCIgc3Ryb2tlPSIjNmU3NzgxIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDxsaW5lIHgxPSIxMzIiIHkxPSIyOTYiIHgyPSIxNzYiIHkyPSIyOTYiIHN0cm9rZT0iI2QwZDdkZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgPGxpbmUgeDE9IjEzMiIgeTE9IjMwNiIgeDI9IjE2MCIgeTI9IjMwNiIgc3Ryb2tlPSIjZDBkN2RlIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8dGV4dCB4PSIxNjIiIHk9IjM1MyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxNiIgZmlsbD0iIzI0MjkyZiI+44Ov44O844Kv44OV44Ot44O8IFlBTUw8L3RleHQ+CiAgPGxpbmUgeDE9IjIwNSIgeTE9IjMwNSIgeDI9IjMyNiIgeTI9IjMwNSIgc3Ryb2tlPSIjMjQyOTJmIiBzdHJva2Utd2lkdGg9IjIiIG1hcmtlci1lbmQ9InVybCgjYXJyb3cpIi8+CiAgPHRleHQgeD0iMjY2IiB5PSIyOTIiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMyNDI5MmYiPuWun+ihjDwvdGV4dD4KCiAgPCEtLSByb3cgMjogR2l0SHViLWhvc3RlZCBydW5uZXIgKyBjaWNkLXNlbnNvciAocGlsbCkgLS0+CiAgPHJlY3QgeD0iMzMwIiB5PSIyNTAiIHdpZHRoPSIyMzIiIGhlaWdodD0iMTEwIiByeD0iMTAiIGZpbGw9IiNmNmY4ZmEiIHN0cm9rZT0iIzZlNzc4MSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICA8dGV4dCB4PSI0NDYiIHk9IjI4NSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxNiIgZmlsbD0iIzI0MjkyZiI+R2l0SHViIOODm+OCueODhuODg+ODieODqeODs+ODiuODvDwvdGV4dD4KICA8cmVjdCB4PSIzNjEiIHk9IjMxMCIgd2lkdGg9IjE3MCIgaGVpZ2h0PSIzNCIgcng9IjE3IiBmaWxsPSIjZWJmN2YwIiBzdHJva2U9IiMyZGE0NGUiIHN0cm9rZS13aWR0aD0iMS4yIi8+CiAgPHRleHQgeD0iNDQ2IiB5PSIzMzIiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMyNDI5MmYiPmNpY2Qtc2Vuc29yPC90ZXh0PgogIDxsaW5lIHgxPSI1MzEiIHkxPSIzMjciIHgyPSIxMDI0IiB5Mj0iMzI3IiBzdHJva2U9IiMyNDI5MmYiIHN0cm9rZS13aWR0aD0iMiIgbWFya2VyLWVuZD0idXJsKCNhcnJvdykiLz4KICA8dGV4dCB4PSI3OTIiIHk9IjMxNCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzI0MjkyZiI+44OI44Os44O844K544Ot44KwPC90ZXh0PgoKICA8IS0tIHJvdyAyOiBUYWt1bWkgUnVubmVyIChjbG91ZCkgLS0+CiAgPGVsbGlwc2UgY3g9IjExMDQiIGN5PSIzMzkiIHJ4PSI3NiIgcnk9IjE5IiBmaWxsPSIjZGJlYWZlIi8+CiAgPGNpcmNsZSBjeD0iMTA1NyIgY3k9IjMxNSIgcj0iMjkiIGZpbGw9IiNkYmVhZmUiLz4KICA8Y2lyY2xlIGN4PSIxMTA0IiBjeT0iMjk3IiByPSIzNCIgZmlsbD0iI2RiZWFmZSIvPgogIDxjaXJjbGUgY3g9IjExNDYiIGN5PSIzMTYiIHI9IjI0IiBmaWxsPSIjZGJlYWZlIi8+CiAgPHRleHQgeD0iMTA5OSIgeT0iMzI1IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjE2IiBmaWxsPSIjMjQyOTJmIj5UYWt1bWkgUnVubmVyPC90ZXh0Pgo8L3N2Zz4K" width="1266" height="395" class="img_aV4l"></p>
<p>cicd-sensor のトレースログは本日同時にリリースした<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/">脅威検出</a>機能にも対応しています。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="背景">背景<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/#%E8%83%8C%E6%99%AF" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>Takumi Hosted Runner は、Takumi Runner の専用ランナーでジョブを実行することによって、プロセス実行・ネットワーク接続・DNS クエリ・ファイルアクセスといった eBPF トレースを収集する仕組みです。一方で、実行環境の制約や移行の手間などの理由で、 Takumi Hosted Runner に移行することが難しい場合もあります。</p>
<p>そこで、実行環境の移行が必要ない cicd-sensor を活用する手段の提供を開始しました。 CI/CD パイプラインに cicd-sensor を導入し、Takumi Runner の Manager のエンドポイントと認証情報を指定するだけで、トレースログを Takumi Runner に送信できるようになります。</p>
<p>上記アーキテクチャー図の通り、Takumi Hosted Runner では CI/CD ジョブを弊社運用の専用ランナーで実行することによってトレースログを収集します。cicd-sensor 連携は、GitHub ホステッドランナーやご自身で運用されているセルフホステッドランナーなど、今までのご利用の環境に cicd-sensor を導入してそこでトレースされたログを Takumi Runner に送信する仕組みです。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="メリット">メリット<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/#%E3%83%A1%E3%83%AA%E3%83%83%E3%83%88" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>cicd-sensor から収集したトレースログは、Takumi Hosted Runner のトレースログと同じ扱いで管理されるため、トレースログの可視化・検索や脅威検出をご利用いただけます。</p>
<p><strong>トレースログの可視化</strong></p>
<p>Takumi Runner の画面からは<a href="https://shisho.dev/docs/ja/t/runner/features/trace-visualization/">可視化されたトレースデータ</a>を確認できます。</p>
<p><img decoding="async" loading="lazy" alt="ネットワークタブ" src="https://shisho.dev/docs/ja/assets/images/job-network-a7b06401b6609f08394c040b6d95f57b.png" width="1280" height="720" class="img_aV4l"></p>
<p><strong>トレースログの検索</strong></p>
<p>Takumi Runner では集めた<a href="https://shisho.dev/docs/ja/t/runner/features/trace-search/">トレースログの内容を検索</a>することができます。サプライチェーンインシデントが発生した期間中に実行されていた CI/CD ジョブに影響があったかを確認できます。</p>
<p><img decoding="async" loading="lazy" alt="検索結果" src="https://shisho.dev/docs/ja/assets/images/trace-search-results-f60887104370d8c0fc20b3d2ac58a145.png" width="2664" height="1652" class="img_aV4l"></p>
<p><strong>脅威検出</strong></p>
<p><a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-threat-detection/">脅威検出</a>は、サプライチェーンインシデント時に能動的にトレースログをもとに影響調査を行い、影響があった場合に通知を送る機能です。ご利用いただくとご自身での調査が不要になるため、専門知識不足やインシデントの見逃しなどが解消されます。</p>
<p><img decoding="async" loading="lazy" alt="サプライチェーンインシデント発生時の対応：これまでと脅威検出機能" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4MzgiIHZpZXdCb3g9IjAgMCAxNjAwIDgzOCIgcm9sZT0iaW1nIiBmb250LWZhbWlseT0iJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnSGlyYWdpbm8gU2FucycsICdZdSBHb3RoaWMnLCBNZWlyeW8sICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmIj4KICA8dGl0bGU+44K144OX44Op44Kk44OB44Kn44O844Oz44Kk44Oz44K344OH44Oz44OI55m655Sf5pmC44Gu5a++5b+c77ya44GT44KM44G+44Gn44Go6ISF5aiB5qSc5Ye65qmf6IO9PC90aXRsZT4KICA8ZGVmcz4KICAgIDwhLS0gdGhpY2sgYmxvY2sgYXJyb3csIDY0IHdpZGUgeCA0NCB0YWxsLCBwb2ludGluZyByaWdodDsgZmlsbCBzZXQgcGVyIHVzZSAtLT4KICAgIDxwb2x5Z29uIGlkPSJibG9jay1hcnJvdyIgcG9pbnRzPSIwLC0xMSAzOCwtMTEgMzgsLTIyIDY0LDAgMzgsMjIgMzgsMTEgMCwxMSIvPgogICAgPCEtLSBjbGlwYm9hcmQgaWNvbiAoOTAgeCAxMTYsIHRvcC1sZWZ0IGF0IDAsMCk7IGZyYW1lIGNvbG9yID0gY3VycmVudENvbG9yOyBjaGVjayBtYXJrcyBkcmF3biBzZXBhcmF0ZWx5IC0tPgogICAgPGcgaWQ9ImNsaXBib2FyZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgPHJlY3QgeD0iMCIgeT0iOCIgd2lkdGg9IjkwIiBoZWlnaHQ9IjEwOCIgcng9IjgiIGZpbGw9IiNmZmZmZmYiLz4KICAgICAgPHJlY3QgeD0iMjciIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIxOCIgcng9IjUiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlPSJub25lIi8+CiAgICAgIDxwYXRoIGQ9Ik00NyA0MyBINzcgTTQ3IDY3IEg3NyBNNDcgOTEgSDc3IiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDwvZz4KICAgIDxwYXRoIGlkPSJjbGlwYm9hcmQtY2hlY2tzIiBkPSJNMTcgNDMgTDI1IDUxIEwzOSAzNSBNMTcgNjcgTDI1IDc1IEwzOSA1OSBNMTcgOTEgTDI1IDk5IEwzOSA4MyIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSI0LjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDwvZGVmcz4KCiAgPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iODM4IiBmaWxsPSIjZmZmZmZmIi8+CgogIDwhLS0gdGl0bGUgLS0+CiAgPHRleHQgeD0iODAwIiB5PSI3MiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSI0MiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyNDI5MmYiPuOCteODl+ODqeOCpOODgeOCp+ODvOODs+OCpOODs+OCt+ODh+ODs+ODiOeZuueUn+aZguOBruWvvuW/nDwvdGV4dD4KCiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT0gcm93IDE6IOOBk+OCjOOBvuOBpyA9PT09PT09PT09PT09PT09PT09PT0gLS0+CiAgPHJlY3QgeD0iNDAiIHk9IjExOCIgd2lkdGg9IjE1MjAiIGhlaWdodD0iMzEzIiByeD0iMTgiIGZpbGw9IiNmNmY0ZjQiLz4KICA8cmVjdCB4PSI2MiIgeT0iMjcwIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IiM5YjZiNmIiLz4KICA8dGV4dCB4PSIxMzciIHk9IjMwNCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNmZmZmZmYiPuOBk+OCjOOBvuOBpzwvdGV4dD4KCiAgPCEtLSBzdGVwIDE6IGNoZWNrIGJsb2dzIC8gWCAoc21hcnRwaG9uZSBmZWVkLCBmaW5nZXIgdGFwcGluZyB0aGUgc2NyZWVuKSAtLT4KICA8dGV4dCB4PSI0MzAiIHk9IjE3NCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIzNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiM1ZjVmNWYiPuODluODreOCsOODu1jjgpLnorroqo08L3RleHQ+CiAgPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOGE3YTdhIiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICA8cmVjdCB4PSIzODQiIHk9IjIxNCIgd2lkdGg9IjkyIiBoZWlnaHQ9IjE2MSIgcng9IjE2IiBmaWxsPSIjZmZmZmZmIi8+CiAgICA8cGF0aCBkPSJNNDE2IDIzMCBINDQzIiBzdHJva2Utd2lkdGg9IjUiLz4KICAgIDxjaXJjbGUgY3g9IjQwNiIgY3k9IjI2MiIgcj0iOSIgZmlsbD0iI2M5YjhiOCIgc3Ryb2tlPSJub25lIi8+CiAgICA8cGF0aCBkPSJNNDIzIDI1NyBINDU3IE00MjMgMjcwIEg0NDggTTQwMyAyOTUgSDQ1NyBNNDAzIDMxMSBINDQ4IE00MDMgMzI3IEg0NTciIHN0cm9rZT0iI2M5YjhiOCIgc3Ryb2tlLXdpZHRoPSI1Ii8+CiAgICA8cGF0aCBkPSJNNDE2IDM1OSBINDQzIiBzdHJva2U9IiNjOWI4YjgiIHN0cm9rZS13aWR0aD0iNSIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjAgMjY0KSByb3RhdGUoLTMwKSBzY2FsZSgxLjEpIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHBhdGggZD0iTS0yMC44IC00IEEyNCAyNCAwIDAgMSAyMC44IC00IE0tMTQuNCAtMSBBMTcgMTcgMCAwIDEgMTQuNCAtMSIgc3Ryb2tlPSIjZDM3MDZjIiBzdHJva2Utd2lkdGg9IjMuNiIvPgogICAgPHBhdGggZD0iTS04IDggQTggOCAwIDAgMSA4IDggTDggMzYgQTQgNCAwIDAgMSAxNiAzNiBBNCA0IDAgMCAxIDI0IDM2IEE2IDYgMCAwIDEgMzAgNDIgTDMwIDYwIEExMCAxMCAwIDAgMSAyMCA3MCBMLTYgNzAgQTEwIDEwIDAgMCAxIC0xNiA2MCBMLTE2IDQ2IFEtMTYgNDAgLTggNDAgWiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjOGE3YTdhIiBzdHJva2Utd2lkdGg9IjQuNSIvPgogIDwvZz4KICA8ZWxsaXBzZSBjeD0iNTEwIiBjeT0iMzgxIiByeD0iMTEyIiByeT0iMjYiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iI2QzNzA2YyIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgPHRleHQgeD0iNTEwIiB5PSIzODgiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjZDM3MDZjIj7msJfjgYzjgaTjgZHjgarjgYTjgYvjgoLigKY8L3RleHQ+CgogIDx1c2UgeGxpbms6aHJlZj0iI2Jsb2NrLWFycm93IiB4PSI2MjgiIHk9IjI5NSIgZmlsbD0iI2I4YTlhOSIvPgoKICA8IS0tIHN0ZXAgMjogc2VhcmNoIHRoZSBsb2dzIHlvdXJzZWxmIChzdGFjayBvZiBsb2cgcGFnZXMgKyBtYWduaWZpZXIpIC0tPgogIDx0ZXh0IHg9Ijg5MCIgeT0iMTc0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjM2IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iIzVmNWY1ZiI+6Ieq5YiG44Gn44Ot44Kw5qSc57SiPC90ZXh0PgogIDxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzlhODY4NiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHJlY3QgeD0iODM2IiB5PSIyMTQiIHdpZHRoPSIxMjEiIGhlaWdodD0iMTQ4IiByeD0iOCIgZmlsbD0iI2Y0ZWRlZCIgc3Ryb2tlPSIjYjM5YzljIi8+CiAgICA8cmVjdCB4PSI4MjMiIHk9IjIyNyIgd2lkdGg9IjEyMSIgaGVpZ2h0PSIxNDgiIHJ4PSI4IiBmaWxsPSIjZmZmZmZmIi8+CiAgICA8cGF0aCBkPSJNODQyIDI1NCBIOTI1IE04NDIgMjc0IEg5MDkgTTg0MiAyOTQgSDkyOCBNODQyIDMxNCBIOTAxIE04NDIgMzM1IEg5MjMgTTg0MiAzNTUgSDkxMiIgc3Ryb2tlPSIjYjM5YzljIiBzdHJva2Utd2lkdGg9IjUiLz4KICA8L2c+CiAgPGNpcmNsZSBjeD0iOTUwIiBjeT0iMjY3IiByPSIzNSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjUiIHN0cm9rZT0iI2QzNzA2YyIgc3Ryb2tlLXdpZHRoPSI4Ii8+CiAgPHBhdGggZD0iTTk3NSAyOTIgTDEwMDYgMzIzIiBzdHJva2U9IiNkMzcwNmMiIHN0cm9rZS13aWR0aD0iMTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDxlbGxpcHNlIGN4PSI5NzAiIGN5PSIzODEiIHJ4PSIxMDAiIHJ5PSIyNiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjZDM3MDZjIiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI5NzAiIHk9IjM4OCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNkMzcwNmMiPuOCgeOCk+OBqeOBhuOBoOOCiOOBreKApjwvdGV4dD4KCiAgPHVzZSB4bGluazpocmVmPSIjYmxvY2stYXJyb3ciIHg9IjEwODgiIHk9IjI5NSIgZmlsbD0iI2I4YTlhOSIvPgoKICA8IS0tIHN0ZXAgMzogcG9zdC1pbmNpZGVudCByZXNwb25zZSAoY2xpcGJvYXJkKSAtLT4KICA8dGV4dCB4PSIxMzUwIiB5PSIxNzQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMzYiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjNWY1ZjVmIj7kuovlvozlr77lv5w8L3RleHQ+CiAgPHVzZSB4bGluazpocmVmPSIjY2xpcGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkwIDIxNCkgc2NhbGUoMS4zNDQpIiBjb2xvcj0iIzhhN2E3YSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2NsaXBib2FyZC1jaGVja3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOTAgMjE0KSBzY2FsZSgxLjM0NCkiIHN0cm9rZT0iI2EwOTA5MCIvPgogIDx0ZXh0IHg9IjEzNTAiIHk9IjQwMiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMiIgZmlsbD0iIzdhN2E3YSI+77yI5b2x6Z+/44GM44GC44Gj44Gf5aC05ZCI77yJPC90ZXh0PgoKICA8IS0tID09PT09PT09PT09PT09PT09PT09PSByb3cgMjog44GT44KM44GL44KJID09PT09PT09PT09PT09PT09PT09PSAtLT4KICA8cmVjdCB4PSI0MCIgeT0iNDcxIiB3aWR0aD0iMTUyMCIgaGVpZ2h0PSIzMjciIHJ4PSIxOCIgZmlsbD0iI2VlZjRmYyIvPgogIDxyZWN0IHg9IjYyIiB5PSI2MjkiIHdpZHRoPSIyMDAiIGhlaWdodD0iNTAiIHJ4PSIyNSIgZmlsbD0iIzJmNmZkNiIvPgogIDx0ZXh0IHg9IjE2MiIgeT0iNjYzIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjI2IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iI2ZmZmZmZiI+6ISF5aiB5qSc5Ye65qmf6IO9PC90ZXh0PgoKICA8IS0tIHN0ZXA6IFJ1bm5lciBkb2VzIGl0IGF1dG9tYXRpY2FsbHkgKHNoaWVsZCB3aXRoIHJhZGFyIHN3ZWVwLCBiZWxsIGF0dGFjaGVkKSDigJQgcmVwbGFjZXMgc3RlcHMgMSBhbmQgMiAtLT4KICA8dGV4dCB4PSI2NjAiIHk9IjUyNyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIzNiIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiM1ZjVmNWYiPlJ1bm5lciDjgYzli53miYvjgavjgoTjgos8L3RleHQ+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjYwIDY1NCkgc2NhbGUoMS40KSI+CiAgICA8cGF0aCBkPSJNMCAtNjIgQzIyIC01MCA0MiAtNDQgNTYgLTQ0IEM1NiAtMiA0MCAzNCAwIDYyIEMtNDAgMzQgLTU2IC0yIC01NiAtNDQgQy00MiAtNDQgLTIyIC01MCAwIC02MiBaIiBmaWxsPSIjZWFmM2ZmIiBzdHJva2U9IiMyZjZmZDYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii02IiByPSIzMiIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMmY2ZmQ2IiBzdHJva2Utd2lkdGg9IjIuNSIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii02IiByPSIxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOWZjMGVhIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgPHBhdGggZD0iTS0zMiAtNiBIMzIgTTAgLTM4IFYyNiIgc3Ryb2tlPSIjOWZjMGVhIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgPHBhdGggZD0iTTAgLTYgTDAgLTM4IEEzMiAzMiAwIDAgMSAyNy43IC0yMiBaIiBmaWxsPSIjMmY2ZmQ2IiBmaWxsLW9wYWNpdHk9IjAuMyIvPgogICAgPHBhdGggZD0iTTAgLTYgTDI3LjcgLTIyIiBzdHJva2U9IiMyZjZmZDYiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iLTI0IiByPSI0LjUiIGZpbGw9IiMyZmEzNmIiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzQyIDYwNykgc2NhbGUoMS4wNSkiPgogICAgPHBhdGggZD0iTS0yNCAxNiBDLTI0IC0xNCAtMTQgLTI4IDAgLTMwIEMxNCAtMjggMjQgLTE0IDI0IDE2IEwzMCAyNCBILTMwIFoiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzJmNmZkNiIgc3Ryb2tlLXdpZHRoPSI0LjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgIDxjaXJjbGUgY3g9IjAiIGN5PSIzMiIgcj0iNiIgZmlsbD0iIzJmNmZkNiIvPgogICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii0zNCIgcj0iNCIgZmlsbD0iIzJmNmZkNiIvPgogICAgPGNpcmNsZSBjeD0iMjYiIGN5PSItMjQiIHI9IjEzIiBmaWxsPSIjMmZhMzZiIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgPHRleHQgeD0iMjYiIHk9Ii0xNyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxOCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiNmZmZmZmYiPiE8L3RleHQ+CiAgPC9nPgogIDxlbGxpcHNlIGN4PSI3NTAiIGN5PSI3NDciIHJ4PSIxNDQiIHJ5PSIyNyIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMmM4YTU4IiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI3NTAiIHk9Ijc1NCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMyYzhhNTgiPuW9semfv+OBjOOBguOBo+OBn+OCiemAmuefpeOBjOmjm+OBtjwvdGV4dD4KCiAgPHVzZSB4bGluazpocmVmPSIjYmxvY2stYXJyb3ciIHg9IjEwODgiIHk9IjY1NCIgZmlsbD0iIzJmNmZkNiIvPgoKICA8IS0tIHBvc3QtaW5jaWRlbnQgcmVzcG9uc2UgKGFmdGVyKTogc2FtZSBpY29uLCBzYW1lIGNvbHVtbiBhcyBhYm92ZSAtLT4KICA8dGV4dCB4PSIxMzUwIiB5PSI1MjciIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMzYiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjNWY1ZjVmIj7kuovlvozlr77lv5w8L3RleHQ+CiAgPHVzZSB4bGluazpocmVmPSIjY2xpcGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjkwIDU3Nikgc2NhbGUoMS4zNDQpIiBjb2xvcj0iIzJmNmZkNiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2NsaXBib2FyZC1jaGVja3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOTAgNTc2KSBzY2FsZSgxLjM0NCkiIHN0cm9rZT0iIzJmYTM2YiIvPgo8L3N2Zz4K" width="1600" height="838" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="サポートされている-cicd-パイプライン">サポートされている CI/CD パイプライン<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/#%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B-cicd-%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>cicd-sensor の連携は実行環境に依存しないため、基本的に cicd-sensor がサポートする CI/CD パイプラインには対応しています。本稿執筆時点では、GitHub Actions および GitLab CI/CD がサポートされています。なお、GitLab CI/CD に関しては、セルフホストの GitLab Runner（Docker executor）が対象となります。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用方法">利用方法<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>cicd-sensor の連携は、以下 3 ステップで行います。</p>
<ol>
<li>CI/CD ジョブに cicd-sensor を導入</li>
<li>Takumi Runner の Manager を cicd-sensor の <code>manager-url</code> に設定</li>
<li>cicd-sensor の <code>manager-token</code> に認証情報を設定</li>
</ol>
<h3 class="anchor anchorWithStickyNavbar_k394" id="github-ホステッドランナー">GitHub ホステッドランナー<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/#github-%E3%83%9B%E3%82%B9%E3%83%86%E3%83%83%E3%83%89%E3%83%A9%E3%83%B3%E3%83%8A%E3%83%BC" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>cicd-sensor のステップをジョブの先頭に追加し、パラメータ <code>manager-url</code> に Manager エンドポイントを指定します。</p>
<div class="language-yaml codeBlockContainer_tXdS theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_zXtR"><pre tabindex="0" class="prism-code language-yaml codeBlock_qqWd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_CmGJ"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">jobs</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">build</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">runs-on</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> ubuntu</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">latest</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">steps</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">uses</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> cicd</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">sensor/cicd</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">sensor</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">action@cb0546d5707fcb68bf755006cb97817b3750996b </span><span class="token comment" style="color:#999988;font-style:italic"># v0.0.39</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">with</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">manager-url</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> https</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain">//manager.cicdsensor.cloud.shisho.dev</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">manager-token</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> secrets.SHISHO_CICD_SENSOR_TOKEN </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre><div class="buttonGroup_yRlK"><button type="button" aria-label="クリップボードにコードをコピー" title="コピー" class="clean-btn"><span class="copyButtonIcons_yBV4" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_Ctry"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FUe1"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>認証（<code>manager-token</code>）は、Shisho Cloud のボット経由で行われます。ボットの作成など、認証の設定方法は<a href="https://shisho.dev/docs/ja/t/runner/features/cicdsensor-integration/">ユーザーガイド</a>をご確認ください。</p>
<p>ジョブの実行が完了すると、ジョブとトレースの内容が Takumi Runner の画面に反映されます。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="github-セルフホステッドランナーgitlab-cicd">GitHub セルフホステッドランナー・GitLab CI/CD<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/#github-%E3%82%BB%E3%83%AB%E3%83%95%E3%83%9B%E3%82%B9%E3%83%86%E3%83%83%E3%83%89%E3%83%A9%E3%83%B3%E3%83%8A%E3%83%BCgitlab-cicd" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>これらの環境では、cicd-sensor がランナーのホスト上で動作するため、パイプラインではなくホスト側で cicd-sensor の導入と Manager エンドポイントの設定を行います。設定方法は <a href="https://cicd-sensor.github.io/user-guide/self-hosted-install.html" target="_blank" rel="noopener noreferrer">cicd-sensor のドキュメント</a>をご確認ください。</p>
<p>Takumi Runner の Manager エンドポイントは <code>https://manager.cicdsensor.cloud.shisho.dev</code> です。</p>
<p>認証情報は、Takumi の画面で API キーを発行し、 <code>manager-token</code> として指定します。ボットの作成や API キーの詳細は、<a href="https://shisho.dev/docs/ja/t/runner/features/cicdsensor-integration/">ユーザーガイド</a>をご確認ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="pricing">料金体系<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/#pricing" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>cicd-sensor 連携をご利用いただくには Takumi Runner の基本プランが必要です。</p>
<p>基本プラン内では、毎月ジョブ実行時間の合計 3000 分のトレースログまで受け付けます。今年2026年9月1日以降、3,000 分を超過したジョブ実行のログ受け付けには、分単位で料金が発生します。</p>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_Kqb4"><p>2026年8月31日までは 3000 分の上限なしでトレースログを受け付けます。</p></div></div>
<p>cicd-sensor 連携の料金体系の詳細は<a href="https://shisho.dev/docs/ja/t/runner/billing/pricing/">料金体系</a>をご覧ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="takumi-runner-の利用開始方法">Takumi Runner の利用開始方法<a href="https://shisho.dev/docs/ja/r/202608-takumi-runner-cicd-sensor-integration/#takumi-runner-%E3%81%AE%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>cicd-sensor 連携も含め、Takumi Runner を利用するには、Takumi サブスクリプションの契約と Runner の有効化が必要です。</p>
<ol>
<li><a href="https://cloud.shisho.dev/hello/takumi" target="_blank" rel="noopener noreferrer">https://cloud.shisho.dev/hello/takumi</a> にアクセスし、サインインしてください</li>
<li>組織を登録し、Takumi サブスクリプションを契約してください</li>
<li>画面左のサイドバーから <strong>Runner</strong> &gt; <strong>設定</strong> にアクセスしてください</li>
<li>「有効化する」ボタンをクリックして Runner を有効化してください</li>
</ol>
<p><img decoding="async" loading="lazy" alt="Runner セットアップ画面" src="https://shisho.dev/docs/ja/assets/images/ui-runner-settings-e3e300eb20582fa02ccf7a0928c39553.png" width="2000" height="1024" class="img_aV4l"></p>
<p>有効化が完了したら、<a href="https://shisho.dev/docs/ja/t/runner/features/cicdsensor-integration/">cicd-sensor 連携のユーザーガイド</a>に従ってセットアップを進めてください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi グレーボックス診断機能を提供開始]]></title>
            <link>https://shisho.dev/docs/ja/r/202608-takumi-graybox/</link>
            <guid>https://shisho.dev/docs/ja/r/202608-takumi-graybox/</guid>
            <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[ソースコードから見つけた脆弱性を、稼働中のアプリケーションで実際に再現できるか確認します]]></description>
            <content:encoded><![CDATA[<p>Takumi グレーボックス診断機能の提供を開始しました。</p>
<p>ソースコードと、そのコードが稼働しているアプリケーションの URL の両方を指定することで、Takumi がコードを解析して脆弱性の候補を洗い出し、稼働中のアプリケーションに対して実際に攻撃を行います。そして、<strong>再現できたものだけを指摘事項として報告します</strong>。</p>
<p><img decoding="async" loading="lazy" alt="グレーボックス診断機能 提供開始" src="https://shisho.dev/docs/ja/assets/images/eyecatch-64b37d8a3c1f20ad82401762cb992177.png" width="2400" height="1260" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="概要">概要<a href="https://shisho.dev/docs/ja/r/202608-takumi-graybox/#%E6%A6%82%E8%A6%81" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>ホワイトボックス診断はソースコードを直接読むため、外部からの調査、すなわちブラックボックス的なアプローチでは到達し得ない脆弱性も発見することができます。一方で、発見した脆弱性の候補が実際の動作環境で再現できるかどうかは、コード上からは判定できません。また、ブラックボックス診断では、実際に動作環境で再現する脆弱性のみが報告対象となりますが、コードを読まないと発見が難しい脆弱性や公開されていない機能に潜む脆弱性を検出することは困難です。</p>
<p>グレーボックス診断機能は、この両者の長所を取り入れた機能です。すなわち、<strong>静的解析によって脆弱性の候補を網羅的に検出するとともに、実際に動作しているアプリケーションを対象に各候補の再現性を検証するため、網羅性と正確性を両立</strong>させることが可能です。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="再現性が確認されたレポート">再現性が確認されたレポート<a href="https://shisho.dev/docs/ja/r/202608-takumi-graybox/#%E5%86%8D%E7%8F%BE%E6%80%A7%E3%81%8C%E7%A2%BA%E8%AA%8D%E3%81%95%E3%82%8C%E3%81%9F%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>グレーボックス診断のレポートに記載される指摘事項は、すべて稼働中のアプリケーションで再現を確認したものです。静的解析が挙げた候補のうち再現を確認できなかったものは、指摘事項とは異なり、レポート内の別のセクションに記録されます。よって、レポートを読むだけで実際に再現が可能である脆弱性をすぐに判別することが可能です。</p>
<p>また、各指摘事項には、再現に用いた手順も記載されます。開発者は同じ手順をたどって脆弱性が再現することを確認できるとともに、修正後に同じ手順を再度実行して修正の妥当性を確かめられます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始方法">利用開始方法<a href="https://shisho.dev/docs/ja/r/202608-takumi-graybox/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>本機能は全ての「Takumi byGMO」ユーザーの皆様が、月ごとのクレジット枠内で自由にご利用いただけます。追加料金やプラン変更は必要ございません。</p>
<p>グローバルサイドバー内「診断」タブから「診断を作成」ボタンをクリックし、「グレーボックス診断」を選択してご利用ください。</p>
<p>▼ ユーザーガイド: <a href="https://shisho.dev/docs/ja/t/assessment/features/graybox-assessment/">グレーボックス診断</a></p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi の診断がメールによる多要素認証（MFA）に対応]]></title>
            <link>https://shisho.dev/docs/ja/r/202608-takumi-disposable-mailbox/</link>
            <guid>https://shisho.dev/docs/ja/r/202608-takumi-disposable-mailbox/</guid>
            <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[メールで届くワンタイムコードを必要とするアプリケーションを診断できるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Takumi が、メールによる多要素認証（MFA）を要求するアプリケーションの診断に対応しました。</p>
<p><img decoding="async" loading="lazy" alt="認証情報の設定画面" src="https://shisho.dev/docs/ja/assets/images/mailbox-setting-112cc62325fd8d2fa9c78424c23059f2.png" width="1568" height="339" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="概要">概要<a href="https://shisho.dev/docs/ja/r/202608-takumi-disposable-mailbox/#%E6%A6%82%E8%A6%81" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>従来 Takumi はメールによる MFA に対応しておらず、診断を正常に行うためには MFA を毎回無効化していただく必要がありました。</p>
<p>今回のリリースにより、ブラックボックス診断機能とペネトレーションテスト機能において、診断中に Takumi がメールを受け取れるメールアドレスを選択いただけるようになります。</p>
<p>用途は MFA のワンタイムコードに限らず、マジックリンクやサインアップ時の確認メールなど、メールに依存する機能全般でご利用いただけます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始方法">利用開始方法<a href="https://shisho.dev/docs/ja/r/202608-takumi-disposable-mailbox/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>本機能は、ブラックボックス診断およびペネトレーションテストの実行画面から、すべての組織でご利用いただけます。</p>
<p>クレデンシャルを追加する際、アカウントのメールアドレスとして「Takumi 管理メール」を選び、新しいアドレスを発行するか、組織がすでに保有しているアドレスを選択してください。アドレスは 5 件までご登録いただけます。</p>
<p>アドレスの設定方法と診断対象への登録手順については、<a href="https://shisho.dev/docs/ja/t/assessment/features/blackbox-assessment/#disposable-mailbox">メールのワンタイムコードを用いたサインイン</a>をご覧ください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[CSPM 向け AWS RDS 検査ワークフロー更新のお願い]]></title>
            <link>https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/</link>
            <guid>https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/</guid>
            <pubDate>Fri, 07 Aug 2026 02:00:00 GMT</pubDate>
            <description><![CDATA[CSPM をご利用の組織向けのお知らせです。AWS の express configuration で作成された Aurora クラスターを正しく検査できるよう、マネージド検査項目「RDS インスタンスを VPC 内で運用する」を含むワークフローの更新をお願いします。]]></description>
            <content:encoded><![CDATA[<p>2026 年 3 月に AWS が導入した <a href="https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.AuroraPostgreSQL.ExpressConfig.html" target="_blank" rel="noopener noreferrer">express configuration</a>（VPC を使用しない Aurora クラスターの作成方式）の影響により、Flatt Security が標準提供しているマネージド検査項目「RDS インスタンスを VPC 内で運用する」（RDS.18）では、この構成のインスタンスを正しく判定できない状況が確認されました。</p>
<p>本問題に対応したワークフローを公開しましたので、更新をお願いいたします。</p>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_Kqb4"><p>本件は CSPM の AWS 向けマネージド検査に関するお知らせです。以下のいずれかに該当する組織では、今回の更新対応は不要です。</p><ul>
<li>Takumi byGMO のみをご利用の組織</li>
<li>CSPM で AWS 環境を検査していない組織</li>
<li>後述のワークフロー「Prebundle: Review AWS RDS posture (FSBP)」を登録していない組織</li>
</ul></div></div>
<h2 class="anchor anchorWithStickyNavbar_k394" id="背景">背景<a href="https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/#%E8%83%8C%E6%99%AF" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>AWS は 2026 年 3 月、<a href="https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.AuroraPostgreSQL.ExpressConfig.html" target="_blank" rel="noopener noreferrer">express configuration</a> という Aurora クラスターの作成方式を導入しました。</p>
<p><a href="https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.AuroraPostgreSQL.ExpressConfig.html" target="_blank" rel="noopener noreferrer">express configuration</a> で作成されたクラスターは、従来の Aurora クラスターとは異なり、VPC に関連付けられない構成となっています。</p>
<p>マネージド検査項目「RDS インスタンスを VPC 内で運用する」（RDS.18）は、DB インスタンスが参照する DB サブネットグループから VPC への所属を判定しています。そのため、VPC に関連付けられない <a href="https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.AuroraPostgreSQL.ExpressConfig.html" target="_blank" rel="noopener noreferrer">express configuration</a> の Aurora クラスターは、この検査の前提から外れており、正しく判定できない状況でした。</p>
<p>今後、このような構成の Aurora クラスターが利用されることを想定し、検査結果の誤判定を防ぐため、本検査ワークフローの更新にご協力いただけますと幸いです。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="更新の対象">更新の対象<a href="https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/#%E6%9B%B4%E6%96%B0%E3%81%AE%E5%AF%BE%E8%B1%A1" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>更新の対象は、以下のワークフロー内の 1 つのジョブです。</p>
<table><thead><tr><th>対象</th><th>ID</th><th>名前</th></tr></thead><tbody><tr><td>ワークフロー</td><td><code>prebundle-aws-fsbp-rds</code></td><td>Prebundle: Review AWS RDS posture (FSBP)</td></tr><tr><td>ジョブ</td><td><code>instance-vpc</code></td><td>Review instance vpc</td></tr></tbody></table>
<h2 class="anchor anchorWithStickyNavbar_k394" id="必要な対応">必要な対応<a href="https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/#%E5%BF%85%E8%A6%81%E3%81%AA%E5%AF%BE%E5%BF%9C" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>最新の GraphQL クエリと Rego ポリシーを <a href="https://github.com/flatt-security/shisho-cloud-managed-workflows" target="_blank" rel="noopener noreferrer">shisho-cloud-managed-workflows</a> リポジトリの <a href="https://github.com/flatt-security/shisho-cloud-managed-workflows/tree/main/workflows/csp/aws-fsbp/rds/instance-vpc" target="_blank" rel="noopener noreferrer"><code>workflows/csp/aws-fsbp/rds/instance-vpc</code></a> にご用意いたしましたので、置き換えをお願いいたします。</p>
<p>なお、参考情報ですが、「RDS インスタンスを VPC 内で運用する」（RDS.18）は、参照元となっている <a href="https://docs.aws.amazon.com/ja_jp/securityhub/latest/userguide/fsbp-standard.html" target="_blank" rel="noopener noreferrer">AWS FSBP（AWS Foundational Security Best Practices standard）</a> の検査項目からすでに削除されています。</p>
<p>そのため、運用状況によっては、当該ジョブ自体を削除いただくことも選択肢の一つとなります。</p>
<p>お使いの管理方法に応じて、次のいずれかの方法で更新してください。なお、ワークフローの一覧にこのワークフローが存在しない場合、更新は不要です。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="shishoctl-で更新する場合">shishoctl で更新する場合<a href="https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/#shishoctl-%E3%81%A7%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p><code>shishoctl workflow export</code> で取得したワークフロー定義をお持ちの場合は、<code>instance-vpc</code> ジョブに対応するファイル（Rego ポリシー・GraphQL クエリ・テスト）を最新版の内容に置き換え、<code>shishoctl workflow apply</code> で組織に適用してください。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="コンソールで編集する場合">コンソールで編集する場合<a href="https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/#%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E7%B7%A8%E9%9B%86%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p><strong>ワークフロー</strong> から「Prebundle: Review AWS RDS posture (FSBP)」を開き、マニフェスト中の <code>jobs</code> 配下にある <code>id: instance-vpc</code> のジョブについて、<code>decide</code> ブロックの <code>rego:</code>（Rego ポリシー）と <code>input</code> 配下の <code>schema:</code>（GraphQL クエリ）の内容を、公開されている最新版でそれぞれ置き換えて保存してください。</p>
<p>他のジョブやパラメータの変更は不要です。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="github-や-gitlab-のリポジトリで管理している場合">GitHub や GitLab のリポジトリで管理している場合<a href="https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/#github-%E3%82%84-gitlab-%E3%81%AE%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%A7%E7%AE%A1%E7%90%86%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p><code>instance-vpc</code> ジョブに対応する 3 ファイル（Rego ポリシー・GraphQL クエリ・テスト）を最新版の内容に置き換えて、メインブランチへ push してください。</p>
<p>設定済みのデプロイ用 GitHub Actions ワークフローなどにより、Shisho Cloud へ自動的に反映されます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="お問い合わせ">お問い合わせ<a href="https://shisho.dev/docs/ja/r/202608-rds-vpcless-aurora/#%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>ご不明な点や更新作業に不安がある場合は、サポート窓口までご連絡ください。</p>
<p>お客様の状況に応じてサポートいたします。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi AIペネトレーションテスト機能の提供をさらに拡大]]></title>
            <link>https://shisho.dev/docs/ja/r/202608-takumi-pentest-update/</link>
            <guid>https://shisho.dev/docs/ja/r/202608-takumi-pentest-update/</guid>
            <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[事前登録いただいたお客様へのご案内を広げています。あわせて、攻撃経路を探索する精度と、テストを安全に実施するための仕組みを強化しました。]]></description>
            <content:encoded><![CDATA[<p><strong>AIペネトレーションテスト機能</strong>について、事前登録いただいたお客様へのご案内をさらに拡大しています。</p>
<p>あわせて、目的達成に至る経路を見つけ出す精度や、テストを安全に実施するための仕組みを強化しました。</p>
<p><img decoding="async" loading="lazy" alt="AIペネトレーションテスト機能の提供をさらに拡大" src="https://shisho.dev/docs/ja/assets/images/eyecatch-d4b765822033cf566cc0b16c5879e132.png" width="2400" height="1260" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="提供対象の拡大">提供対象の拡大<a href="https://shisho.dev/docs/ja/r/202608-takumi-pentest-update/#%E6%8F%90%E4%BE%9B%E5%AF%BE%E8%B1%A1%E3%81%AE%E6%8B%A1%E5%A4%A7" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>AIペネトレーションテスト機能は、事前登録いただいたお客様へ段階的にご案内してきました。運用の知見が蓄積できたこと、また、テストを安全に実行するための仕組みをより強化したことをもとに、現在はご案内の範囲をさらに拡大しています。</p>
<p>機能の提供に当たっては、引き続き事前登録いただいたお客様へ順次ご案内していますので、ご利用を希望される場合はまず<a href="https://flatt.tech/takumi/features/pentesting" target="_blank" rel="noopener noreferrer">申し込みページ</a>からご登録ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="機能の改善">機能の改善<a href="https://shisho.dev/docs/ja/r/202608-takumi-pentest-update/#%E6%A9%9F%E8%83%BD%E3%81%AE%E6%94%B9%E5%96%84" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>前回のご案内から、探索の精度と、テストを安全に実施するための仕組みについて、次の3点を改善しました。</p>
<ul>
<li><strong>テスト用エンジンの性能改善</strong>: 偵察で得た情報から仮説を立て、脆弱性を連鎖させて次の攻撃につなげる一連の判断の精度が向上しました</li>
<li><strong>破壊的な操作に関するポリシー</strong>: データの削除や改変のように、対象システムへ影響を及ぼしうる操作をどこまで許容するかをあらかじめ設定できるようになりました</li>
<li><strong>スコープの制御と監視の強化</strong>: 設定したスコープの外へ探索が及ばないようにするための仕組み、および、スコープ外の対象へのアクセスや危険な操作を検知する発見的統制の仕組みを強化しました</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_k394" id="お客様の声">お客様の声<a href="https://shisho.dev/docs/ja/r/202608-takumi-pentest-update/#%E3%81%8A%E5%AE%A2%E6%A7%98%E3%81%AE%E5%A3%B0" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>ウェルスナビ株式会社 システム基盤グループ/セキュリティエンジニア 宮﨑 多朗様より、コメントをいただきました。</p>
<blockquote>
<p>これまでペネトレーションテストは専門会社に依頼するとコストが高くなる傾向があり、数百万円〜の費用に加え、シナリオの相談からレポート受領まで2ヶ月以上を要することもめずらしくありません。予算の確保や社内調整、さらに診断員のスケジュール調整にも時間がかかるため、私たちとしてもフットワーク軽く回すことが難しいという課題がありました。</p>
<p>Takumi の AIペネトレーションテスト機能では、従来であれば100万円を超える規模を見込むようなペネトレーションテストが、今回は数千円・数時間という圧倒的なコストとスピードで完了しました。専門会社の診断員のスケジュールに左右されず、必要なタイミングで自分たちの判断ですぐに実施できる点も大きな魅力です。事業会社が抱えるセキュリティエンジニアの数は必ずしも多くない組織もあるなかで、こうした調整ごとにかかる工数を短縮してくれるため、専門的な知識を持つメンバーはシナリオの設計・調整といった本質的な部分に注力できるようになりました。手軽に回せるだけでも十分な価値ですが、机上の評価では正直「刺さらないだろう」と考えていた箇所にミスコンフィギュレーションが見つかり、実際のリスクとして検知してくれた点には驚かされました。手軽さだけでなく成果の面でもしっかり応えてくれるため、私たちとしても今後、Web 経由のペネトレーションテストを積極的に活用していきたいと考えています。</p>
</blockquote>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始方法">利用開始方法<a href="https://shisho.dev/docs/ja/r/202608-takumi-pentest-update/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_Kqb4"><p>ご利用を希望される場合は、<a href="https://flatt.tech/takumi/features/pentesting" target="_blank" rel="noopener noreferrer">申し込みページ</a>からご登録ください。担当者よりご案内いたします。</p></div></div>
<p>▼ ユーザーガイド: <a href="https://shisho.dev/docs/ja/t/assessment/features/pentest/">ペネトレーションテスト</a></p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Bot の信頼条件がカスタム OIDC プロバイダーに対応]]></title>
            <link>https://shisho.dev/docs/ja/r/202608-bot-custom-oidc/</link>
            <guid>https://shisho.dev/docs/ja/r/202608-bot-custom-oidc/</guid>
            <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[GitHub Actions と GitLab CI に加えて、OIDC Discovery に対応した任意の IdP と Bot を連携できるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Bot の信頼条件が、GitHub Actions と GitLab CI に加えて、<strong>OIDC Discovery に対応した任意の IdP</strong> が発行した ID トークンを受け入れられるようになりました。</p>
<p>Jenkins・Buildkite・CircleCI など自前で運用する CI/CD、他クラウドのワークロード ID 基盤、GitHub Enterprise Server、セルフマネージドの GitLab などから、静的な API キーなしで Bot としてサインインできます。</p>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_Kqb4"><p>カスタム OIDC プロバイダーのサポートは現在ベータ版です。
仕様や挙動が予告なく変更される可能性があります。</p></div></div>
<h2 class="anchor anchorWithStickyNavbar_k394" id="概要">概要<a href="https://shisho.dev/docs/ja/r/202608-bot-custom-oidc/#%E6%A6%82%E8%A6%81" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>信頼条件とは、Bot 側に設定しておく規則で、どの OIDC ID トークンをその Bot としてのサインインの証明として受け入れるかを決めるものです。これまで信頼条件が扱える発行者 (issuer) は GitHub Actions と GitLab CI の 2 つだけで、それ以外の環境では Bot の API キーを使う必要がありました。API キーは静的なシークレットであり、保管やローテーション、ログへの混入防止といった運用が欠かせません。</p>
<p>新しい <strong>Custom (OIDC)</strong> の提供元を選ぶと、信頼条件を自社の issuer に対して直接設定できます。IdP がジョブごとに短命な ID トークンを発行し、Shisho Cloud がそれを信頼条件と照合したうえで、同じく短命な、その Bot に限定された認証情報と交換します。CI 側に永続的なシークレットを置く必要はありません。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始方法">利用開始方法<a href="https://shisho.dev/docs/ja/r/202608-bot-custom-oidc/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>Shisho Cloud コンソールで Bot の <strong>信頼条件</strong> タブを開き、信頼条件を追加して、提供元として <strong>Custom (OIDC)</strong> を選択してください。設定する項目は以下の 4 つです。Issuer・Subject・Audience は必須、Claims は任意です。</p>
<ul>
<li><strong>Issuer</strong> - ID トークンの発行者を示す <code>https://</code> の URL。ポート 443 で到達でき、<code>/.well-known/openid-configuration</code> に OIDC Discovery のドキュメントを公開している必要がある。</li>
<li><strong>Subject</strong> - ID トークンの <code>sub</code> クレームに期待する値。完全一致の値か、<code>*</code> が任意の文字列にマッチする式（例: <code>repo:acme/app:*</code>）のいずれかを指定する。<code>*</code> のみの式は指定できない。</li>
<li><strong>Audience</strong> - ID トークンの <code>aud</code> クレームが含んでいなければならない値。IdP 側で <code>https://sts.cloud.shisho.dev</code> を発行するよう設定することを推奨する。こうすることで、Shisho Cloud 向けに発行したトークンが他のサービスへ再利用されるのを防げる。</li>
<li><strong>Claims</strong>（任意）- トークンのトップレベルの文字列クレームに対する追加条件を、最大 10 件まで指定できる。指定方法は Subject と同じ。</li>
</ul>
<p>信頼条件を保存したあとの CI 側の流れは、GitHub Actions や GitLab CI の場合と同じです。IdP から ID トークンを取得し、<code>shishoctl auth signin:bot</code> に渡してください。</p>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>上限</div><div class="admonitionContent_Kqb4"><p>カスタム OIDC の信頼条件は、1 組織につき <strong>1 件</strong>までです（組織内のすべての Bot を通じての合計）。GitHub Actions と GitLab CI の信頼条件に上限はありません。</p><p>2 件以上が必要な場合はサポートにご相談ください。ご契約プランによってはお応えできない場合があります。</p></div></div>
<p>設定項目の詳細や設定例、セキュリティ上の注意点は、Bot の認証ガイドの<a href="https://shisho.dev/docs/ja/c/bot/authentication/#custom-oidc">カスタム OIDC</a> をご覧ください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi ブラックボックス診断が画面を持たない API に対応]]></title>
            <link>https://shisho.dev/docs/ja/r/202607-takumi-bb-ui-less/</link>
            <guid>https://shisho.dev/docs/ja/r/202607-takumi-bb-ui-less/</guid>
            <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[画面を持たない API をクロール・診断できるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Takumi のブラックボックス診断において、<strong>画面を持たない API</strong> を診断対象として指定可能になりました。</p>
<p>Web ブラウザによるクロールの代わりに、OpenAPI Spec や GraphQL スキーマなど、添付されたスキーマファイルをもとに診断対象のエンドポイントを洗い出します。</p>
<p><img decoding="async" loading="lazy" alt="設定画面" src="https://shisho.dev/docs/ja/assets/images/api-setting-6513396274997ee414bcb6ab19bc3e55.png" width="1909" height="1048" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="概要">概要<a href="https://shisho.dev/docs/ja/r/202607-takumi-bb-ui-less/#%E6%A6%82%E8%A6%81" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>ブラックボックス診断は、これまで Web ブラウザによるクロールで診断対象のエンドポイントを洗い出してきました。ブラウザで操作するアプリケーションではこの方式がうまく機能しますが、画面を持たない API はクロールする対象が存在しないため、診断できませんでした。一方で、モバイルアプリのバックエンドやサービス間 API など、画面を持たない API を診断対象にしたい場面は少なくありません。</p>
<p>今回のリリースにより、こうした画面を持たない API を Takumi で直接診断できるようになります。診断対象の種類として API を選択すると、Takumi はクロールを行わず、添付されたスキーマファイルから診断対象となるエンドポイントを洗い出します。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始方法">利用開始方法<a href="https://shisho.dev/docs/ja/r/202607-takumi-bb-ui-less/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>本機能は、ブラックボックス診断の実行画面からすべての組織でご利用いただけます。</p>
<p>スキーマファイルや認証手順の設定方法については、<a href="https://shisho.dev/docs/ja/t/assessment/features/blackbox-assessment/#api-assessment">API 診断</a>をご覧ください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi AIペネトレーションテスト機能の提供を拡大]]></title>
            <link>https://shisho.dev/docs/ja/r/202607-takumi-pentest/</link>
            <guid>https://shisho.dev/docs/ja/r/202607-takumi-pentest/</guid>
            <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[攻撃対象と目的を設定するだけで、Takumi が攻撃パスを自律的に探索し、その目的が達成可能かを検証します。]]></description>
            <content:encoded><![CDATA[<p>2026年6月15日よりご案内を開始した<strong>AIペネトレーションテスト機能</strong>について、ご利用いただけるお客様を順次拡大しています。本機能は、指定した目的の達成可能性を、実際の攻撃者の視点で検証する機能です。</p>
<p>攻撃対象と「利用者データの取得」のような具体的な目的を設定するだけで、あとは Takumi が偵察・脆弱性の発見・攻撃を自律的に繰り返します。</p>
<p>なお、本機能は段階的に提供を行っており、すべてのお客様にご提供しているものではございません。ご利用を希望される場合は<a href="https://flatt.tech/takumi/features/pentesting" target="_blank" rel="noopener noreferrer">申し込みページ</a>からご登録ください。</p>
<p><img decoding="async" loading="lazy" alt="AIペネトレーションテスト機能の提供を拡大" src="https://shisho.dev/docs/ja/assets/images/eyecatch-c5e5073d71fa3ecf1e222969c6f856cd.png" width="2400" height="1260" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="背景">背景<a href="https://shisho.dev/docs/ja/r/202607-takumi-pentest/#%E8%83%8C%E6%99%AF" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>ホワイトボックス診断・ブラックボックス診断は、アプリケーション全体の脆弱性を機能と観点のマトリクスに沿って網羅的に検出する機能です。一方で、実際にシステムやアプリケーションの運用を進める中で「個々の脆弱性の一覧」だけでなく、「攻撃者がこの環境で本当にこの目的を達成できるのか」という問いに答えたい場面があります。単体では軽微に見える複数の脆弱性が連鎖し、結果として機密情報の窃取やシステムへの侵入に至るケースは少なくありません。</p>
<p>AIペネトレーションテスト機能は、この問いに答えるための機能です。網羅的な脆弱性検出ではなく、設定した特定の目的に到達できるかどうかに焦点を当て、そこへ至る攻撃パスを Takumi が自律的に探索します。人間のペネトレーションテスターと同じように、偵察で得た情報をもとに仮説を立て、脆弱性を発見、連鎖させ、得られた足がかりを次の攻撃につなげる、という一連の流れを繰り返します。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="使い方">使い方<a href="https://shisho.dev/docs/ja/r/202607-takumi-pentest/#%E4%BD%BF%E3%81%84%E6%96%B9" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>攻撃対象と目的を設定することで実行を開始できます。目的は「利用者データの取得」「システムへの侵入」といったプリセットから選ぶだけで、あとは Takumi が偵察から攻撃までを自動で実行します。テストの過程で発見した脆弱性を単独で報告するのではなく、それらを目的達成のためにどのように活用できるかを含めて検証する点が、通常の診断との大きな違いです。</p>
<p>テストの実行中および完了後は、攻撃の到達点を時系列で示すタイムラインと、攻撃経路を可視化する侵入マップを確認できます。テストが完了すると、実施した操作と目的の達成結果をまとめたレポートが出力されます。目的を達成できないまま完了した場合でも、レポートを確認したうえで追加の指示を添え、前回の到達点からテストを再開させることができます。</p>
<p><img decoding="async" loading="lazy" alt="進捗画面" src="https://shisho.dev/docs/ja/assets/images/progress-d2d49f3adb34d5281b8d115393428919.png" width="2552" height="3024" class="img_aV4l"></p>
<p>より詳しい設定方法や利用方法については、ユーザーガイドをご覧ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始方法">利用開始方法<a href="https://shisho.dev/docs/ja/r/202607-takumi-pentest/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>AIペネトレーションテスト機能は現在、提供対象を段階的に拡大しています。</p>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_Kqb4"><p>ご利用を希望される場合は、<a href="https://flatt.tech/takumi/features/pentesting" target="_blank" rel="noopener noreferrer">申し込みページ</a>からご登録ください。担当者よりご案内いたします。</p></div></div>
<p>▼ ユーザーガイド: <a href="https://shisho.dev/docs/ja/t/assessment/features/pentest/">ペネトレーションテスト</a></p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Images ベータ版を提供開始]]></title>
            <link>https://shisho.dev/docs/ja/r/202607-takumi-images-beta/</link>
            <guid>https://shisho.dev/docs/ja/r/202607-takumi-images-beta/</guid>
            <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Takumi Images は、既知の脆弱性を含まない状態を継続的に保つコンテナイメージ群を、既存のビルドフローに近い形で利用できるようにする機能です。]]></description>
            <content:encoded><![CDATA[<p>Takumi Images のベータ版を提供開始しました。Takumi Images は、継続的に再ビルドとスキャンを行い、既知の脆弱性が解消された状態を保つコンテナイメージ群を提供します。</p>
<p>イメージは OCI レジストリ <code>images.flatt.tech</code> で公開しています。</p>
<p><img decoding="async" loading="lazy" alt="Takumi Images" src="https://shisho.dev/docs/ja/assets/images/og-image-4fde64cea7f90dde20dcff1f306f513f.jpg" width="1200" height="630" class="img_aV4l"></p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="概要">概要<a href="https://shisho.dev/docs/ja/r/202607-takumi-images-beta/#%E6%A6%82%E8%A6%81" class="hash-link" aria-label="��見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>開発組織には、セキュリティ更新をこれまで以上に高い頻度で適用することが求められています。一方で、更新作業そのものを狙うソフトウェアサプライチェーン攻撃も増えています。</p>
<p>Takumi Images は、この運用上の緊張を下げるための機能です。一般的なランタイムイメージについて、利用者がベースイメージのパッチパイプラインを自前で構築しなくても、保守されたベースイメージへ移行できるようにします。</p>
<p>対応するイメージがカタログに含まれていれば、ベースイメージ内のパッケージを調査し、修正版を選定し、自分でイメージを再ビルドする代わりに、ベースイメージの参照を Takumi Images に切り替え、更新時に最新の Takumi イメージを pull して利用できます。</p>
<p><strong>本機能は現在無料です。またβ期間終了後も、既に公開済の範囲のイメージは引き続き無料で提供いたします。</strong>
脆弱性対応に関するSLA、及びさらなるイメージカタログやカスタマイズ機能に関しては、今後ご案内する有償プラン内での提供となる見込みです。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用開始">利用開始<a href="https://shisho.dev/docs/ja/r/202607-takumi-images-beta/#%E5%88%A9%E7%94%A8%E9%96%8B%E5%A7%8B" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>利用中のベースイメージに対応するイメージがカタログに含まれていれば、多くの場合、移行に必要なのは Dockerfile の <code>FROM</code> 行の変更だけです。</p>
<div class="language-diff codeBlockContainer_tXdS theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_zXtR"><pre tabindex="0" class="prism-code language-diff codeBlock_qqWd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_CmGJ"><span class="token-line" style="color:#393A34"><span class="token plain">- FROM node:latest</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">+ FROM images.flatt.tech/takumi/node:latest</span><br></span></code></pre><div class="buttonGroup_yRlK"><button type="button" aria-label="クリップボードにコードをコピー" title="コピー" class="clean-btn"><span class="copyButtonIcons_yBV4" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_Ctry"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FUe1"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>移行後は、イメージを pull し直すことで、最新の再ビルド済みイメージを取得できます。</p>
<div class="language-bash codeBlockContainer_tXdS theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_zXtR"><pre tabindex="0" class="prism-code language-bash codeBlock_qqWd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_CmGJ"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">docker</span><span class="token plain"> pull images.flatt.tech/takumi/node:latest</span><br></span></code></pre><div class="buttonGroup_yRlK"><button type="button" aria-label="クリップボードにコードをコピー" title="コピー" class="clean-btn"><span class="copyButtonIcons_yBV4" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_Ctry"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FUe1"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>詳しくは <a href="https://shisho.dev/docs/ja/t/images/">Takumi Images のドキュメント</a> を参照してください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="含まれる価値">含まれる価値<a href="https://shisho.dev/docs/ja/r/202607-takumi-images-beta/#%E5%90%AB%E3%81%BE%E3%82%8C%E3%82%8B%E4%BE%A1%E5%80%A4" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>Takumi Images は、ベースイメージの運用を楽にするために、次の3つをまとめて提供します。</p>
<p>1つめは、そもそも含まれているものが少ないことです。各イメージは、メインのプログラムと、その実行に必要な最小限のライブラリを中心に構成しています。これにより、アプリケーションコードではなくベースイメージに由来するスキャナのノイズを減らしやすくなります。</p>
<p>2つめは、ベースイメージ側の調査負担を提供元に寄せられることです。Takumi Images に含まれるソフトウェアについては、提供元が脆弱性の影響をトリアージし、取り込む上流コードについてもマルウェアチェックを行っています。利用者が、ベースイメージ由来の検出結果や更新元の安全性を都度追い続ける負担を減らせます。</p>
<p>3つめは、サプライチェーンを確認するための情報です。各イメージには、以下のような検証可能な情報が付属します。</p>
<ul>
<li>署名付きイメージ</li>
<li>SBOM attestation</li>
<li>SLSA Provenance attestation</li>
<li>提供元が評価した脆弱性情報に対する VEX attestation</li>
</ul>
<p>これらの情報により、イメージの中身、出どころ、ベースイメージに対して報告された検出結果の現在の判断を確認できます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="今後の展望">今後の展望<a href="https://shisho.dev/docs/ja/r/202607-takumi-images-beta/#%E4%BB%8A%E5%BE%8C%E3%81%AE%E5%B1%95%E6%9C%9B" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>今後は、提供するコンテナイメージの種類をデータベース・言語ランタイム・ミドルウェアを中心にさらに拡充するとともに、コンプライアンス要件に対応したイメージバリアントの提供を予定しています。</p>
<p>また、CVE ID未採番の脆弱性情報の検出とナイトリービルドとしての先行取り込み、国際的なコンプライアンス要件への対応等を予定しています。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Runner がトレース検索に対応]]></title>
            <link>https://shisho.dev/docs/ja/r/202606-takumi-runner-trace-search/</link>
            <guid>https://shisho.dev/docs/ja/r/202606-takumi-runner-trace-search/</guid>
            <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[組織が収集した Takumi Runner トレースデータを日付指定で検索できるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Takumi Runner で、収集したトレースデータを日付指定で検索できるようになりました。今までも単一の GitHub ジョブのトレースデータ内を検索することができましたが、この検索機能により、<strong>複数の GitHub ジョブを一括で・横断して</strong>検索できます。公知の IoC 情報を利用した、不審なアクティビティの調査にご活用頂けます。</p>
<p>今年3月に発生した axios ソフトウェアサプライチェーン攻撃など、実例に基づいて本検索機能のご利用方法も紹介します。以下「<strong>具体例</strong>」をご確認ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用方法">利用方法<a href="https://shisho.dev/docs/ja/r/202606-takumi-runner-trace-search/#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>Shisho Cloud コンソールで <strong>Runner</strong> &gt; <strong>トレース検索</strong> を開きます。</p>
<p>まずは期間を選択し、検索対象とするイベント種別を選択します。最後に検索内容を入力し、「検索」を押すと検索が実行されます。</p>
<p><img decoding="async" loading="lazy" alt="トレース検索ページ" src="https://shisho.dev/docs/ja/assets/images/search-page-dd3b7e8e21028258c3959b5e5e5eb159.png" width="2662" height="1652" class="img_aV4l"></p>
<div class="theme-admonition theme-admonition-warning admonition_ODxW alert alert--warning"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>警告</div><div class="admonitionContent_Kqb4"><p>2026-06-13 以前のトレースデータは検索できません。</p></div></div>
<p>検索が完了すると検索結果を確認できます。この画面から以下が可能になります。</p>
<ul>
<li>一致したジョブとイベントの統計の確認</li>
<li>一致したジョブとイベントの内容を確認</li>
<li>検索結果のデータのダウンロード</li>
</ul>
<p><img decoding="async" loading="lazy" alt="検索結果ページ" src="https://shisho.dev/docs/ja/assets/images/results-page-f60887104370d8c0fc20b3d2ac58a145.png" width="2664" height="1652" class="img_aV4l"></p>
<p>検索結果は 72 時間保持されます。</p>
<p>詳しくは <a href="https://shisho.dev/docs/ja/t/runner/features/trace-search/">トレース検索のドキュメント</a> をご覧ください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="具体例">具体例<a href="https://shisho.dev/docs/ja/r/202606-takumi-runner-trace-search/#%E5%85%B7%E4%BD%93%E4%BE%8B" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_k394" id="axios-ソフトウェアサプライチェーンの攻撃---ホスト接続の検索">axios ソフトウェアサプライチェーンの攻撃 - ホスト接続の検索<a href="https://shisho.dev/docs/ja/r/202606-takumi-runner-trace-search/#axios-%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%B5%E3%83%97%E3%83%A9%E3%82%A4%E3%83%81%E3%82%A7%E3%83%BC%E3%83%B3%E3%81%AE%E6%94%BB%E6%92%83---%E3%83%9B%E3%82%B9%E3%83%88%E6%8E%A5%E7%B6%9A%E3%81%AE%E6%A4%9C%E7%B4%A2" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>2026年3月に HTTP クライアントライブラリ axios の npm パッケージが侵害された攻撃がありました。この事例の詳細は <a href="https://blog.flatt.tech/entry/axios_compromise" target="_blank" rel="noopener noreferrer">弊社のブログ</a> からご確認いただけます。</p>
<p>こちらと同等の攻撃が3日前に発生したとします。弊社のブログなどから、攻撃は <code>dangerous.example</code> に接続すると分かったとしましょう（誤接続を防ぐため、本稿での例示には、上記ブログに記載されている実際のホスト名とは異なるホスト名を利用しています）。</p>
<p>この場合、Takumi Runner で実行されたジョブに影響がなかったかは、以下検索条件で確認できます。</p>
<ul>
<li><strong>対象期間</strong> - <code>&lt;3日前&gt; ~ &lt;検索の当日&gt;</code></li>
<li><strong>イベント種別</strong> - <code>dns_query</code></li>
<li><strong>ホスト名</strong> - <code>*dangerous.example</code></li>
</ul>
<p><img decoding="async" loading="lazy" alt="ホスト名検索" src="https://shisho.dev/docs/ja/assets/images/hostname-search-692d19125db9d8383cf9ba5f7d43224a.png" width="2010" height="1286" class="img_aV4l"></p>
<p>ホスト名には、サブドメインも一致するよう <code>*</code> を先頭に追加します。</p>
<p>検索を実行し、一致したジョブがあった場合は攻撃の影響があったと判断できます。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="github-actions-の侵害---ファイルアクセスの検索">GitHub Actions の侵害 - ファイルアクセスの検索<a href="https://shisho.dev/docs/ja/r/202606-takumi-runner-trace-search/#github-actions-%E3%81%AE%E4%BE%B5%E5%AE%B3---%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%AE%E6%A4%9C%E7%B4%A2" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>GitHub Actions が侵害され、認証情報が奪取される攻撃が本年既に何度か発生しております。詳細は <a href="https://blog.flatt.tech/entry/2026-github-actions-security-part1" target="_blank" rel="noopener noreferrer">弊社のブログ</a> に記載されております。</p>
<p>このようなインシデント時には、GitHub Actions ワーカーが持つ認証情報が、メモリ（<code>/proc/&lt;pid&gt;/mem</code>）から読み取られる傾向があります。</p>
<p>もし同様の GitHub Actions の侵害があり、自社に影響が及んだ場合、Takumi Runner では <code>/proc/&lt;pid&gt;/mem</code> のファイルにアクセスした痕跡（トレース）が残ることになります。</p>
<p>従って、Actions 上で類似の攻撃が発生していないかの確認には、以下検索条件が利用できます。</p>
<ul>
<li><strong>対象期間</strong> - <code>&lt;攻撃発生日&gt; ~ &lt;検索の当日&gt;</code></li>
<li><strong>イベント種別</strong> - <code>file_open</code></li>
<li><strong>ファイルパス</strong> - <code>/proc/*/mem</code></li>
</ul>
<p><img decoding="async" loading="lazy" alt="ファイルアクセスの検索" src="https://shisho.dev/docs/ja/assets/images/fileopen-search-64c9a982905686501fb909f73adab920.png" width="2252" height="1422" class="img_aV4l"></p>
<p><code>&lt;pid&gt;</code> は固定ではないため <code>*</code> を利用して検索します。</p>
<p>検索を実行し、一致したジョブがあった場合は攻撃の影響があったと判断できます。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Guard のインストールログ画面を刷新]]></title>
            <link>https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/</link>
            <guid>https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/</guid>
            <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[組織全体のパッケージインストールを 1 つの画面で調査できます。検索・閲覧・グループ化・共有に対応しました。]]></description>
            <content:encoded><![CDATA[<p>Takumi Guard のログ画面を、単一の<strong>ログブラウザ</strong>として刷新しました。従来のログ検索画面を置き換えるもので、パッケージの検索、組織全体の最近のアクティビティの閲覧、リポジトリ・ワークフロー・ユーザー単位でのグループ化を 1 つの画面で行え、表示中の内容をそのままリンクで共有できます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="概要">概要<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/#%E6%A6%82%E8%A6%81" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>これまでインストールログの確認は、パッケージを 1 つずつ検索する形でした。新しいログブラウザは、その検索機能はそのままに、組織全体の閲覧と内訳の集計を同じ画面に追加しています。「このパッケージを誰かがインストールしたか」から「このリポジトリは何を取得しているか」まで、画面を切り替えずに調査を進められます。</p>
<p>新しいログブラウザは、従来のパッケージ単位のログ画面を置き換えるものです。これまでのパッケージ検索は、ログブラウザの 1 つのモードとして利用できます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="利用方法">利用方法<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>Takumi / Shisho Cloud コンソールの <strong>Guard</strong> &gt; <strong>ログ</strong> から利用できます。エコシステム（npm、PyPI、RubyGems など）を選び、パッケージを検索するか、最近のアクティビティを表示してください。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="主な機能">主な機能<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/#%E4%B8%BB%E3%81%AA%E6%A9%9F%E8%83%BD" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_k394" id="検索と閲覧を-1-つの画面で">検索と閲覧を 1 つの画面で<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/#%E6%A4%9C%E7%B4%A2%E3%81%A8%E9%96%B2%E8%A6%A7%E3%82%92-1-%E3%81%A4%E3%81%AE%E7%94%BB%E9%9D%A2%E3%81%A7" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>特定のパッケージを検索して、誰が・どのリポジトリやワークフローから・いつインストールしたかを確認できます。同じ画面から、組織全体のインストールイベントを閲覧することもできます。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="リポ��ジトリワークフローユーザー単位のグループ化">リポジトリ・ワークフロー・ユーザー単位のグループ化<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/#%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%8D%98%E4%BD%8D%E3%81%AE%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E5%8C%96" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>フラットなイベントフィードに加えて、パッケージ・リポジトリ・ワークフロー・ユーザー単位でグループ化し、それぞれのダウンロード数とブロック数を確認できます。エンティティを選択すると、その対象だけに表示が絞り込まれます。調査を素早く絞り込むのに役立ちます。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="すべてに適用される-1-つの期間設定">すべてに適用される 1 つの期間設定<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/#%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AB%E9%81%A9%E7%94%A8%E3%81%95%E3%82%8C%E3%82%8B-1-%E3%81%A4%E3%81%AE%E6%9C%9F%E9%96%93%E8%A8%AD%E5%AE%9A" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>24 時間・7 日間・14 日間、または最大 14 日間のカスタム範囲という 1 つの期間設定が、サマリー・イベントフィード・内訳のすべてに同時に適用されます。これにより、画面上のすべての数値が同じ期間を対象にします。ブロックされたインストールのみに絞り込むこともできます。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="表示中の条件の把握と共有">表示中の条件の把握と共有<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/#%E8%A1%A8%E7%A4%BA%E4%B8%AD%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%81%AE%E6%8A%8A%E6%8F%A1%E3%81%A8%E5%85%B1%E6%9C%89" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>結果の上部にあるサマリーバーには、表示中のエコシステム・期間・フィルターが表示され、それぞれ個別に解除できます。表示中の条件はページの URL に反映されるため、画面に表示されている証跡をそのまま再現できるリンクをチームに共有できます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="補足">補足<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-log-browser/#%E8%A3%9C%E8%B6%B3" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>インストールログは引き続き <strong>14 日間</strong> 検索可能で、データは約 15 分ごとに更新されます。ログのクエリには、すべての組織で快適に利用できるよう、組織ごとのフェアユースの上限（1 分あたり 60 リクエスト、1 日あたり 5,000 リクエスト）が設けられています。詳細は<a href="https://shisho.dev/docs/ja/t/guard/features/installation-logs/">インストールログの検索</a>のガイドを参照してください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Guard の一括セットアップスクリプトが Packagist に対応]]></title>
            <link>https://shisho.dev/docs/ja/r/202606-takumi-guard-admin-deployment-packagist/</link>
            <guid>https://shisho.dev/docs/ja/r/202606-takumi-guard-admin-deployment-packagist/</guid>
            <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Takumi Guard の管理ツールによる一括セットアップで、npm・PyPI・RubyGems・Go モジュールに加えて Packagist も各端末に一括設定できるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Takumi Guard の<a href="https://shisho.dev/docs/ja/t/guard/features/admin-deployment/">管理ツールによる一括セットアップ</a>で、npm・PyPI・RubyGems・Go モジュールに加えて Packagist（PHP の Composer）も各端末に一括設定できるようになりました。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="overview">概要<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-admin-deployment-packagist/#overview" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>「<a href="https://shisho.dev/docs/ja/t/guard/features/admin-deployment/">管理ツールによる一括セットアップ</a>」は、Jamf、Intune、Ansible などの管理ツールを通じてセットアップスクリプトを配布し、開発者による個別操作なしに、各端末へ対応するパッケージマネージャーの設定を書き込む仕組みです。</p>
<p>これまで対応していたエコシステムは npm・PyPI・RubyGems・Go モジュールの 4 種類でした。今回のリリースで Packagist が 5 つ目として加わり、PHP プロジェクトでも他のエコシステムと同じ保護を、開発者の手を煩わせずに展開できます。</p>
<p>セットアップスクリプトは各端末の Composer に Takumi Guard をリポジトリとして登録し、公開 Packagist（packagist.org）を無効化します。これにより <code>composer install</code> と <code>composer update</code> が Takumi Guard を経由し、既知の悪意あるパッケージがインストール前にブロックされます。設定は、<code>composer</code> が PATH 上にあれば公式の <code>composer config</code> で行い、見つからない場合は設定ファイルへ直接書き込むため、CLI が通らない MDM 環境でも保護を有効化できます。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="getting-started">利用方法<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-admin-deployment-packagist/#getting-started" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>新しいセットアップスクリプト <strong>v0.10.0</strong> は以下から取得できます。</p>
<ul>
<li><strong>macOS / Linux:</strong> <a href="https://shisho.dev/releases/takumi-guard-setup-0.10.0.sh" target="_blank" rel="noopener noreferrer">https://shisho.dev/releases/takumi-guard-setup-0.10.0.sh</a></li>
<li><strong>Windows:</strong> <a href="https://shisho.dev/releases/takumi-guard-setup-0.10.0.ps1" target="_blank" rel="noopener noreferrer">https://shisho.dev/releases/takumi-guard-setup-0.10.0.ps1</a></li>
</ul>
<p>手順は以下の通りです。Bot および API キーをすでにお持ちの場合は、ステップ 3 から始めてください。</p>
<ol>
<li>Takumi / Shisho Cloud コンソール（<strong>設定</strong> &gt; <strong>ボット</strong>）で Bot を作成し、「Takumi Guard トークン発行者」ロールを付与してください</li>
<li>Bot の API キーを生成してください</li>
<li>上記の URL からセットアップスクリプト v0.10.0 をダウンロードしてください</li>
<li>お使いの管理ツール（Jamf、Intune、Ansible など）でラッパースクリプトを作成し、対象端末へ配信してください</li>
</ol>
<p>既定では npm・PyPI・RubyGems・Go モジュール・Packagist のすべてが設定されます。Packagist だけを対象にしたい場合は、スコープ引数に <code>packagist</code> を指定してください。詳しい手順や最新のラッパースクリプト例は<a href="https://shisho.dev/docs/ja/t/guard/features/admin-deployment/">管理ツールによる一括セットアップ</a>ガイドを参照してください。</p>
<p>なお、開発者が個人のローカル環境や CI で Composer を設定する場合は、<a href="https://shisho.dev/docs/ja/t/guard/quickstart/packagist/">Packagist クイックスタート</a>が便利です。</p>
<div class="theme-admonition theme-admonition-warning admonition_ODxW alert alert--warning"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>すでに一括セットアップで導入済みの場合</div><div class="admonitionContent_Kqb4"><p>サンプルとして提供しているラッパースクリプトが更新されている可能性があります。必要に応じて、セットアップスクリプトとラッパースクリプトの両方を最新版へ更新してください。</p></div></div>
<div class="theme-admonition theme-admonition-info admonition_ODxW alert alert--info"><div class="admonitionHeading_X5mK"><span class="admonitionIcon_kMTu"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>有料機能</div><div class="admonitionContent_Kqb4"><p>この機能を利用するには、Guard を有効化した Takumi サブスクリプションが必要です。詳しくは<a href="https://shisho.dev/docs/ja/t/guard/billing/">料金と請求</a>を参照してください。</p></div></div>
<h2 class="anchor anchorWithStickyNavbar_k394" id="組織向け機能を利用する">組織向け機能を利用する<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-admin-deployment-packagist/#%E7%B5%84%E7%B9%94%E5%90%91%E3%81%91%E6%A9%9F%E8%83%BD%E3%82%92%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>Takumi Guard の組織向け機能（一括セットアップ、インストールログの検索など）を利用するには、Takumi サブスクリプションの契約と Guard の有効化が必要です。</p>
<ol>
<li><a href="https://cloud.shisho.dev/hello/takumi" target="_blank" rel="noopener noreferrer">https://cloud.shisho.dev/hello/takumi</a> にアクセスし、サインインしてください</li>
<li>組織を登録し、Takumi サブスクリプションを契約してください</li>
<li>画面左のサイドバーから <strong>Guard</strong> &gt; <strong>設定</strong> にアクセスしてください</li>
<li>「有効化する」ボタンをクリックして Guard を有効化してください</li>
</ol>
<p><img decoding="async" loading="lazy" alt="Guard 設定画面" src="https://shisho.dev/docs/ja/assets/images/ui-guard-settings-6b26b5c78a1bd5b0b3ed5c3e029208e6.png" width="1001" height="373" class="img_aV4l"></p>
<p>有効化が完了したら、<a href="https://shisho.dev/docs/ja/t/guard/features/admin-deployment/">管理ツールによる一括セットアップ</a>ガイドに従ってセットアップを進めてください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Guard のセットアップスクリプトにヘルスチェック機能を追加]]></title>
            <link>https://shisho.dev/docs/ja/r/202606-takumi-guard-healthcheck/</link>
            <guid>https://shisho.dev/docs/ja/r/202606-takumi-guard-healthcheck/</guid>
            <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[セットアップスクリプトに healthcheck サブコマンドが追加され、Guard の設定確認と悪性パッケージのブロック動作を自動検証できるようになりました。]]></description>
            <content:encoded><![CDATA[<p>Takumi Guard のセットアップスクリプト（<code>setup.sh</code> / <code>setup.ps1</code>）に <strong><code>healthcheck</code></strong> サブコマンドを追加しました。Guard が正しく設定されているか、および悪性パッケージが実際にブロックされるかを自動で検証できます。設定ファイルの変更や API クレデンシャルは不要です。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="overview">概要<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-healthcheck/#overview" class="hash-link" aria-label="見出しへの直接リンク" title="見�出しへの直接リンク">​</a></h2>
<p>従来、<code>setup.sh install</code> の実行後に Guard がエンドツーエンドで正しく動作しているかを確認する自動化された手段がありませんでした。ユーザーガイドには手動の検証手順（例：<code>npm install @panda-guard/test-malicious</code>）を記載していましたが、手順が省略されやすく、スクリプトへの組み込みにも対応していませんでした。</p>
<p><code>healthcheck</code> サブコマンドはこの課題を解決します。サポート対象のエコシステムごとに、以下の 3 段階で検証を行います。</p>
<ol>
<li><strong>設定確認</strong>：パッケージマネージャーが Guard プロキシを参照しているかを検証する</li>
<li><strong>接続確認</strong>：Guard プロキシへの到達性を確認する</li>
<li><strong>ブロックテスト</strong>：ブロック対象のテスト用パッケージのインストールを試行し、拒否されることを検証する</li>
</ol>
<p>このサブコマンドは読み取り専用であり、API クレデンシャル（<code>TG_BOT_API_KEY</code> / <code>TG_BOT_ID</code>）は不要です。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="getting-started">利用方法<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-healthcheck/#getting-started" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p><code>setup.sh install</code> の完了後にヘルスチェックを実行します。</p>
<div class="language-bash codeBlockContainer_tXdS theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_zXtR"><pre tabindex="0" class="prism-code language-bash codeBlock_qqWd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_CmGJ"><span class="token-line" style="color:#393A34"><span class="token plain">./setup.sh healthcheck</span><br></span></code></pre><div class="buttonGroup_yRlK"><button type="button" aria-label="クリップボードにコードをコピー" title="コピー" class="clean-btn"><span class="copyButtonIcons_yBV4" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_Ctry"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FUe1"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>特定のエコシステムのみを確認する場合は、引数でスコープを指定します。</p>
<div class="language-bash codeBlockContainer_tXdS theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_zXtR"><pre tabindex="0" class="prism-code language-bash codeBlock_qqWd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_CmGJ"><span class="token-line" style="color:#393A34"><span class="token plain">./setup.sh healthcheck golang</span><br></span></code></pre><div class="buttonGroup_yRlK"><button type="button" aria-label="クリップボードにコードをコピー" title="コピー" class="clean-btn"><span class="copyButtonIcons_yBV4" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_Ctry"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FUe1"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h3 class="anchor anchorWithStickyNavbar_k394" id="終了コード">終了コード<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-healthcheck/#%E7%B5%82%E4%BA%86%E3%82%B3%E3%83%BC%E3%83%89" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>ヘルスチェックは終了コードで結果を返すため、管理ツールによる定期実行や自動化に組み込むことができます。</p>
<table><thead><tr><th>終了コード</th><th>意味</th></tr></thead><tbody><tr><td><code>0</code></td><td>すべてのチェックに成功</td></tr><tr><td><code>1</code></td><td>1 つ以上のチェックに失敗</td></tr><tr><td><code>2</code></td><td>判定不能（CLI が見つからない、ネットワークの問題など）</td></tr></tbody></table>
<h3 class="anchor anchorWithStickyNavbar_k394" id="出力例">出力例<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-healthcheck/#%E5%87%BA%E5%8A%9B%E4%BE%8B" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<div class="codeBlockContainer_tXdS theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_zXtR"><pre tabindex="0" class="prism-code language-text codeBlock_qqWd thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_CmGJ"><span class="token-line" style="color:#393A34"><span class="token plain">$ ./setup.sh healthcheck golang</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">[OK] go: GOPROXY → https://golang.flatt.tech</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">[OK] go: Guard proxy reachable</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">go: creating new go.mod: module healthcheck-tmp</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">[OK] go: sentinel module hola-takumi-go@v0.1.0 correctly blocked</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">[OK] All healthchecks passed</span><br></span></code></pre><div class="buttonGroup_yRlK"><button type="button" aria-label="クリップボードにコードをコピー" title="コピー" class="clean-btn"><span class="copyButtonIcons_yBV4" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_Ctry"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_FUe1"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h2 class="anchor anchorWithStickyNavbar_k394" id="ecosystems">サポート対象のエコシステム<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-healthcheck/#ecosystems" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>ヘルスチェックは現在 npm、RubyGems、Go に対応しています。PyPI については、テスト用パッケージの公開後に対応予定です。</p>
<table><thead><tr><th>エコシステム</th><th>スコープ引数</th><th>テスト用パッケージ</th></tr></thead><tbody><tr><td>npm</td><td><code>npm</code></td><td><code>@panda-guard/test-malicious</code></td></tr><tr><td>RubyGems</td><td><code>rubygems</code></td><td><code>hola-takumi</code> v0.1.0</td></tr><tr><td>Go</td><td><code>golang</code></td><td><code>github.com/flatt-security/hola-takumi-go</code> v0.1.0</td></tr><tr><td>PyPI</td><td><code>pypi</code></td><td><em>（対応予定）</em></td></tr></tbody></table>
<p>ヘルスチェックサブコマンドの詳細については、ユーザーガイドの<a href="https://shisho.dev/docs/ja/t/guard/features/admin-deployment/#healthcheck">管理ツールによる一括セットアップ — ヘルスチェック</a>を参照してください。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
        <item>
            <title><![CDATA[Takumi Guard を npm v11.15.0 以降で利用する際の挙動の改善]]></title>
            <link>https://shisho.dev/docs/ja/r/202606-takumi-guard-npm-lockfile/</link>
            <guid>https://shisho.dev/docs/ja/r/202606-takumi-guard-npm-lockfile/</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[npm v11.15.0 以降の新しいサプライチェーン保護機構との互換性を保つため、npm クライアントに対するレジストリの挙動を改善しました]]></description>
            <content:encoded><![CDATA[<p>npm v11.15.0 以降のクライアントでも Takumi Guard を引き続き利用できるよう、npm クライアントに対するレジストリの挙動を改善しました。この変更により、npm v11.15.0 以降をご利用の場合、ロックファイル（<code>package-lock.json</code>）に Takumi Guard のレジストリ URL が記録されるようになります。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="変更背景">変更背景<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-npm-lockfile/#%E5%A4%89%E6%9B%B4%E8%83%8C%E6%99%AF" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>npm v11.15.0 では、サプライチェーン保護機構である <code>--allow-remote</code> チェックの強制が導入されました。このチェックでは、設定されたレジストリと異なるホストを指す tarball ダウンロード URL を持つ依存パッケージは「remote」として分類され、推移的依存パッケージのダウンロードが拒否されます。</p>
<p>従来の Takumi Guard は、npm クライアントに対してアップストリーム（<code>registry.npmjs.org</code>）の tarball URL をそのまま配信していました。新しいチェックの下では、設定されたレジストリ（<code>npm.flatt.tech</code>）と tarball のホストが一致しないため、npm v11.15.0 以降では Takumi Guard 経由のインストールが <code>EALLOWREMOTE</code> エラーで失敗する場合がありました。</p>
<p>今回の変更により、npm v11.15.0 以降のクライアントに対しては tarball URL を Takumi Guard 自身のホストに書き換えて配信するようになり、正しく「registry」として分類されるようになります。今後の npm のリリースではこのチェックがさらに強化される予定であり（tarball URL がレジストリのパス配下にあることの検証など）、現在および将来の npm バージョンとの互換性を保つために必要な変更となります。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="変更の影響範囲">変更の影響範囲<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-npm-lockfile/#%E5%A4%89%E6%9B%B4%E3%81%AE%E5%BD%B1%E9%9F%BF%E7%AF%84%E5%9B%B2" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_k394" id="npm-v11150-以降への影響-有">npm v11.15.0 以降への影響: 有<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-npm-lockfile/#npm-v11150-%E4%BB%A5%E9%99%8D%E3%81%B8%E3%81%AE%E5%BD%B1%E9%9F%BF-%E6%9C%89" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>新規追加・更新されたロックファイル（<code>package-lock.json</code>）のエントリには、従来のアップストリームの URL ではなく、Takumi Guard のレジストリ URL（<code>https://npm.flatt.tech/...</code>）が <code>resolved</code> フィールドに記録されるようになります。これは意図された挙動であり、npm のサプライチェーンチェックの下でインストールを成功させるために必要な変更でございますので、ご理解いただけますと幸いです。</p>
<p>パッケージの完全性検証への影響はありません。<code>integrity</code> ハッシュは変更されず、<code>npm audit signatures</code> によるレジストリ署名・アテステーションの検証も従来どおり機能します。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="npm-v11150-未満への影響-無">npm v11.15.0 未満への影響: 無<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-npm-lockfile/#npm-v11150-%E6%9C%AA%E6%BA%80%E3%81%B8%E3%81%AE%E5%BD%B1%E9%9F%BF-%E7%84%A1" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>影響はありません。従来どおりアップストリームの tarball URL が配信され、ロックファイルにも変化はありません。</p>
<h3 class="anchor anchorWithStickyNavbar_k394" id="pnpmyarnbun-への影響-無">pnpm・Yarn・Bun への影響: 無<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-npm-lockfile/#pnpmyarnbun-%E3%81%B8%E3%81%AE%E5%BD%B1%E9%9F%BF-%E7%84%A1" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h3>
<p>本変更による影響はありません。pnpm は <code>pnpm-lock.yaml</code> に tarball URL 自体を記録しないため、ロックファイルにレジストリのホストが含まれることはありません。Yarn v1 については、<a href="https://shisho.dev/docs/ja/r/202604-takumi-guard-yarn-v1-lockfile/">以前のリリースノート</a>でご案内したとおり、既に <code>yarn.lock</code> に Takumi Guard の URL が記録される挙動となっています。Yarn v2–v4（Berry）および Bun への影響はありません。</p>
<h2 class="anchor anchorWithStickyNavbar_k394" id="推奨事項">推奨事項<a href="https://shisho.dev/docs/ja/r/202606-takumi-guard-npm-lockfile/#%E6%8E%A8%E5%A5%A8%E4%BA%8B%E9%A0%85" class="hash-link" aria-label="見出しへの直接リンク" title="見出しへの直接リンク">​</a></h2>
<p>ロックファイルにレジストリ URL を残したくない場合は、<strong>pnpm</strong> への移行をご検討ください。pnpm はロックファイルに tarball URL を埋め込まず、Takumi Guard とシームレスに連携できるほか、サプライチェーンセキュリティの観点でも優れた機能を備えています。</p>]]></content:encoded>
            <category>release-note</category>
        </item>
    </channel>
</rss>