[{"data":1,"prerenderedAt":1244},["ShallowReactive",2],{"/ja-jp/blog/enhance-application-security-with-gitlab-hackerone":3,"navigation-ja-jp":465,"banner-ja-jp":892,"footer-ja-jp":900,"blog-post-authors-ja-jp-Fernando Diaz":1141,"blog-related-posts-ja-jp-enhance-application-security-with-gitlab-hackerone":1156,"blog-promotions-ja-jp":1182,"next-steps-ja-jp":1235},{"id":4,"title":5,"authors":6,"body":8,"category":441,"date":442,"description":443,"extension":444,"externalUrl":445,"faq":445,"featured":446,"heroImage":447,"meta":448,"navigation":274,"path":449,"seo":450,"slug":454,"stem":455,"tags":456,"template":463,"updatedDate":445,"__hash__":464},"blogPosts/ja-jp/blog/enhance-application-security-with-gitlab-hackerone.md","GitLab + HackerOneでアプリケーションセキュリティを強化",[7],"Fernando Diaz",{"type":9,"value":10,"toc":434},"minimark",[11,15,18,21,25,28,44,54,63,90,93,155,162,170,174,177,191,194,200,203,207,210,233,236,298,307,313,316,322,325,329,332,378,388,391,394,430],[12,13,14],"p",{},"開発プロセスにおいて、セキュリティはもはや後回しにできるものではありません。組織には、ソフトウェア開発ライフサイクル全体にセキュリティを統合できる堅牢なソリューションが求められています。ここで、HackerOne社とGitLabのパートナーシップが、現代のアプリケーション開発チームにとって魅力的な組み合わせとなります。",[12,16,17],{},"GitLabはAI搭載の包括的なDevSecOpsプラットフォームであり、HackerOneは業界をリードするクラウドソーシング型セキュリティプラットフォームです。この2社がパートナーシップを結び、GitLabの効率的なDevSecOpsワークフローと、HackerOneの強力な脆弱性管理機能という両者の強みを融合させました。",[12,19,20],{},"このチュートリアルでは、HackerOneのGitLabインテグレーションを実装することで、デベロッパーの生産性とセキュリティ対策状況を強化する方法を説明します。",[22,23,24],"h2",{"id":24},"デベロッパーを支援するインテグレーション",[12,26,27],{},"HackerOneのGitLabインテグレーションは、非常にシンプルでありながら強力です。セキュリティ研究者がHackerOneのプラットフォーム上で脆弱性を発見すると、その情報で自動的にGitLabのイシューが作成されます。これにより、以下のようなシームレスなワークフローが実現します。",[29,30,31,35,38,41],"ul",{},[32,33,34],"li",{},"セキュリティ研究者がHackerOneのプラットフォームで脆弱性を特定",[32,36,37],{},"検証済みの脆弱性について自動的にGitLabのイシューが作成される",[32,39,40],{},"開発チームは既存のワークフロー内でこれらのイシューに直接対応できる",[32,42,43],{},"解決状況は両プラットフォーム間で同期される",[12,45,46,47,53],{},"この",[48,49,52],"a",{"href":50,"rel":51},"https://docs.hackerone.com/en/articles/8571227-gitlab-integration",[],"インテグレーション","を使うことで、GitLabイシューをHackerOne上の参照として追跡でき、GitLabとHackerOneの強みをすぐに取り入れることができます。このインテグレーションにより、HackerOneのレポートとGitLabイシュー間で双方向かつシームレスなデータ同期が可能となり、開発チームとセキュリティチームの連携が強化され、セキュリティの脆弱性への対応が効率化します。",[12,55,56,57,62],{},"HackerOneレポートとGitLabイシュー間で情報を同期するには、",[48,58,61],{"href":59,"rel":60},"https://docs.hackerone.com/en/articles/10394699-gitlab-setup",[],"HackerOneのGitLabインテグレーションのドキュメント","に従って設定を行ってください。このドキュメントでは、以下の手順が解説されています。",[64,65,66,75,78,81,84,87],"ol",{},[32,67,68,69,74],{},"HackerOneの設定に基づいた",[48,70,73],{"href":71,"rel":72},"https://docs.gitlab.com/ja-jp/integration/oauth_provider/",[],"OAuth 2.0アプリケーション","をGitLabインスタンス上に作成する",[32,76,77],{},"HackerOneと新たに作成したGitLabのOAuth 2.0を接続する",[32,79,80],{},"GitLab APIへのアクセスをHackerOneに許可する",[32,82,83],{},"HackerOneレポートをエスカレーションするGitLabプロジェクトを設定する",[32,85,86],{},"HackerOneの各フィールドをGitLabの対応するフィールドにマッピングする",[32,88,89],{},"GitLabからHackerOne、およびHackerOneからGitLabへのイベントを設定する",[12,91,92],{},"インテグレーションを完了すると、GitLabとHackerOneの間でデータが双方向にシームレスに同期されます。これにより、コンテキストの切り替えが簡素化され、両方のシステムで脆弱性を簡単に追跡できるようになります。このインテグレーションにより、次の機能が使用できます。",[29,94,95,98,104,130,143,149],{},[32,96,97],{},"**HackerOneからGitLabイシューを作成：**HackerOneで受け取ったレポートに基づき、新しいGitLabイシューを作成できます。",[32,99,100],{},[101,102,103],"strong",{},"HackerOneレポートを既存のGitLabタスクにリンク",[32,105,106,109,110],{},[101,107,108],{},"HackerOneからGitLabへの更新内容の同期："," レポートの以下の更新情報がGitLabのコメントとして同期されます。\n",[29,111,112,115,118,121,124,127],{},[32,113,114],{},"レポートのコメント",[32,116,117],{},"ステータスの変更",[32,119,120],{},"報酬情報",[32,122,123],{},"担当者の変更",[32,125,126],{},"公開設定の変更",[32,128,129],{},"GitLabイシューのクローズ",[32,131,132,135,136],{},[101,133,134],{},"GitLabからHackerOneへの更新内容の同期："," GitLabの以下の更新情報がHackerOneの関連レポートの内部コメントとして反映されます。\n",[29,137,138,141],{},[32,139,140],{},"コメント",[32,142,117],{},[32,144,145,148],{},[101,146,147],{},"HackerOneの重大度とGitLabラベルのマッピング："," レポートをGitLabにエスカレーションする際、カスタムの優先度を設定できます。",[32,150,151,154],{},[101,152,153],{},"期限のマッピング："," レポートの重大度に基づいて、自動で期限を設定できます。",[12,156,157],{},[158,159],"img",{"alt":160,"src":161},"GitLab + HackerOneによる、GitLabでのレポートへのコメント追加およびステータス変更","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097510/Blog/Content%20Images/Blog/Content%20Images/sync_aHR0cHM6_1750097509644.png",[12,163,164,165,169],{},"これらの機能により、開発チームとセキュリティチームの連携がよりスムーズになり、効率よくセキュリティの脆弱性に対応できます。インテグレーションの仕組みについてさらに詳しく知りたい場合は、",[48,166,168],{"href":50,"rel":167},[],"インテグレーションドキュメント","をご覧ください。",[22,171,173],{"id":172},"hackerone社のバグバウンティプログラムについて","HackerOne社のバグバウンティプログラムについて",[12,175,176],{},"HackerOne社は、顧客のソフトウェアシステム、Webサイト、またはアプリケーションに存在する脆弱性を発見・報告することで報酬が得られる、バグバウンティプログラムやサイバーセキュリティ施策を提供しています。バグバウンティプログラムは、アプリケーションのセキュリティを強化する上で、以下のような役割を果たします。",[29,178,179,182,185,188],{},[32,180,181],{},"悪意ある攻撃者に悪用される前にセキュリティ上の欠陥を特定する",[32,183,184],{},"世界中のセキュリティ研究者による多様な専門知識を活用する",[32,186,187],{},"コスト効率の高いサイバーセキュリティ強化手段を提供する",[32,189,190],{},"社内のセキュリティ対策や従来型のペネトレーションテストを補完する",[12,192,193],{},"GitLabはHackerOne社のバグバウンティプログラムを活用しており、セキュリティ研究者はGitLabのアプリケーションやインフラにおける脆弱性を報告できます。このクラウドソーシングによるアプローチにより、GitLabは潜在的なセキュリティ問題をより効果的に特定し、対処できます。",[12,195,196],{},[158,197],{"alt":198,"src":199},"HackerOne社のGitLabバグバウンティページ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097510/Blog/Content%20Images/Blog/Content%20Images/hackerone_gitlab_bug_bounty_page_aHR0cHM6_1750097509645.png",[12,201,202],{},"HackerOneのプラットフォームと世界中のハッカーコミュニティを活用することで、組織はセキュリティ対策状況を大幅に強化し、脆弱性をより迅速に特定し、潜在的な脅威に先手を打つことができます。",[22,204,206],{"id":205},"gitlabでアプリケーションを保護し効率性を向上させる","GitLabでアプリケーションを保護し、効率性を向上させる",[12,208,209],{},"GitLabは、セキュリティおよびコンプライアンスツールを含む、ソフトウェア開発ライフサイクル全体をカバーする完全なDevSecOpsプラットフォームを提供しています。GitLabは、以下の種類のセキュリティスキャナーに対応しています。",[29,211,212,215,218,221,224,227,230],{},[32,213,214],{},"静的アプリケーションセキュリティテスト（SAST）",[32,216,217],{},"動的アプリケーションセキュリティテスト（DAST）",[32,219,220],{},"コンテナスキャン",[32,222,223],{},"依存関係スキャン",[32,225,226],{},"Infrastructure as Codeスキャン",[32,228,229],{},"カバレッジガイド付きファジング",[32,231,232],{},"Web APIファジング",[12,234,235],{},"GitLabを使えば、CI/CDパイプラインの定義ファイルにテンプレートを追加するだけで、セキュリティスキャンを導入できます。たとえば、SASTを有効にするには、.gitlab-ci.ymlファイルに数行のコードを追加するだけです。",[237,238,243],"pre",{"className":239,"code":240,"language":241,"meta":242,"style":242},"language-yaml shiki shiki-themes github-light","stage:\n  - test\n\ninclude:\n  - template: Jobs/SAST.gitlab-ci.yml\n\n","yaml","",[244,245,246,259,269,276,284],"code",{"__ignoreMap":242},[247,248,251,255],"span",{"class":249,"line":250},"line",1,[247,252,254],{"class":253},"shJU0","stage",[247,256,258],{"class":257},"sgsFI",":\n",[247,260,262,265],{"class":249,"line":261},2,[247,263,264],{"class":257},"  - ",[247,266,268],{"class":267},"sYBdl","test\n",[247,270,272],{"class":249,"line":271},3,[247,273,275],{"emptyLinePlaceholder":274},true,"\n",[247,277,279,282],{"class":249,"line":278},4,[247,280,281],{"class":253},"include",[247,283,258],{"class":257},[247,285,287,289,292,295],{"class":249,"line":286},5,[247,288,264],{"class":257},[247,290,291],{"class":253},"template",[247,293,294],{"class":257},": ",[247,296,297],{"class":267},"Jobs/SAST.gitlab-ci.yml\n",[12,299,300,301,306],{},"これにより、testステージでSASTが実行され、アプリケーションで",[48,302,305],{"href":303,"rel":304},"https://docs.gitlab.com/ja-jp/user/application_security/sast/#supported-languages-and-frameworks",[],"使用されている言語を自動で検出","します。そして、マージリクエストが作成されるたびに、SASTがフィーチャーブランチとターゲットブランチ間の差分にある脆弱性を検出し、それぞれの脆弱性に関する修正のためのデータを提供します。",[12,308,309],{},[158,310],{"alt":311,"src":312},"マージリクエストで検出されたNoSQLインジェクションの脆弱性","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097510/Blog/Content%20Images/Blog/Content%20Images/no_sql_injection_vulnerability_mr_view_aHR0cHM6_1750097509647.png",[12,314,315],{},"SASTスキャナーの結果は、セキュリティポリシーが適用されている場合、コードのマージをブロックすることができます。GitLabのネイティブユーザーを承認者として設定でき、脆弱なコードがマージされる前に必ずレビューを行うようにできます。これにより、すべての脆弱性が適切な関係者によって確認される体制が整います。",[12,317,318],{},[158,319],{"alt":320,"src":321},"マージリクエストの承認ポリシー","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097510/Blog/Content%20Images/Blog/Content%20Images/merge_request_approval_policy_aHR0cHM6_1750097509649.png",[12,323,324],{},"HackerOneは、オペレーションおよび開発プロセスにおいてGitLabを複数の重要な方法で統合しており、それにより開発プロセスの改善、スケーラビリティの向上、チーム間のコラボレーションの強化を実現しています。こうした改善によって、デプロイがより迅速になり、チームプランニングもスムーズになります。",[22,326,328],{"id":327},"hackeroneのgitlabインテグレーションの主な利点","HackerOneのGitLabインテグレーションの主な利点",[12,330,331],{},"HackerOneとGitLabを組み合わせて活用することで、以下のような主なメリットがあります。",[29,333,334,340,346,352,358],{},[32,335,336,339],{},[101,337,338],{},"セキュリティの可視性向上："," デベロッパーは、普段の作業環境から離れることなく、セキュリティ上の脆弱性を即座に把握できます。リアルタイムで認識できるので、機能開発と並行してセキュリティ問題に優先順位を付けて対応できます。",[32,341,342,345],{},[101,343,344],{},"修正プロセスの効率化："," HackerOneのレポートを直接GitLabイシューに変換することで、修正作業が標準の開発サイクルに組み込まれます。プラットフォームを行き来する際の頭の切り替えを減らし、セキュリティ修正を他の開発作業と一緒に追跡できます。",[32,347,348,351],{},[101,349,350],{},"修正までの時間を短縮："," このインテグレーションにより、脆弱性の発見から解決までの時間が大幅に短縮されます。HackerOneからの報告が即座にGitLabで確認できるため、デベロッパーは遅延なく修正に着手でき、全体的なセキュリティ対策状況の強化にもつながります。",[32,353,354,357],{},[101,355,356],{},"コラボレーションの改善："," セキュリティ研究者、セキュリティチーム、デベロッパーがこのインテグレーションを通じてより効果的に連携できます。コメントや更新情報が両プラットフォーム間でやり取りされ、セキュリティ強化に向けた協力体制が整います。",[32,359,360,363,364],{},[101,361,362],{},"実際の導入効果："," HackerOneとGitLabのインテグレーションを導入した組織では、以下のような成果が報告されています。\n",[29,365,366,369,372,375],{},[32,367,368],{},"脆弱性の発見から修正までの時間が最大70%短縮",[32,370,371],{},"デベロッパーが慣れ親しんだ作業環境のまま対応できることによる満足度の向上",[32,373,374],{},"組織全体でのセキュリティ可視性の向上",[32,376,377],{},"セキュリティリソースのより効果的な活用",[379,380,381],"blockquote",{},[12,382,383,387],{},[48,384,386],{"href":59,"rel":385},[],"インテグレーション設定ページ","にアクセスして、今日から導入を始めましょう。",[22,389,390],{"id":390},"関連リンク",[12,392,393],{},"GitLabとHackerOneの詳細、およびセキュリティ対策状況の強化については、以下のリソースをご覧ください。",[29,395,396,402,409,416,423],{},[32,397,398],{},[48,399,401],{"href":50,"rel":400},[],"HackerOneのGitLabインテグレーションの使用方法",[32,403,404],{},[48,405,408],{"href":406,"rel":407},"https://hackerone.com/gitlab?type=team",[],"HackerOneのGitLabバグバウンティプログラム",[32,410,411],{},[48,412,415],{"href":413,"rel":414},"https://about.gitlab.com/ja-jp/solutions/application-security-testing/",[],"GitLabのセキュリティおよびコンプライアンスソリューション",[32,417,418],{},[48,419,422],{"href":420,"rel":421},"https://about.gitlab.com/ja-jp/customers/hackerone/",[],"HackerOne社は、GitLabにビルトインされたセキュリティにより、デプロイ速度を5倍まで高めることに成功",[32,424,425],{},[48,426,429],{"href":427,"rel":428},"https://docs.gitlab.com/ja-jp/user/application_security/",[],"GitLabアプリケーションセキュリティドキュメント",[431,432,433],"style",{},"html pre.shiki code .shJU0, html code.shiki .shJU0{--shiki-default:#22863A}html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":242,"searchDepth":261,"depth":261,"links":435},[436,437,438,439,440],{"id":24,"depth":261,"text":24},{"id":172,"depth":261,"text":173},{"id":205,"depth":261,"text":206},{"id":327,"depth":261,"text":328},{"id":390,"depth":261,"text":390},"security","2025-04-03","GitLabとHackerOne社のパートナーシップの詳細と、組織のアプリケーションセキュリティ対策状況を強化するインテグレーションを簡単に導入する方法をご紹介します。","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097503/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2810%29_5ET24Q6i8ihqrAOkge7a1R_1750097503214.png",{},"/ja-jp/blog/enhance-application-security-with-gitlab-hackerone",{"title":5,"description":443,"ogTitle":5,"ogDescription":443,"noIndex":446,"ogImage":447,"ogUrl":451,"ogSiteName":452,"ogType":453,"canonicalUrls":451},"https://about.gitlab.com/blog/enhance-application-security-with-gitlab-hackerone","https://about.gitlab.com","article","enhance-application-security-with-gitlab-hackerone","ja-jp/blog/enhance-application-security-with-gitlab-hackerone",[441,457,458,459,460,461,462],"tutorial","integrations","partners","DevSecOps platform","DevSecOps","bug bounty","BlogPost","4vnpBpnozveYQUmgOZGCetaI9gvPv1hKS-OtKLS6_vE",{"logo":466,"freeTrial":471,"sales":476,"login":481,"items":486,"search":812,"minimal":845,"duo":862,"switchNav":871,"pricingDeployment":882},{"config":467},{"href":468,"dataGaName":469,"dataGaLocation":470},"/ja-jp/","gitlab logo","header",{"text":472,"config":473},"無料トライアルを開始",{"href":474,"dataGaName":475,"dataGaLocation":470},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":477,"config":478},"デモをリクエスト",{"href":479,"dataGaName":480,"dataGaLocation":470},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":482,"config":483},"サインイン",{"href":484,"dataGaName":485,"dataGaLocation":470},"https://gitlab.com/users/sign_in/","sign in",[487,516,618,623,734,790],{"text":488,"config":489,"menu":491},"プラットフォーム",{"dataNavLevelOne":490},"platform",{"type":492,"columns":493},"cards",[494,500,508],{"title":488,"description":495,"link":496},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":497,"config":498},"プラットフォームの詳細はこちら",{"href":499,"dataGaName":490,"dataGaLocation":470},"/ja-jp/platform/",{"title":501,"description":502,"link":503},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":504,"config":505},"GitLab Duoのご紹介",{"href":506,"dataGaName":507,"dataGaLocation":470},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":509,"description":510,"link":511},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":512,"config":513},"詳細はこちら",{"href":514,"dataGaName":515,"dataGaLocation":470},"/ja-jp/why-gitlab/","why gitlab",{"text":517,"left":274,"config":518,"menu":520},"製品",{"dataNavLevelOne":519},"solutions",{"type":521,"link":522,"columns":526,"feature":597},"lists",{"text":523,"config":524},"すべてのソリューションを表示",{"href":525,"dataGaName":519,"dataGaLocation":470},"/ja-jp/solutions/",[527,552,575],{"title":528,"description":529,"link":530,"items":535},"自動化","CI/CDと自動化でデプロイを加速",{"config":531},{"icon":532,"href":533,"dataGaName":534,"dataGaLocation":470},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[536,540,543,548],{"text":537,"config":538},"CI/CD",{"href":539,"dataGaLocation":470,"dataGaName":537},"/ja-jp/solutions/continuous-integration/",{"text":501,"config":541},{"href":506,"dataGaLocation":470,"dataGaName":542},"gitlab duo agent platform - product menu",{"text":544,"config":545},"ソースコード管理",{"href":546,"dataGaLocation":470,"dataGaName":547},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":549,"config":550},"自動化されたソフトウェアデリバリー",{"href":533,"dataGaLocation":470,"dataGaName":551},"Automated software delivery",{"title":553,"description":554,"link":555,"items":560},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":556},{"href":557,"dataGaName":558,"dataGaLocation":470,"icon":559},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[561,565,570],{"text":562,"config":563},"アプリケーションセキュリティテスト",{"href":557,"dataGaName":564,"dataGaLocation":470},"Application security testing",{"text":566,"config":567},"ソフトウェアサプライチェーンセキュリティ",{"href":568,"dataGaLocation":470,"dataGaName":569},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":571,"config":572},"ソフトウェアコンプライアンス",{"href":573,"dataGaName":574,"dataGaLocation":470},"/ja-jp/solutions/software-compliance/","software compliance",{"title":576,"link":577,"items":582},"測定",{"config":578},{"icon":579,"href":580,"dataGaName":581,"dataGaLocation":470},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[583,587,592],{"text":584,"config":585},"可視性と測定",{"href":580,"dataGaLocation":470,"dataGaName":586},"Visibility and Measurement",{"text":588,"config":589},"バリューストリーム管理",{"href":590,"dataGaLocation":470,"dataGaName":591},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":593,"config":594},"分析とインサイト",{"href":595,"dataGaLocation":470,"dataGaName":596},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":598,"type":521,"items":599},"GitLabが活躍する場所",[600,606,612],{"text":601,"config":602},"大企業",{"icon":603,"href":604,"dataGaLocation":470,"dataGaName":605},"Building","/ja-jp/enterprise/","enterprise",{"text":607,"config":608},"スモールビジネス",{"icon":609,"href":610,"dataGaLocation":470,"dataGaName":611},"Work","/ja-jp/small-business/","small business",{"text":613,"config":614},"公共部門",{"icon":615,"href":616,"dataGaLocation":470,"dataGaName":617},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":619,"config":620},"価格",{"href":621,"dataGaName":622,"dataGaLocation":470,"dataNavLevelOne":622},"/ja-jp/pricing/","pricing",{"text":624,"config":625,"menu":627},"関連リソース",{"dataNavLevelOne":626},"resources",{"type":521,"link":628,"columns":632,"feature":723},{"text":629,"config":630},"すべてのリソースを表示",{"href":631,"dataGaName":626,"dataGaLocation":470},"/ja-jp/resources/",[633,664,691],{"title":634,"items":635},"はじめに",[636,641,646,651,656,661],{"text":637,"config":638},"インストール",{"href":639,"dataGaName":640,"dataGaLocation":470},"/ja-jp/install/","install",{"text":642,"config":643},"クイックスタートガイド",{"href":644,"dataGaName":645,"dataGaLocation":470},"/ja-jp/get-started/","quick setup checklists",{"text":647,"config":648},"学ぶ",{"href":649,"dataGaLocation":470,"dataGaName":650},"https://university.gitlab.com/","learn",{"text":652,"config":653},"製品ドキュメント",{"href":654,"dataGaName":655,"dataGaLocation":470},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":657,"config":658},"ベストプラクティスビデオ",{"href":659,"dataGaName":660,"dataGaLocation":470},"/ja-jp/getting-started-videos/","best practice videos",{"text":52,"config":662},{"href":663,"dataGaName":458,"dataGaLocation":470},"/ja-jp/integrations/",{"title":665,"items":666},"検索する",[667,672,677,682,686],{"text":668,"config":669},"お客様成功事例",{"href":670,"dataGaName":671,"dataGaLocation":470},"/ja-jp/customers/","customer success stories",{"text":673,"config":674},"ブログ",{"href":675,"dataGaName":676,"dataGaLocation":470},"/ja-jp/blog/","blog",{"text":678,"config":679},"Demo Hub",{"href":680,"dataGaName":681,"dataGaLocation":470},"/ja-jp/demo-hub/","demo hub",{"text":683,"config":684},"The Source",{"href":685,"dataGaName":676,"dataGaLocation":470},"/ja-jp/the-source/",{"text":687,"config":688},"リモート",{"href":689,"dataGaName":690,"dataGaLocation":470},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":692,"items":693},"つなげる",[694,699,704,709,714,719],{"text":695,"config":696},"GitLabサービス",{"href":697,"dataGaName":698,"dataGaLocation":470},"/ja-jp/services/","services",{"text":700,"config":701},"コントリビュート",{"href":702,"dataGaName":703,"dataGaLocation":470},"https://contributors.gitlab.com","contribute",{"text":705,"config":706},"コミュニティ",{"href":707,"dataGaName":708,"dataGaLocation":470},"/community/","community",{"text":710,"config":711},"フォーラム",{"href":712,"dataGaName":713,"dataGaLocation":470},"https://forum.gitlab.com/","forum",{"text":715,"config":716},"イベント",{"href":717,"dataGaName":718,"dataGaLocation":470},"/events/","events",{"text":720,"config":721},"パートナー",{"href":722,"dataGaName":459,"dataGaLocation":470},"/ja-jp/partners/",{"config":724,"title":727,"text":728,"link":729},{"background":725,"textColor":726},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":730,"config":731},"最新情報を読む",{"href":732,"dataGaName":733,"dataGaLocation":470},"/ja-jp/whats-new/","whats new",{"text":735,"config":736,"menu":738},"企業情報",{"dataNavLevelOne":737},"company",{"type":521,"columns":739},[740],{"items":741},[742,747,753,755,760,765,770,775,780,785],{"text":743,"config":744},"GitLabについて",{"href":745,"dataGaName":746,"dataGaLocation":470},"/ja-jp/company/","about",{"text":748,"config":749,"footerGa":752},"採用情報",{"href":750,"dataGaName":751,"dataGaLocation":470},"/jobs/","jobs",{"dataGaName":751},{"text":715,"config":754},{"href":717,"dataGaName":718,"dataGaLocation":470},{"text":756,"config":757},"経営陣",{"href":758,"dataGaName":759,"dataGaLocation":470},"/company/team/e-group/","leadership",{"text":761,"config":762},"ハンドブック",{"href":763,"dataGaName":764,"dataGaLocation":470},"https://handbook.gitlab.com/","handbook",{"text":766,"config":767},"投資家向け情報",{"href":768,"dataGaName":769,"dataGaLocation":470},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":771,"config":772},"トラストセンター",{"href":773,"dataGaName":774,"dataGaLocation":470},"/ja-jp/security/","trust center",{"text":776,"config":777},"AI Transparency Center",{"href":778,"dataGaName":779,"dataGaLocation":470},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":781,"config":782},"ニュースレター",{"href":783,"dataGaName":784,"dataGaLocation":470},"/company/contact/#contact-forms","newsletter",{"text":786,"config":787},"プレス",{"href":788,"dataGaName":789,"dataGaLocation":470},"/press/","press",{"text":791,"config":792,"menu":793},"お問い合わせ",{"dataNavLevelOne":737},{"type":521,"columns":794},[795],{"items":796},[797,802,807],{"text":798,"config":799},"お問い合わせはこちら",{"href":800,"dataGaName":801,"dataGaLocation":470},"/ja-jp/sales/","talk to sales",{"text":803,"config":804},"サポートを受ける",{"href":805,"dataGaName":806,"dataGaLocation":470},"https://support.gitlab.com/hc/en-us","support portal",{"text":808,"config":809},"カスタマーポータル",{"href":810,"dataGaName":811,"dataGaLocation":470},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":813,"login":814,"suggestions":821},"閉じる",{"text":815,"link":816},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":817,"config":818},"GitLab.com",{"href":484,"dataGaName":819,"dataGaLocation":820},"search login","search",{"text":822,"default":823},"提案",[824,826,831,833,837,841],{"text":501,"config":825},{"href":506,"dataGaName":501,"dataGaLocation":820},{"text":827,"config":828},"コード提案（AI）",{"href":829,"dataGaName":830,"dataGaLocation":820},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":537,"config":832},{"href":539,"dataGaName":537,"dataGaLocation":820},{"text":834,"config":835},"GitLab on AWS",{"href":836,"dataGaName":834,"dataGaLocation":820},"/ja-jp/partners/technology-partners/aws/",{"text":838,"config":839},"GitLab on Google Cloud",{"href":840,"dataGaName":838,"dataGaLocation":820},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":842,"config":843},"GitLabを選ぶ理由",{"href":514,"dataGaName":844,"dataGaLocation":820},"Why GitLab?",{"freeTrial":846,"mobileIcon":850,"desktopIcon":855,"secondaryButton":858},{"text":472,"config":847},{"href":848,"dataGaName":475,"dataGaLocation":849},"https://gitlab.com/-/trials/new/","nav",{"altText":851,"config":852},"GitLabアイコン",{"src":853,"dataGaName":854,"dataGaLocation":849},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":851,"config":856},{"src":857,"dataGaName":854,"dataGaLocation":849},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":634,"config":859},{"href":860,"dataGaName":861,"dataGaLocation":849},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":863,"mobileIcon":867,"desktopIcon":869},{"text":864,"config":865},"GitLab Duoの詳細について",{"href":506,"dataGaName":866,"dataGaLocation":849},"gitlab duo",{"altText":851,"config":868},{"src":853,"dataGaName":854,"dataGaLocation":849},{"altText":851,"config":870},{"src":857,"dataGaName":854,"dataGaLocation":849},{"button":872,"mobileIcon":877,"desktopIcon":879},{"text":873,"config":874},"/switch",{"href":875,"dataGaName":876,"dataGaLocation":849},"#contact","switch",{"altText":851,"config":878},{"src":853,"dataGaName":854,"dataGaLocation":849},{"altText":851,"config":880},{"src":881,"dataGaName":854,"dataGaLocation":849},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":883,"mobileIcon":888,"desktopIcon":890},{"text":884,"config":885},"料金ページに戻る",{"href":621,"dataGaName":886,"dataGaLocation":849,"icon":887},"back to pricing","GoBack",{"altText":851,"config":889},{"src":853,"dataGaName":854,"dataGaLocation":849},{"altText":851,"config":891},{"src":857,"dataGaName":854,"dataGaLocation":849},{"title":893,"button":894,"config":898},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":512,"config":895},{"href":896,"dataGaName":897,"dataGaLocation":470},"/ja-jp/gitlab-orbit/","orbit",{"layout":899,"disabled":446},"release",{"data":901},{"text":902,"source":903,"edit":909,"contribute":914,"config":919,"items":924,"minimal":1132},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":904,"config":905},"ページのソースを表示",{"href":906,"dataGaName":907,"dataGaLocation":908},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":910,"config":911},"このページを編集",{"href":912,"dataGaName":913,"dataGaLocation":908},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":915,"config":916},"ご協力をお願いします",{"href":917,"dataGaName":918,"dataGaLocation":908},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":920,"facebook":921,"youtube":922,"linkedin":923},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[925,970,1022,1065,1099],{"title":619,"links":926,"subMenu":941},[927,931,936],{"text":928,"config":929},"プランの表示",{"href":621,"dataGaName":930,"dataGaLocation":908},"view plans",{"text":932,"config":933},"Premiumを選ぶ理由",{"href":934,"dataGaName":935,"dataGaLocation":908},"/ja-jp/pricing/premium/","why premium",{"text":937,"config":938},"Ultimateを選ぶ理由",{"href":939,"dataGaName":940,"dataGaLocation":908},"/ja-jp/pricing/ultimate/","why ultimate",[942],{"title":791,"links":943},[944,946,948,950,955,960,965],{"text":791,"config":945},{"href":800,"dataGaName":480,"dataGaLocation":908},{"text":803,"config":947},{"href":805,"dataGaName":806,"dataGaLocation":908},{"text":808,"config":949},{"href":810,"dataGaName":811,"dataGaLocation":908},{"text":951,"config":952},"ステータス",{"href":953,"dataGaName":954,"dataGaLocation":908},"https://status.gitlab.com/","status",{"text":956,"config":957},"利用規約",{"href":958,"dataGaName":959,"dataGaLocation":908},"/terms/","terms of use",{"text":961,"config":962},"プライバシーに関する声明",{"href":963,"dataGaName":964,"dataGaLocation":908},"/ja-jp/privacy/","privacy statement",{"text":966,"config":967},"Cookie 優先設定",{"dataGaName":968,"dataGaLocation":908,"id":969,"isOneTrustButton":274},"cookie preferences","ot-sdk-btn",{"title":517,"links":971,"subMenu":980},[972,976],{"text":973,"config":974},"DevSecOpsプラットフォーム",{"href":499,"dataGaName":975,"dataGaLocation":908},"devsecops platform",{"text":977,"config":978},"AI支援開発",{"href":506,"dataGaName":979,"dataGaLocation":908},"ai-assisted development",[981],{"title":982,"links":983},"トピック",[984,988,993,998,1003,1007,1012,1017],{"text":537,"config":985},{"href":986,"dataGaName":987,"dataGaLocation":908},"/ja-jp/topics/ci-cd/","cicd",{"text":989,"config":990},"GitOps",{"href":991,"dataGaName":992,"dataGaLocation":908},"/ja-jp/topics/gitops/","gitops",{"text":994,"config":995},"DevOps",{"href":996,"dataGaName":997,"dataGaLocation":908},"/ja-jp/topics/devops/","devops",{"text":999,"config":1000},"バージョン管理",{"href":1001,"dataGaName":1002,"dataGaLocation":908},"/ja-jp/topics/version-control/","version control",{"text":461,"config":1004},{"href":1005,"dataGaName":1006,"dataGaLocation":908},"/ja-jp/topics/devsecops/","devsecops",{"text":1008,"config":1009},"クラウドネイティブ",{"href":1010,"dataGaName":1011,"dataGaLocation":908},"/ja-jp/topics/cloud-native/","cloud native",{"text":1013,"config":1014},"コーディングのためのAI",{"href":1015,"dataGaName":1016,"dataGaLocation":908},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1018,"config":1019},"エージェント型AI",{"href":1020,"dataGaName":1021,"dataGaLocation":908},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1023,"links":1024},"ソリューション",[1025,1028,1030,1035,1039,1042,1045,1048,1050,1052,1055,1060],{"text":562,"config":1026},{"href":557,"dataGaName":1027,"dataGaLocation":908},"Application Security Testing",{"text":549,"config":1029},{"href":533,"dataGaName":534,"dataGaLocation":908},{"text":1031,"config":1032},"アジャイル開発",{"href":1033,"dataGaName":1034,"dataGaLocation":908},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1036,"config":1037},"SCM",{"href":546,"dataGaName":1038,"dataGaLocation":908},"source code management",{"text":537,"config":1040},{"href":539,"dataGaName":1041,"dataGaLocation":908},"continuous integration & delivery",{"text":588,"config":1043},{"href":590,"dataGaName":1044,"dataGaLocation":908},"value stream management",{"text":989,"config":1046},{"href":1047,"dataGaName":992,"dataGaLocation":908},"/ja-jp/solutions/gitops/",{"text":601,"config":1049},{"href":604,"dataGaName":605,"dataGaLocation":908},{"text":607,"config":1051},{"href":610,"dataGaName":611,"dataGaLocation":908},{"text":1053,"config":1054},"公共機関",{"href":616,"dataGaName":617,"dataGaLocation":908},{"text":1056,"config":1057},"教育",{"href":1058,"dataGaName":1059,"dataGaLocation":908},"/ja-jp/solutions/education/","education",{"text":1061,"config":1062},"金融サービス",{"href":1063,"dataGaName":1064,"dataGaLocation":908},"/ja-jp/solutions/finance/","financial services",{"title":1066,"links":1067},"リソース",[1068,1070,1072,1074,1078,1080,1083,1085,1087,1089,1091,1093,1095,1097],{"text":637,"config":1069},{"href":639,"dataGaName":640,"dataGaLocation":908},{"text":642,"config":1071},{"href":644,"dataGaName":645,"dataGaLocation":908},{"text":647,"config":1073},{"href":649,"dataGaName":650,"dataGaLocation":908},{"text":652,"config":1075},{"href":1076,"dataGaName":1077,"dataGaLocation":908},"https://docs.gitlab.com/ja-jp","docs",{"text":673,"config":1079},{"href":675,"dataGaName":676,"dataGaLocation":908},{"text":1081,"config":1082},"最新リリース",{"href":732,"dataGaName":733,"dataGaLocation":908},{"text":668,"config":1084},{"href":670,"dataGaName":671,"dataGaLocation":908},{"text":687,"config":1086},{"href":689,"dataGaName":690,"dataGaLocation":908},{"text":695,"config":1088},{"href":697,"dataGaName":698,"dataGaLocation":908},{"text":700,"config":1090},{"href":702,"dataGaName":703,"dataGaLocation":908},{"text":705,"config":1092},{"href":707,"dataGaName":708,"dataGaLocation":908},{"text":710,"config":1094},{"href":712,"dataGaName":713,"dataGaLocation":908},{"text":715,"config":1096},{"href":717,"dataGaName":718,"dataGaLocation":908},{"text":720,"config":1098},{"href":722,"dataGaName":459,"dataGaLocation":908},{"title":1100,"links":1101},"会社情報",[1102,1104,1106,1108,1110,1112,1116,1121,1123,1125,1127],{"text":743,"config":1103},{"href":745,"dataGaName":737,"dataGaLocation":908},{"text":748,"config":1105},{"href":750,"dataGaName":751,"dataGaLocation":908},{"text":756,"config":1107},{"href":758,"dataGaName":759,"dataGaLocation":908},{"text":761,"config":1109},{"href":763,"dataGaName":764,"dataGaLocation":908},{"text":766,"config":1111},{"href":768,"dataGaName":769,"dataGaLocation":908},{"text":1113,"config":1114},"Sustainability",{"href":1115,"dataGaName":1113,"dataGaLocation":908},"/sustainability/",{"text":1117,"config":1118},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1119,"dataGaName":1120,"dataGaLocation":908},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":771,"config":1122},{"href":773,"dataGaName":774,"dataGaLocation":908},{"text":781,"config":1124},{"href":783,"dataGaName":784,"dataGaLocation":908},{"text":786,"config":1126},{"href":788,"dataGaName":789,"dataGaLocation":908},{"text":1128,"config":1129},"現代奴隷制の透明性に関する声明",{"href":1130,"dataGaName":1131,"dataGaLocation":908},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1133},[1134,1136,1139],{"text":956,"config":1135},{"href":958,"dataGaName":959,"dataGaLocation":908},{"text":1137,"config":1138},"Cookieの設定",{"dataGaName":968,"dataGaLocation":908,"id":969,"isOneTrustButton":274},{"text":961,"config":1140},{"href":963,"dataGaName":964,"dataGaLocation":908},[1142],{"id":1143,"title":7,"body":445,"config":1144,"content":1146,"description":445,"extension":1150,"meta":1151,"navigation":274,"path":1152,"seo":1153,"stem":1154,"__hash__":1155},"blogAuthors/en-us/blog/authors/fernando-diaz.yml",{"template":1145},"BlogAuthor",{"name":7,"config":1147},{"headshot":1148,"ctfId":1149},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659556/Blog/Author%20Headshots/fern_diaz.png","fjdiaz","yml",{},"/en-us/blog/authors/fernando-diaz",{},"en-us/blog/authors/fernando-diaz","lxRJIOydP4_yzYZvsPcuQevP9AYAKREF7i8QmmdnOWc",[1157,1166,1174],{"title":1158,"description":1159,"heroImage":1160,"category":441,"date":1161,"authors":1162,"slug":1165,"externalUrl":445},"GitLab Secrets ManagerがESO、Terraform、APIに対応","スタック全体の認証情報管理をシンプルに。GitLab Secrets Managerは External Secrets Operator（ESO）、Terraform、Secrets Manager APIに対応し、CI/CD以外の ワークフローからもシークレットを安全に取得できます。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1759320418/xjmqcozxzt4frx0hori3.png","2026-08-06",[1163,1164],"Erick Bajao","Joe Randazzo","gitlab-secrets-manager-add-eso-terraform-api-support",{"title":1167,"description":1168,"heroImage":1169,"category":441,"date":1170,"authors":1171,"slug":1173,"externalUrl":445},"Claudeが書き、GitLabがつなぐ：本番環境まで途切れないセキュリティ","Claude Securityはコーディングセッション内で脆弱性を検出します。そこから先はGitLabが引き継ぎ、スキャン、ポリシーの適用、そしてソフトウェアライフサイクル全体の監査エビデンス作成までを担います。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756122536/akivvcnafog9c4dhhzkp.png","2026-08-03",[1172],"Alisa Ho","claude-security-and-gitlab",{"title":1175,"description":1176,"heroImage":1177,"category":441,"date":1178,"authors":1179,"slug":1181,"externalUrl":445},"GitLab Duoセキュリティレビューでスキャナーが見逃すロジックの欠陥を検出","AIによるセキュリティ推論で、コードレビューの段階のうちに認可の不備やビジネスロジックのエラー、レース条件を検出します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783980535/t3gez0gpayfndrhncunf.png","2026-07-16",[1180],"Mark Settle","gitlab-duo-security-review-flow",{"promotions":1183},[1184,1198,1210,1221],{"id":1185,"categories":1186,"header":1188,"text":1189,"button":1190,"image":1195},"ai-modernization",[1187],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1191,"config":1192},"AI成熟度スコアを確認する",{"href":1193,"dataGaName":1194,"dataGaLocation":676},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1196},{"src":1197},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1199,"categories":1200,"header":1202,"text":1189,"button":1203,"image":1207},"devops-modernization",[1201,1006],"product","単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1204,"config":1205},"DevOps成熟度スコアを確認しましょう",{"href":1206,"dataGaName":1194,"dataGaLocation":676},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1208},{"src":1209},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1211,"categories":1212,"header":1213,"text":1189,"button":1214,"image":1218},"security-modernization",[441],"スピードのためにセキュリティを犠牲にしていませんか？",{"text":1215,"config":1216},"セキュリティ成熟度スコアを確認しましょう",{"href":1217,"dataGaName":1194,"dataGaLocation":676},"/ja-jp/assessments/security-modernization-assessment/",{"config":1219},{"src":1220},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1222,"paths":1223,"header":1226,"text":1227,"button":1228,"image":1233},"github-azure-migration",[1224,1225],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1229,"config":1230},"GitLabとGitHubの比較を見る",{"href":1231,"dataGaName":1232,"dataGaLocation":676},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1234},{"src":1209},{"header":1236,"blurb":1237,"button":1238,"secondaryButton":1242},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":472,"config":1239},{"href":1240,"dataGaName":475,"dataGaLocation":1241},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":791,"config":1243},{"href":800,"dataGaName":480,"dataGaLocation":1241},1786803770181]