[{"data":1,"prerenderedAt":1011},["ShallowReactive",2],{"/ja-jp/blog/delivering-faster-and-smarter-scans-with-advanced-sast":3,"navigation-ja-jp":231,"banner-ja-jp":660,"footer-ja-jp":668,"blog-post-authors-ja-jp-Salman Ladha":910,"blog-related-posts-ja-jp-delivering-faster-and-smarter-scans-with-advanced-sast":925,"blog-promotions-ja-jp":950,"next-steps-ja-jp":1002},{"id":4,"title":5,"authors":6,"body":8,"category":213,"date":214,"description":215,"extension":216,"externalUrl":217,"faq":217,"featured":218,"heroImage":219,"meta":220,"navigation":221,"path":222,"seo":223,"slug":225,"stem":226,"tags":227,"template":229,"updatedDate":217,"__hash__":230},"blogPosts/ja-jp/blog/delivering-faster-and-smarter-scans-with-advanced-sast.md","高度なSASTでより高速かつスマートなスキャンを実現",[7],"Salman Ladha",{"type":9,"value":10,"toc":205},"minimark",[11,22,37,42,45,48,51,60,63,66,69,72,95,98,124,127,134,140,156,159,167,170,181,184],[12,13,14,15,21],"p",{},"静的アプリケーションセキュリティテスト（SAST）は、セキュアなソフトウェアを構築する上で不可欠なものであり、コードの脆弱性が悪用される前に特定できるよう、組織を支援します。昨年、GitLab 17.4で",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/blog/gitlab-advanced-sast-is-now-generally-available/",[],"高度なSASTをリリース","し、開発ワークフローに直接、より高品質なスキャン結果を提供できるようになりました。それ以来、高度なSASTは10万を超えるコードベースで数百万回のスキャンを実行し、リスクを軽減するとともに、お客様が最初からよりセキュアなアプリケーションを構築できるよう支援してきました。",[12,23,24,25,30,31,36],{},"今回、この基盤の強化として、精度とスピードを向上させる一連のパフォーマンス改善を実施しました。これにより、デベロッパーは既存のフローを妨げられることなく、信頼できる結果が得られるようになります。",[16,26,29],{"href":27,"rel":28},"https://about.gitlab.com/ja-jp/blog/gitlab-18-5-intelligence-that-moves-software-development-forward/",[],"新機能","には、すぐに使える精度の向上、カスタム検出ルールの追加機能、そしてマルチコアスキャン・アルゴリズム最適化・差分ベーススキャンの3つの改善によるスキャン時間の短縮が含まれます。これらの改善により、",[16,32,35],{"href":33,"rel":34},"https://docs.gitlab.com/ja-jp/user/application_security/sast/gitlab_advanced_sast/",[],"高度なSAST","はよりスマートかつ高速になり、設計段階からデベロッパーフレンドリーなセキュリティを実現します。",[38,39,41],"h2",{"id":40},"sast導入の鍵は精度とスピードの両立","SAST導入の鍵は精度とスピードの両立",[12,43,44],{},"ほとんどのSASTプログラムが失敗する原因は、脆弱性検出の精度が低いからではなく、デベロッパーがセキュリティツールを採用しないからです。多くの場合、SASTのようなアプリケーションセキュリティソリューションは、デベロッパーエクスペリエンスを犠牲にして精度を追求するか、精度を犠牲にしてデベロッパーエクスペリエンスを追求するかのどちらかです。実際には、両方が必要です。精度が低ければ、デベロッパーは結果を信頼しません。スピードと使いやすさがなければ、導入は遅れます。",[12,46,47],{},"この両方が揃ったとき、セキュリティは開発プロセスに自然に組み込まれます。これこそが、セキュリティチームが大規模なSASTの導入を成功させる唯一の方法です。そしてこの考え方が、GitLabの高度なSASTロードマップを導いています。",[38,49,50],{"id":50},"カスタム検出ルールでさらに高い精度を実現",[12,52,53,54,59],{},"組み込みの高度なSASTルールは、GitLab社内のセキュリティ研究チームの知見に基づいており、初期状態で最大限の精度を実現するよう設計されています。これまでは、",[16,55,58],{"href":56,"rel":57},"https://docs.gitlab.com/ja-jp/user/application_security/sast/customize_rulesets/",[],"ルールの無効化","や、ルールの名前、説明、重大度を調整することはできましたが、新たな検出ロジックを追加することはできませんでした。GitLab 18.5では、組織は独自のカスタムパターンベースのルールを定義して、禁止された関数呼び出しのフラグ付けなど、組織固有の問題を検出できるようになりました。その際、GitLabが厳選したルールセットをベースラインとして使用することもできます。カスタムルールの違反は、GitLabの組み込みルールと同じ場所で報告されるため、デベロッパーは1つのダッシュボードから情報を収集できます。",[12,61,62],{},"カスタムルールは、組織にとって重要な単純な問題を効果的に検出しますが、高度なSASTがインジェクションや類似の欠陥を検出するために使用する汚染解析には影響しません。カスタマイズは、他のSASTルールセット設定と同様に、シンプルなTOMLファイルで管理されます。その結果、組織のコンテキストに合わせて調整された、より高品質なスキャン結果が得られ、セキュリティチームはより多くのコントロールが、デベロッパーはより明確で実行可能な発見が得られます。",[38,64,65],{"id":65},"デベロッパーの作業フローを妨げない高速スキャン",[12,67,68],{},"SASTスキャンに時間がかかりすぎると、デベロッパーは別のタスクに切り替えることが多く、導入率の低下を導くため、スピードは重要です。",[12,70,71],{},"そのため、いくつかのパフォーマンス機能強化に投資し、精度を損なうことなくスキャン時間を大幅に短縮しました。具体的に強化された点は次の通りです：",[73,74,75,83,89],"ul",{},[76,77,78,82],"li",{},[79,80,81],"strong",{},"マルチコアスキャン",": GitLab Runnerで複数のCPUコアを活用",[76,84,85,88],{},[79,86,87],{},"差分ベーススキャン",": マージリクエスト内の変更されたコードのみをスキャン",[76,90,91,94],{},[79,92,93],{},"継続的な最適化",": よりスマートなアルゴリズムとエンジンの機能強化",[12,96,97],{},"これらの改善は相互に作用し、高速スキャンを実現することで次のような大きな効果をもたらします：",[73,99,100,106,113],{},[76,101,102,103],{},"マルチコアスキャンにより、通常のスキャン実行時間が最大",[79,104,105],{},"50%短縮",[76,107,108,109,112],{},"差分ベーススキャンは、変更ごとに修正されるコードが少ない大規模なリポジトリで最も効果を発揮します。マージリクエストでの高速なスキャンにより、コードレビュープロセスでより迅速なフィードバックを提供するように特別に設計されています。当社のテストでは、多くの大規模リポジトリにおいて、",[79,110,111],{},"以前は20分以上かかっていたスキャンが、マージリクエストで10分未満で結果を返す","ようになりました。",[76,114,115,116,119,120,123],{},"最近の社内テストでは、アルゴリズムの最適化により、大規模なオープンソースコードベースでの",[79,117,118],{},"スキャン時間が最大71%短縮","され、Apache Lucene(Java)で最も大きな改善が確認されました。Django(Python)、Kafka、Zulipを含む他のプロジェクトでも、",[79,121,122],{},"シングルコアモードで50%以上のパフォーマンス向上","が確認されました。詳細結果は下記でご確認いただけます。",[12,125,126],{},"デベロッパーにとって、これらの改善は、マージリクエストでのより迅速なフィードバック、セキュリティ結果待ち時間の短縮、そして導入プロセスの円滑化を意味します。そして、マルチコアスキャンと差分ベース分析を組み合わせることで、さらなる効果が見込めます。",[12,128,129],{},[130,131],"img",{"alt":132,"src":133},"Pythonスキャン時間を示すグラフ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760714805/rxl2zzo58j7y0k2ldxeq.png",[12,135,136],{},[130,137],{"alt":138,"src":139},"Javaスキャン時間を示すグラフ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760714805/hz9bsrir6nrqthkjddvi.png",[141,142,143],"blockquote",{},[12,144,145,146,151,152,155],{},"これらのパフォーマンス向上は、プラットフォーム全体でデベロッパーエクスペリエンスを向上させるというGitLabの幅広い取り組みを反映しています。例えば、あるお客様は最近、GitLabの",[16,147,150],{"href":148,"rel":149},"https://docs.gitlab.com/ja-jp/user/application_security/policies/pipeline_execution_policies/",[],"パイプライン実行ポリシー","（PEP）に移行し、パイプライン内でのセキュリティスキャン実行方法に対して、より高度な制御性と柔軟性を獲得しました。テンプレートの標準化、キャッシュの追加、パイプラインロジックの最適化により、チームは依存関係スキャンの実行時間を",[79,153,154],{},"1つのジョブあたり15〜60分かかっていたところが、わずか1〜2分に短縮し、15,000回のスキャン全体で1日あたり約100,000コンピューティング時間（分）を節約しました","。これは、よりカスタマイズ可能で効率的なパイプライン実行ポリシーが、より速いフィードバックループ、より高い生産性、そしてより広範な導入につながる明確な事例です。",[12,157,158],{},"これらの最新の機能強化により、高度なSASTは、セキュリティチームと開発チームが現代のソフトウェア開発に対応するために必要な精度、スピード、柔軟性を提供します。誤検出を減らし、カスタム検出を可能にし、スキャン時間を短縮することで、セキュリティをデベロッパーにとっての障害ではなく、推進力へと変えます。",[12,160,161,166],{},[16,162,165],{"href":163,"rel":164},"https://about.gitlab.com/ja-jp/solutions/application-security-testing/",[],"GitLabのアプリケーションセキュリティ機能","のすべてと同様に、高度なSASTはDevSecOpsプラットフォームに直接組み込まれており、デベロッパーがソフトウェアを構築、テスト、デプロイ、保護するプロセスにおいて、セキュリティが自然な一部となります。",[12,168,169],{},"その結果、導入が迅速化され、ボトルネックが減少し、最初からよりセキュアなアプリケーションを提供できます。",[141,171,172],{},[12,173,174,175,180],{},"今すぐ高度なSASTを使ってみましょう！",[16,176,179],{"href":177,"rel":178},"https://about.gitlab.com/ja-jp/free-trial/",[],"GitLab Ultimateの無料トライアル","をぜひご利用ください。",[38,182,183],{"id":183},"詳細はこちら",[73,185,186,192,199],{},[76,187,188],{},[16,189,191],{"href":18,"rel":190},[],"GitLab高度なSASTが一般提供開始",[76,193,194],{},[16,195,198],{"href":196,"rel":197},"https://about.gitlab.com/blog/comprehensive-guide-to-gitlab-dast/",[],"GitLab DASTの包括的ガイド",[76,200,201],{},[16,202,204],{"href":163,"rel":203},[],"GitLabセキュリティテストソリューション",{"title":206,"searchDepth":207,"depth":207,"links":208},"",2,[209,210,211,212],{"id":40,"depth":207,"text":41},{"id":50,"depth":207,"text":50},{"id":65,"depth":207,"text":65},{"id":183,"depth":207,"text":183},"security","2025-10-21","新たに実現した精度とスピードの向上により、デベロッパーエクスペリエンスが改善され、導入が促進されます。","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1759320418/xjmqcozxzt4frx0hori3.png",{},true,"/ja-jp/blog/delivering-faster-and-smarter-scans-with-advanced-sast",{"config":224,"title":5,"description":215},{"noIndex":218},"delivering-faster-and-smarter-scans-with-advanced-sast","ja-jp/blog/delivering-faster-and-smarter-scans-with-advanced-sast",[213,228],"product","BlogPost","oQy24cXIs-SUNl0ufU9J4L8zEbxsH-aqHq-lTlOTJNo",{"logo":232,"freeTrial":237,"sales":242,"login":247,"items":252,"search":580,"minimal":613,"duo":630,"switchNav":639,"pricingDeployment":650},{"config":233},{"href":234,"dataGaName":235,"dataGaLocation":236},"/ja-jp/","gitlab logo","header",{"text":238,"config":239},"無料トライアルを開始",{"href":240,"dataGaName":241,"dataGaLocation":236},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":243,"config":244},"デモをリクエスト",{"href":245,"dataGaName":246,"dataGaLocation":236},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":248,"config":249},"サインイン",{"href":250,"dataGaName":251,"dataGaLocation":236},"https://gitlab.com/users/sign_in/","sign in",[253,281,383,388,502,558],{"text":254,"config":255,"menu":257},"プラットフォーム",{"dataNavLevelOne":256},"platform",{"type":258,"columns":259},"cards",[260,266,274],{"title":254,"description":261,"link":262},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":263,"config":264},"プラットフォームの詳細はこちら",{"href":265,"dataGaName":256,"dataGaLocation":236},"/ja-jp/platform/",{"title":267,"description":268,"link":269},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":270,"config":271},"GitLab Duoのご紹介",{"href":272,"dataGaName":273,"dataGaLocation":236},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":275,"description":276,"link":277},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":183,"config":278},{"href":279,"dataGaName":280,"dataGaLocation":236},"/ja-jp/why-gitlab/","why gitlab",{"text":282,"left":221,"config":283,"menu":285},"製品",{"dataNavLevelOne":284},"solutions",{"type":286,"link":287,"columns":291,"feature":362},"lists",{"text":288,"config":289},"すべてのソリューションを表示",{"href":290,"dataGaName":284,"dataGaLocation":236},"/ja-jp/solutions/",[292,317,340],{"title":293,"description":294,"link":295,"items":300},"自動化","CI/CDと自動化でデプロイを加速",{"config":296},{"icon":297,"href":298,"dataGaName":299,"dataGaLocation":236},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[301,305,308,313],{"text":302,"config":303},"CI/CD",{"href":304,"dataGaLocation":236,"dataGaName":302},"/ja-jp/solutions/continuous-integration/",{"text":267,"config":306},{"href":272,"dataGaLocation":236,"dataGaName":307},"gitlab duo agent platform - product menu",{"text":309,"config":310},"ソースコード管理",{"href":311,"dataGaLocation":236,"dataGaName":312},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":314,"config":315},"自動化されたソフトウェアデリバリー",{"href":298,"dataGaLocation":236,"dataGaName":316},"Automated software delivery",{"title":318,"description":319,"link":320,"items":325},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":321},{"href":322,"dataGaName":323,"dataGaLocation":236,"icon":324},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[326,330,335],{"text":327,"config":328},"アプリケーションセキュリティテスト",{"href":322,"dataGaName":329,"dataGaLocation":236},"Application security testing",{"text":331,"config":332},"ソフトウェアサプライチェーンセキュリティ",{"href":333,"dataGaLocation":236,"dataGaName":334},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":336,"config":337},"ソフトウェアコンプライアンス",{"href":338,"dataGaName":339,"dataGaLocation":236},"/ja-jp/solutions/software-compliance/","software compliance",{"title":341,"link":342,"items":347},"測定",{"config":343},{"icon":344,"href":345,"dataGaName":346,"dataGaLocation":236},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[348,352,357],{"text":349,"config":350},"可視性と測定",{"href":345,"dataGaLocation":236,"dataGaName":351},"Visibility and Measurement",{"text":353,"config":354},"バリューストリーム管理",{"href":355,"dataGaLocation":236,"dataGaName":356},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":358,"config":359},"分析とインサイト",{"href":360,"dataGaLocation":236,"dataGaName":361},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":363,"type":286,"items":364},"GitLabが活躍する場所",[365,371,377],{"text":366,"config":367},"大企業",{"icon":368,"href":369,"dataGaLocation":236,"dataGaName":370},"Building","/ja-jp/enterprise/","enterprise",{"text":372,"config":373},"スモールビジネス",{"icon":374,"href":375,"dataGaLocation":236,"dataGaName":376},"Work","/ja-jp/small-business/","small business",{"text":378,"config":379},"公共部門",{"icon":380,"href":381,"dataGaLocation":236,"dataGaName":382},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":384,"config":385},"価格",{"href":386,"dataGaName":387,"dataGaLocation":236,"dataNavLevelOne":387},"/ja-jp/pricing/","pricing",{"text":389,"config":390,"menu":392},"関連リソース",{"dataNavLevelOne":391},"resources",{"type":286,"link":393,"columns":397,"feature":491},{"text":394,"config":395},"すべてのリソースを表示",{"href":396,"dataGaName":391,"dataGaLocation":236},"/ja-jp/resources/",[398,431,458],{"title":399,"items":400},"はじめに",[401,406,411,416,421,426],{"text":402,"config":403},"インストール",{"href":404,"dataGaName":405,"dataGaLocation":236},"/ja-jp/install/","install",{"text":407,"config":408},"クイックスタートガイド",{"href":409,"dataGaName":410,"dataGaLocation":236},"/ja-jp/get-started/","quick setup checklists",{"text":412,"config":413},"学ぶ",{"href":414,"dataGaLocation":236,"dataGaName":415},"https://university.gitlab.com/","learn",{"text":417,"config":418},"製品ドキュメント",{"href":419,"dataGaName":420,"dataGaLocation":236},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":422,"config":423},"ベストプラクティスビデオ",{"href":424,"dataGaName":425,"dataGaLocation":236},"/ja-jp/getting-started-videos/","best practice videos",{"text":427,"config":428},"インテグレーション",{"href":429,"dataGaName":430,"dataGaLocation":236},"/ja-jp/integrations/","integrations",{"title":432,"items":433},"検索する",[434,439,444,449,453],{"text":435,"config":436},"お客様成功事例",{"href":437,"dataGaName":438,"dataGaLocation":236},"/ja-jp/customers/","customer success stories",{"text":440,"config":441},"ブログ",{"href":442,"dataGaName":443,"dataGaLocation":236},"/ja-jp/blog/","blog",{"text":445,"config":446},"Demo Hub",{"href":447,"dataGaName":448,"dataGaLocation":236},"/ja-jp/demo-hub/","demo hub",{"text":450,"config":451},"The Source",{"href":452,"dataGaName":443,"dataGaLocation":236},"/ja-jp/the-source/",{"text":454,"config":455},"リモート",{"href":456,"dataGaName":457,"dataGaLocation":236},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":459,"items":460},"つなげる",[461,466,471,476,481,486],{"text":462,"config":463},"GitLabサービス",{"href":464,"dataGaName":465,"dataGaLocation":236},"/ja-jp/services/","services",{"text":467,"config":468},"コントリビュート",{"href":469,"dataGaName":470,"dataGaLocation":236},"https://contributors.gitlab.com","contribute",{"text":472,"config":473},"コミュニティ",{"href":474,"dataGaName":475,"dataGaLocation":236},"/community/","community",{"text":477,"config":478},"フォーラム",{"href":479,"dataGaName":480,"dataGaLocation":236},"https://forum.gitlab.com/","forum",{"text":482,"config":483},"イベント",{"href":484,"dataGaName":485,"dataGaLocation":236},"/events/","events",{"text":487,"config":488},"パートナー",{"href":489,"dataGaName":490,"dataGaLocation":236},"/ja-jp/partners/","partners",{"config":492,"title":495,"text":496,"link":497},{"background":493,"textColor":494},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":498,"config":499},"最新情報を読む",{"href":500,"dataGaName":501,"dataGaLocation":236},"/ja-jp/whats-new/","whats new",{"text":503,"config":504,"menu":506},"企業情報",{"dataNavLevelOne":505},"company",{"type":286,"columns":507},[508],{"items":509},[510,515,521,523,528,533,538,543,548,553],{"text":511,"config":512},"GitLabについて",{"href":513,"dataGaName":514,"dataGaLocation":236},"/ja-jp/company/","about",{"text":516,"config":517,"footerGa":520},"採用情報",{"href":518,"dataGaName":519,"dataGaLocation":236},"/jobs/","jobs",{"dataGaName":519},{"text":482,"config":522},{"href":484,"dataGaName":485,"dataGaLocation":236},{"text":524,"config":525},"経営陣",{"href":526,"dataGaName":527,"dataGaLocation":236},"/company/team/e-group/","leadership",{"text":529,"config":530},"ハンドブック",{"href":531,"dataGaName":532,"dataGaLocation":236},"https://handbook.gitlab.com/","handbook",{"text":534,"config":535},"投資家向け情報",{"href":536,"dataGaName":537,"dataGaLocation":236},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":539,"config":540},"トラストセンター",{"href":541,"dataGaName":542,"dataGaLocation":236},"/ja-jp/security/","trust center",{"text":544,"config":545},"AI Transparency Center",{"href":546,"dataGaName":547,"dataGaLocation":236},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":549,"config":550},"ニュースレター",{"href":551,"dataGaName":552,"dataGaLocation":236},"/company/contact/#contact-forms","newsletter",{"text":554,"config":555},"プレス",{"href":556,"dataGaName":557,"dataGaLocation":236},"/press/","press",{"text":559,"config":560,"menu":561},"お問い合わせ",{"dataNavLevelOne":505},{"type":286,"columns":562},[563],{"items":564},[565,570,575],{"text":566,"config":567},"お問い合わせはこちら",{"href":568,"dataGaName":569,"dataGaLocation":236},"/ja-jp/sales/","talk to sales",{"text":571,"config":572},"サポートを受ける",{"href":573,"dataGaName":574,"dataGaLocation":236},"https://support.gitlab.com/hc/en-us","support portal",{"text":576,"config":577},"カスタマーポータル",{"href":578,"dataGaName":579,"dataGaLocation":236},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":581,"login":582,"suggestions":589},"閉じる",{"text":583,"link":584},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":585,"config":586},"GitLab.com",{"href":250,"dataGaName":587,"dataGaLocation":588},"search login","search",{"text":590,"default":591},"提案",[592,594,599,601,605,609],{"text":267,"config":593},{"href":272,"dataGaName":267,"dataGaLocation":588},{"text":595,"config":596},"コード提案（AI）",{"href":597,"dataGaName":598,"dataGaLocation":588},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":302,"config":600},{"href":304,"dataGaName":302,"dataGaLocation":588},{"text":602,"config":603},"GitLab on AWS",{"href":604,"dataGaName":602,"dataGaLocation":588},"/ja-jp/partners/technology-partners/aws/",{"text":606,"config":607},"GitLab on Google Cloud",{"href":608,"dataGaName":606,"dataGaLocation":588},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":610,"config":611},"GitLabを選ぶ理由",{"href":279,"dataGaName":612,"dataGaLocation":588},"Why GitLab?",{"freeTrial":614,"mobileIcon":618,"desktopIcon":623,"secondaryButton":626},{"text":238,"config":615},{"href":616,"dataGaName":241,"dataGaLocation":617},"https://gitlab.com/-/trials/new/","nav",{"altText":619,"config":620},"GitLabアイコン",{"src":621,"dataGaName":622,"dataGaLocation":617},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":619,"config":624},{"src":625,"dataGaName":622,"dataGaLocation":617},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":399,"config":627},{"href":628,"dataGaName":629,"dataGaLocation":617},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":631,"mobileIcon":635,"desktopIcon":637},{"text":632,"config":633},"GitLab Duoの詳細について",{"href":272,"dataGaName":634,"dataGaLocation":617},"gitlab duo",{"altText":619,"config":636},{"src":621,"dataGaName":622,"dataGaLocation":617},{"altText":619,"config":638},{"src":625,"dataGaName":622,"dataGaLocation":617},{"button":640,"mobileIcon":645,"desktopIcon":647},{"text":641,"config":642},"/switch",{"href":643,"dataGaName":644,"dataGaLocation":617},"#contact","switch",{"altText":619,"config":646},{"src":621,"dataGaName":622,"dataGaLocation":617},{"altText":619,"config":648},{"src":649,"dataGaName":622,"dataGaLocation":617},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":651,"mobileIcon":656,"desktopIcon":658},{"text":652,"config":653},"料金ページに戻る",{"href":386,"dataGaName":654,"dataGaLocation":617,"icon":655},"back to pricing","GoBack",{"altText":619,"config":657},{"src":621,"dataGaName":622,"dataGaLocation":617},{"altText":619,"config":659},{"src":625,"dataGaName":622,"dataGaLocation":617},{"title":661,"button":662,"config":666},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":183,"config":663},{"href":664,"dataGaName":665,"dataGaLocation":236},"/ja-jp/gitlab-orbit/","orbit",{"layout":667,"disabled":218},"release",{"data":669},{"text":670,"source":671,"edit":677,"contribute":682,"config":687,"items":692,"minimal":901},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":672,"config":673},"ページのソースを表示",{"href":674,"dataGaName":675,"dataGaLocation":676},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":678,"config":679},"このページを編集",{"href":680,"dataGaName":681,"dataGaLocation":676},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":683,"config":684},"ご協力をお願いします",{"href":685,"dataGaName":686,"dataGaLocation":676},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":688,"facebook":689,"youtube":690,"linkedin":691},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[693,738,791,834,868],{"title":384,"links":694,"subMenu":709},[695,699,704],{"text":696,"config":697},"プランの表示",{"href":386,"dataGaName":698,"dataGaLocation":676},"view plans",{"text":700,"config":701},"Premiumを選ぶ理由",{"href":702,"dataGaName":703,"dataGaLocation":676},"/ja-jp/pricing/premium/","why premium",{"text":705,"config":706},"Ultimateを選ぶ理由",{"href":707,"dataGaName":708,"dataGaLocation":676},"/ja-jp/pricing/ultimate/","why ultimate",[710],{"title":559,"links":711},[712,714,716,718,723,728,733],{"text":559,"config":713},{"href":568,"dataGaName":246,"dataGaLocation":676},{"text":571,"config":715},{"href":573,"dataGaName":574,"dataGaLocation":676},{"text":576,"config":717},{"href":578,"dataGaName":579,"dataGaLocation":676},{"text":719,"config":720},"ステータス",{"href":721,"dataGaName":722,"dataGaLocation":676},"https://status.gitlab.com/","status",{"text":724,"config":725},"利用規約",{"href":726,"dataGaName":727,"dataGaLocation":676},"/terms/","terms of use",{"text":729,"config":730},"プライバシーに関する声明",{"href":731,"dataGaName":732,"dataGaLocation":676},"/ja-jp/privacy/","privacy statement",{"text":734,"config":735},"Cookie 優先設定",{"dataGaName":736,"dataGaLocation":676,"id":737,"isOneTrustButton":221},"cookie preferences","ot-sdk-btn",{"title":282,"links":739,"subMenu":748},[740,744],{"text":741,"config":742},"DevSecOpsプラットフォーム",{"href":265,"dataGaName":743,"dataGaLocation":676},"devsecops platform",{"text":745,"config":746},"AI支援開発",{"href":272,"dataGaName":747,"dataGaLocation":676},"ai-assisted development",[749],{"title":750,"links":751},"トピック",[752,756,761,766,771,776,781,786],{"text":302,"config":753},{"href":754,"dataGaName":755,"dataGaLocation":676},"/ja-jp/topics/ci-cd/","cicd",{"text":757,"config":758},"GitOps",{"href":759,"dataGaName":760,"dataGaLocation":676},"/ja-jp/topics/gitops/","gitops",{"text":762,"config":763},"DevOps",{"href":764,"dataGaName":765,"dataGaLocation":676},"/ja-jp/topics/devops/","devops",{"text":767,"config":768},"バージョン管理",{"href":769,"dataGaName":770,"dataGaLocation":676},"/ja-jp/topics/version-control/","version control",{"text":772,"config":773},"DevSecOps",{"href":774,"dataGaName":775,"dataGaLocation":676},"/ja-jp/topics/devsecops/","devsecops",{"text":777,"config":778},"クラウドネイティブ",{"href":779,"dataGaName":780,"dataGaLocation":676},"/ja-jp/topics/cloud-native/","cloud native",{"text":782,"config":783},"コーディングのためのAI",{"href":784,"dataGaName":785,"dataGaLocation":676},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":787,"config":788},"エージェント型AI",{"href":789,"dataGaName":790,"dataGaLocation":676},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":792,"links":793},"ソリューション",[794,797,799,804,808,811,814,817,819,821,824,829],{"text":327,"config":795},{"href":322,"dataGaName":796,"dataGaLocation":676},"Application Security Testing",{"text":314,"config":798},{"href":298,"dataGaName":299,"dataGaLocation":676},{"text":800,"config":801},"アジャイル開発",{"href":802,"dataGaName":803,"dataGaLocation":676},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":805,"config":806},"SCM",{"href":311,"dataGaName":807,"dataGaLocation":676},"source code management",{"text":302,"config":809},{"href":304,"dataGaName":810,"dataGaLocation":676},"continuous integration & delivery",{"text":353,"config":812},{"href":355,"dataGaName":813,"dataGaLocation":676},"value stream management",{"text":757,"config":815},{"href":816,"dataGaName":760,"dataGaLocation":676},"/ja-jp/solutions/gitops/",{"text":366,"config":818},{"href":369,"dataGaName":370,"dataGaLocation":676},{"text":372,"config":820},{"href":375,"dataGaName":376,"dataGaLocation":676},{"text":822,"config":823},"公共機関",{"href":381,"dataGaName":382,"dataGaLocation":676},{"text":825,"config":826},"教育",{"href":827,"dataGaName":828,"dataGaLocation":676},"/ja-jp/solutions/education/","education",{"text":830,"config":831},"金融サービス",{"href":832,"dataGaName":833,"dataGaLocation":676},"/ja-jp/solutions/finance/","financial services",{"title":835,"links":836},"リソース",[837,839,841,843,847,849,852,854,856,858,860,862,864,866],{"text":402,"config":838},{"href":404,"dataGaName":405,"dataGaLocation":676},{"text":407,"config":840},{"href":409,"dataGaName":410,"dataGaLocation":676},{"text":412,"config":842},{"href":414,"dataGaName":415,"dataGaLocation":676},{"text":417,"config":844},{"href":845,"dataGaName":846,"dataGaLocation":676},"https://docs.gitlab.com/ja-jp","docs",{"text":440,"config":848},{"href":442,"dataGaName":443,"dataGaLocation":676},{"text":850,"config":851},"最新リリース",{"href":500,"dataGaName":501,"dataGaLocation":676},{"text":435,"config":853},{"href":437,"dataGaName":438,"dataGaLocation":676},{"text":454,"config":855},{"href":456,"dataGaName":457,"dataGaLocation":676},{"text":462,"config":857},{"href":464,"dataGaName":465,"dataGaLocation":676},{"text":467,"config":859},{"href":469,"dataGaName":470,"dataGaLocation":676},{"text":472,"config":861},{"href":474,"dataGaName":475,"dataGaLocation":676},{"text":477,"config":863},{"href":479,"dataGaName":480,"dataGaLocation":676},{"text":482,"config":865},{"href":484,"dataGaName":485,"dataGaLocation":676},{"text":487,"config":867},{"href":489,"dataGaName":490,"dataGaLocation":676},{"title":869,"links":870},"会社情報",[871,873,875,877,879,881,885,890,892,894,896],{"text":511,"config":872},{"href":513,"dataGaName":505,"dataGaLocation":676},{"text":516,"config":874},{"href":518,"dataGaName":519,"dataGaLocation":676},{"text":524,"config":876},{"href":526,"dataGaName":527,"dataGaLocation":676},{"text":529,"config":878},{"href":531,"dataGaName":532,"dataGaLocation":676},{"text":534,"config":880},{"href":536,"dataGaName":537,"dataGaLocation":676},{"text":882,"config":883},"Sustainability",{"href":884,"dataGaName":882,"dataGaLocation":676},"/sustainability/",{"text":886,"config":887},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":888,"dataGaName":889,"dataGaLocation":676},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":539,"config":891},{"href":541,"dataGaName":542,"dataGaLocation":676},{"text":549,"config":893},{"href":551,"dataGaName":552,"dataGaLocation":676},{"text":554,"config":895},{"href":556,"dataGaName":557,"dataGaLocation":676},{"text":897,"config":898},"現代奴隷制の透明性に関する声明",{"href":899,"dataGaName":900,"dataGaLocation":676},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":902},[903,905,908],{"text":724,"config":904},{"href":726,"dataGaName":727,"dataGaLocation":676},{"text":906,"config":907},"Cookieの設定",{"dataGaName":736,"dataGaLocation":676,"id":737,"isOneTrustButton":221},{"text":729,"config":909},{"href":731,"dataGaName":732,"dataGaLocation":676},[911],{"id":912,"title":7,"body":217,"config":913,"content":915,"description":217,"extension":919,"meta":920,"navigation":221,"path":921,"seo":922,"stem":923,"__hash__":924},"blogAuthors/en-us/blog/authors/salman-ladha.yml",{"template":914},"BlogAuthor",{"name":7,"config":916},{"headshot":917,"ctfId":918},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662937/Blog/Author%20Headshots/salman_ladha_headshot.png","2AYyG99S9PBB8PQIJ6aKuq","yml",{},"/en-us/blog/authors/salman-ladha",{},"en-us/blog/authors/salman-ladha","AIlZoao6Z2q7mIH5Jkh_ZIB8304XE4IuHFiznllUnT0",[926,934,942],{"title":927,"description":928,"heroImage":219,"category":213,"date":929,"authors":930,"slug":933,"externalUrl":217},"GitLab Secrets ManagerがESO、Terraform、APIに対応","スタック全体の認証情報管理をシンプルに。GitLab Secrets Managerは External Secrets Operator（ESO）、Terraform、Secrets Manager APIに対応し、CI/CD以外の ワークフローからもシークレットを安全に取得できます。","2026-08-06",[931,932],"Erick Bajao","Joe Randazzo","gitlab-secrets-manager-add-eso-terraform-api-support",{"title":935,"description":936,"heroImage":937,"category":213,"date":938,"authors":939,"slug":941,"externalUrl":217},"Claudeが書き、GitLabがつなぐ：本番環境まで途切れないセキュリティ","Claude Securityはコーディングセッション内で脆弱性を検出します。そこから先はGitLabが引き継ぎ、スキャン、ポリシーの適用、そしてソフトウェアライフサイクル全体の監査エビデンス作成までを担います。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756122536/akivvcnafog9c4dhhzkp.png","2026-08-03",[940],"Alisa Ho","claude-security-and-gitlab",{"title":943,"description":944,"heroImage":945,"category":213,"date":946,"authors":947,"slug":949,"externalUrl":217},"GitLab Duoセキュリティレビューでスキャナーが見逃すロジックの欠陥を検出","AIによるセキュリティ推論で、コードレビューの段階のうちに認可の不備やビジネスロジックのエラー、レース条件を検出します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783980535/t3gez0gpayfndrhncunf.png","2026-07-16",[948],"Mark Settle","gitlab-duo-security-review-flow",{"promotions":951},[952,966,977,988],{"id":953,"categories":954,"header":956,"text":957,"button":958,"image":963},"ai-modernization",[955],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":959,"config":960},"AI成熟度スコアを確認する",{"href":961,"dataGaName":962,"dataGaLocation":443},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":964},{"src":965},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":967,"categories":968,"header":969,"text":957,"button":970,"image":974},"devops-modernization",[228,775],"単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":971,"config":972},"DevOps成熟度スコアを確認しましょう",{"href":973,"dataGaName":962,"dataGaLocation":443},"/ja-jp/assessments/devops-modernization-assessment/",{"config":975},{"src":976},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":978,"categories":979,"header":980,"text":957,"button":981,"image":985},"security-modernization",[213],"スピードのためにセキュリティを犠牲にしていませんか？",{"text":982,"config":983},"セキュリティ成熟度スコアを確認しましょう",{"href":984,"dataGaName":962,"dataGaLocation":443},"/ja-jp/assessments/security-modernization-assessment/",{"config":986},{"src":987},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":989,"paths":990,"header":993,"text":994,"button":995,"image":1000},"github-azure-migration",[991,992],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":996,"config":997},"GitLabとGitHubの比較を見る",{"href":998,"dataGaName":999,"dataGaLocation":443},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1001},{"src":976},{"header":1003,"blurb":1004,"button":1005,"secondaryButton":1009},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":238,"config":1006},{"href":1007,"dataGaName":241,"dataGaLocation":1008},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":559,"config":1010},{"href":568,"dataGaName":246,"dataGaLocation":1008},1786803790018]