[{"data":1,"prerenderedAt":763},["ShallowReactive",2],{"/ja-jp/topics/devsecops/three-steps-to-better-devsecops":3,"navigation-ja-jp":88,"banner-ja-jp":509,"footer-ja-jp":519,"next-steps-ja-jp":754},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":80,"meta":81,"navigation":82,"path":83,"seo":84,"slug":6,"stem":86,"testContent":6,"type":6,"__hash__":87},"pages/ja-jp/topics/devsecops/three-steps-to-better-devsecops/index.yml","",null,[8,22,30,78],{"type":9,"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16,20],{"title":13,"config":14},"Industry topics",{"href":15},"/topics/",{"title":17,"config":18},"Devsecops",{"href":19},"/ja-jp/topics/devsecops/",{"title":21},"Three steps to better devsecops",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"すぐに実践すべきDevSecOpsの3つのベストプラクティス","悪意ある第三者がこれまで以上にコードを標的にする中、DevSecOpsの重要性を受け入れる時が来ています。以下は、アプリケーションのセキュリティを向上させるためにチームが今すぐ実行できる3つのステップです。\n",{"id":28,"twoColumns":29},"すぐに実践すべきdevsecopsの3つのベストプラクティス",false,{"type":31,"componentName":31,"componentContent":32},"CommonSideNavigationWithTree",{"anchors":33,"components":52},{"text":34,"data":35},"On this page",[36,40,44,48],{"text":37,"config":38},"1. コラボレーションとコミュニケーションから始める",{"href":39},"#1-start-with-collaboration-and-communication",{"text":41,"config":42},"2. 一度書かれたテストを頻繁に実行",{"href":43},"#2-write-once-test-often",{"text":45,"config":46},"3. テスト結果を罰ではなく学習の機会にする",{"href":47},"#3-use-test-results-to-educate-not-punish",{"text":49,"config":50},"DevSecOpsの詳細をご紹介",{"href":51},"#learn-more-about-dev-sec-ops",[53,58,63,68,73],{"type":54,"componentName":54,"componentContent":55},"TopicsCopy",{"text":56,"config":57},"あなたが[DevOpsの道のり](/topics/devops/){data-ga-name=\"devops journey\" data-ga-location=\"body\"}のどこにいるかにかかわらず、今こそ[DevSecOps](/topics/devsecops/){data-ga-name=\"devsecops\" data-ga-location=\"body\"}をこれまで以上に活用するときです。それはなぜでしょうか？活用しないことによるリスクがかつてないほど大きくなっているためです。 Forrester Research社のVPであるAmy DeMartine氏によると、今日アプリケーションは唯一最大のセキュリティターゲットであり、同氏は[問題は悪化しており、改善されていない](/blog/why-security-champions/){data-ga-name=\"worse not better\" data-ga-location=\"body\"}と強調しています。さらに複雑なことに、ガートナー社の調査によれば[セキュリティへのIT支出](https://www.cybersecuritydive.com/news/security-budget-gartner/587911/)は実際には減少しており、2019年では総予算のわずか5.7%となっています。\nそれだけにとどまらず、DevOps チーム内ではセキュリティの責任を「負う」グループがどこかの認識において混乱が続いています。2020年のグローバルDevSecOps調査ではセキュリティプロフェッショナルの33%がセキュリティについて単独で責任を負っていると回答している一方、全員が責任を負っていると回答したのは29%と、ほぼ変わらない数値でした。\n\n[チームのDevSecOpsへのアプローチ](/solutions/application-security-testing/){data-ga-name=\"approach devsecops\" data-ga-location=\"body\"}を一から見直しましょう。以下は、チームがすぐに実行できる3つの戦略です。\n",{"id":5},{"type":54,"componentName":54,"componentContent":59},{"header":37,"text":60,"config":61},"コラボレーションは、すべてのプロジェクトの成功の鍵です。 プロジェクトリーダーとセキュリティ担当者が協力し合えるようにしましょう。 リーダーとセキュリティ担当者に一度ミーティング（事前の読み合わせや計画を含む）の機会を与え、このプロジェクト用に記述されたコードによって満たされる必要のある一連のセキュリティ対策を考案し、デベロッパーがコードに対して実行する必要がある自動テストを計画できるようにします。こうした意思決定を共同して行うことでプロセスへの信頼が高まり、「セキュリティバイデザイン」の精神が促進されます。\n\n[IBMのRob Cuddy氏](https://securityintelligence.com/take-your-relationship-with-devsecops-to-the-next-level/)は、DevSecOpsを次のレベルに引き上げるために、ジョイントチームに次の3つの重要なコミュニケーション方法を採用するようアドバイスしています。\n重大な問題のみを伝えるようにし、AIと機械学習を使ってセキュリティスキャンを検証し、余分なノイズをフィルタリングする。\n「オープンソース」というタブーを恐れずに話す。 サードパーティやオープンソースのコードはソフトウェア開発のあらゆる場所に存在しているため、予防可能な攻撃の可能性を減らすには、直接対処することが重要となります。\n\n悪用される前に隠れた問題を見つけて修正し、根本的な問題に迅速に対処。\n\nこうしたステップを実行してチーム間の直接的で率直かつ機転の利いたコミュニケーションを促進しましょう。そうすることで効率的で効果的なDevSecOpsに不可欠な信頼と信用を構築し、維持することができます。\n",{"id":62},"1-start-with-collaboration-and-communication",{"type":54,"componentName":54,"componentContent":64},{"header":41,"text":65,"config":66},"アプリケーションセキュリティに利用できるリソースは限られていることと、そしてビジネスの成功にセキュリティがいかに重要であるかを考えれば、すべてのコードコミット時にテストを実行することは当然の選択と言えるでしょう。テストはプロジェクトや組織の基準を満たすよう一度書かれ、その後すべてのコード変更に対して自動的に実行するのが理想的です。アプリケーションの中で最もカバー範囲が広く、最小限のメンテナンスで済むエリアにテストを集中させるようにします。チームはすべての構造レベルのコードを分析し、アプリの運用パフォーマンスに影響を与えている問題を探す必要があります。コードは安全で、堅牢かつ効率的で、メンテナンスが容易でなければなりません。\n\n[SAST](https://docs.gitlab.com/ja-jp/user/application_security/sast/)や[依存関係スキャン](https://docs.gitlab.com/ja-jp/user/application_security/dependency_scanning/)などの予防措置は、コードがマージされる前にコードの欠陥の数を減らし、変更がアプリケーションの他のエリアにどのように影響するかをデベロッパーが理解するのに役立ちます。テスト基準を最初に確立することで、コードを記述しながら参照し、達成するための標準をデベロッパーに提供できるため、コードの全体的な品質の向上にも役立ちます。\n",{"id":67},"2-write-once-test-often",{"type":54,"componentName":54,"componentContent":69},{"header":45,"text":70,"config":71},"テスト結果を懲罰的に使うのは建設的ではありません。単に修正を行うだけでなく、結果を2つの方法で活用できます。\nデベロッパーは、より質の高いコードを作るための学習として結果を利用するようにします。\n\nグループでは、テスト結果をスキャンして改善可能なコーディングプラクティスのパターンを探し出し、チームや組織全体のコード品質向上に役立つ標準を作成するようにします。\n",{"id":72},"3-use-test-results-to-educate-not-punish",{"type":54,"componentName":54,"componentContent":74},{"header":49,"text":75,"config":76},"[セキュリティチャンピオンプログラム](/blog/why-security-champions/){data-ga-name=\"security champions\" data-ga-location=\"body\"}がDevSecOpsを向上させる理由\n\nGitLabが[DevSecOpsを加速](/solutions/application-security-testing/){data-ga-name=\"enables devsecops\" data-ga-location=\"body\"}する方法\n\n[DevSecOpsの現状](/resources/developer-survey/){data-ga-name=\"devsecops landscape\" data-ga-location=\"body\"}を理解する\n",{"id":77},"learn-more-about-dev-sec-ops",{"type":79,"componentName":79},"CommonNextSteps","yml",{},true,"/ja-jp/topics/devsecops/three-steps-to-better-devsecops",{"title":25,"description":85},"悪意ある第三者がこれまで以上にコードを標的にする中、DevSecOpsの重要性を受け入れる時が来ています。以下は、アプリケーションのセキュリティを向上させるためにチームが今すぐ実行できる3つのステップです。","ja-jp/topics/devsecops/three-steps-to-better-devsecops/index","hC-Ff3pm8Z-oJZmgIZpSEahkYLDffrrH_EWJAXzunTQ",{"logo":89,"freeTrial":94,"sales":99,"login":104,"items":109,"search":429,"minimal":462,"duo":479,"switchNav":488,"pricingDeployment":499},{"config":90},{"href":91,"dataGaName":92,"dataGaLocation":93},"/ja-jp/","gitlab logo","header",{"text":95,"config":96},"無料トライアルを開始",{"href":97,"dataGaName":98,"dataGaLocation":93},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":100,"config":101},"お問い合わせ",{"href":102,"dataGaName":103,"dataGaLocation":93},"/ja-jp/sales/","sales",{"text":105,"config":106},"サインイン",{"href":107,"dataGaName":108,"dataGaLocation":93},"https://gitlab.com/users/sign_in/","sign in",[110,139,241,246,349,410],{"text":111,"config":112,"menu":114},"プラットフォーム",{"dataNavLevelOne":113},"platform",{"type":115,"columns":116},"cards",[117,123,131],{"title":111,"description":118,"link":119},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":120,"config":121},"プラットフォームを探索",{"href":122,"dataGaName":113,"dataGaLocation":93},"/ja-jp/platform/",{"title":124,"description":125,"link":126},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":127,"config":128},"GitLab Duoのご紹介",{"href":129,"dataGaName":130,"dataGaLocation":93},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":132,"description":133,"link":134},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":135,"config":136},"詳細はこちら",{"href":137,"dataGaName":138,"dataGaLocation":93},"/ja-jp/why-gitlab/","why gitlab",{"text":140,"left":82,"config":141,"menu":143},"製品",{"dataNavLevelOne":142},"solutions",{"type":144,"link":145,"columns":149,"feature":220},"lists",{"text":146,"config":147},"すべてのソリューションを表示",{"href":148,"dataGaName":142,"dataGaLocation":93},"/ja-jp/solutions/",[150,175,198],{"title":151,"description":152,"link":153,"items":158},"自動化","CI/CDと自動化でデプロイを加速",{"config":154},{"icon":155,"href":156,"dataGaName":157,"dataGaLocation":93},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[159,163,166,171],{"text":160,"config":161},"CI/CD",{"href":162,"dataGaLocation":93,"dataGaName":160},"/ja-jp/solutions/continuous-integration/",{"text":124,"config":164},{"href":129,"dataGaLocation":93,"dataGaName":165},"gitlab duo agent platform - product menu",{"text":167,"config":168},"ソースコード管理",{"href":169,"dataGaLocation":93,"dataGaName":170},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":172,"config":173},"自動化されたソフトウェアデリバリー",{"href":156,"dataGaLocation":93,"dataGaName":174},"Automated software delivery",{"title":176,"description":177,"link":178,"items":183},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":179},{"href":180,"dataGaName":181,"dataGaLocation":93,"icon":182},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[184,188,193],{"text":185,"config":186},"アプリケーションセキュリティテスト",{"href":180,"dataGaName":187,"dataGaLocation":93},"Application security testing",{"text":189,"config":190},"ソフトウェアサプライチェーンの安全性",{"href":191,"dataGaLocation":93,"dataGaName":192},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":194,"config":195},"ソフトウェアコンプライアンス",{"href":196,"dataGaName":197,"dataGaLocation":93},"/ja-jp/solutions/software-compliance/","software compliance",{"title":199,"link":200,"items":205},"測定",{"config":201},{"icon":202,"href":203,"dataGaName":204,"dataGaLocation":93},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[206,210,215],{"text":207,"config":208},"可視性と測定",{"href":203,"dataGaLocation":93,"dataGaName":209},"Visibility and Measurement",{"text":211,"config":212},"バリューストリーム管理",{"href":213,"dataGaLocation":93,"dataGaName":214},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":216,"config":217},"分析とインサイト",{"href":218,"dataGaLocation":93,"dataGaName":219},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":221,"type":144,"items":222},"GitLabが活躍する場所",[223,229,235],{"text":224,"config":225},"エンタープライズ",{"icon":226,"href":227,"dataGaLocation":93,"dataGaName":228},"Building","/ja-jp/enterprise/","enterprise",{"text":230,"config":231},"スモールビジネス",{"icon":232,"href":233,"dataGaLocation":93,"dataGaName":234},"Work","/ja-jp/small-business/","small business",{"text":236,"config":237},"公共部門",{"icon":238,"href":239,"dataGaLocation":93,"dataGaName":240},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":242,"config":243},"価格",{"href":244,"dataGaName":245,"dataGaLocation":93,"dataNavLevelOne":245},"/ja-jp/pricing/","pricing",{"text":247,"config":248,"menu":250},"リソース",{"dataNavLevelOne":249},"resources",{"type":144,"link":251,"columns":255,"feature":335},{"text":252,"config":253},"すべてのリソースを表示",{"href":254,"dataGaName":249,"dataGaLocation":93},"/ja-jp/resources/",[256,289,307],{"title":257,"items":258},"はじめに",[259,264,269,274,279,284],{"text":260,"config":261},"インストール",{"href":262,"dataGaName":263,"dataGaLocation":93},"/ja-jp/install/","install",{"text":265,"config":266},"クイックスタートガイド",{"href":267,"dataGaName":268,"dataGaLocation":93},"/ja-jp/get-started/","quick setup checklists",{"text":270,"config":271},"学ぶ",{"href":272,"dataGaLocation":93,"dataGaName":273},"https://university.gitlab.com/","learn",{"text":275,"config":276},"製品ドキュメント",{"href":277,"dataGaName":278,"dataGaLocation":93},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":280,"config":281},"ベストプラクティスビデオ",{"href":282,"dataGaName":283,"dataGaLocation":93},"/ja-jp/getting-started-videos/","best practice videos",{"text":285,"config":286},"インテグレーション",{"href":287,"dataGaName":288,"dataGaLocation":93},"/ja-jp/integrations/","integrations",{"title":290,"items":291},"検索する",[292,297,302],{"text":293,"config":294},"お客様成功事例",{"href":295,"dataGaName":296,"dataGaLocation":93},"/ja-jp/customers/","customer success stories",{"text":298,"config":299},"ブログ",{"href":300,"dataGaName":301,"dataGaLocation":93},"/ja-jp/blog/","blog",{"text":303,"config":304},"リモート",{"href":305,"dataGaName":306,"dataGaLocation":93},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":308,"items":309},"つなげる",[310,315,320,325,330],{"text":311,"config":312},"GitLabサービス",{"href":313,"dataGaName":314,"dataGaLocation":93},"/ja-jp/services/","services",{"text":316,"config":317},"コミュニティ",{"href":318,"dataGaName":319,"dataGaLocation":93},"/community/","community",{"text":321,"config":322},"フォーラム",{"href":323,"dataGaName":324,"dataGaLocation":93},"https://forum.gitlab.com/","forum",{"text":326,"config":327},"イベント",{"href":328,"dataGaName":329,"dataGaLocation":93},"/events/","events",{"text":331,"config":332},"パートナー",{"href":333,"dataGaName":334,"dataGaLocation":93},"/ja-jp/partners/","partners",{"config":336,"text":339,"image":340,"link":344},{"background":337,"textColor":338},"#2f2a6b","#fff","ソフトウェア開発の未来への洞察",{"altText":341,"config":342},"ソースプロモカード",{"src":343},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":345,"config":346},"最新情報を読む",{"href":347,"dataGaName":348,"dataGaLocation":93},"/ja-jp/the-source/","the source",{"text":350,"config":351,"menu":353},"会社情報",{"dataNavLevelOne":352},"company",{"type":144,"columns":354},[355],{"items":356},[357,362,368,370,375,380,385,390,395,400,405],{"text":358,"config":359},"GitLabについて",{"href":360,"dataGaName":361,"dataGaLocation":93},"/ja-jp/company/","about",{"text":363,"config":364,"footerGa":367},"採用情報",{"href":365,"dataGaName":366,"dataGaLocation":93},"/jobs/","jobs",{"dataGaName":366},{"text":326,"config":369},{"href":328,"dataGaName":329,"dataGaLocation":93},{"text":371,"config":372},"経営陣",{"href":373,"dataGaName":374,"dataGaLocation":93},"/company/team/e-group/","leadership",{"text":376,"config":377},"チーム",{"href":378,"dataGaName":379,"dataGaLocation":93},"/company/team/","team",{"text":381,"config":382},"ハンドブック",{"href":383,"dataGaName":384,"dataGaLocation":93},"https://handbook.gitlab.com/","handbook",{"text":386,"config":387},"投資家向け情報",{"href":388,"dataGaName":389,"dataGaLocation":93},"https://ir.gitlab.com/","investor relations",{"text":391,"config":392},"トラストセンター",{"href":393,"dataGaName":394,"dataGaLocation":93},"/ja-jp/security/","trust center",{"text":396,"config":397},"AI Transparency Center",{"href":398,"dataGaName":399,"dataGaLocation":93},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":401,"config":402},"ニュースレター",{"href":403,"dataGaName":404,"dataGaLocation":93},"/company/contact/#contact-forms","newsletter",{"text":406,"config":407},"プレス",{"href":408,"dataGaName":409,"dataGaLocation":93},"/press/","press",{"text":100,"config":411,"menu":412},{"dataNavLevelOne":352},{"type":144,"columns":413},[414],{"items":415},[416,419,424],{"text":100,"config":417},{"href":102,"dataGaName":418,"dataGaLocation":93},"talk to sales",{"text":420,"config":421},"サポートを受ける",{"href":422,"dataGaName":423,"dataGaLocation":93},"https://support.gitlab.com","support portal",{"text":425,"config":426},"カスタマーポータル",{"href":427,"dataGaName":428,"dataGaLocation":93},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":430,"login":431,"suggestions":438},"閉じる",{"text":432,"link":433},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":434,"config":435},"GitLab.com",{"href":107,"dataGaName":436,"dataGaLocation":437},"search login","search",{"text":439,"default":440},"提案",[441,443,448,450,454,458],{"text":124,"config":442},{"href":129,"dataGaName":124,"dataGaLocation":437},{"text":444,"config":445},"コード提案（AI）",{"href":446,"dataGaName":447,"dataGaLocation":437},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":160,"config":449},{"href":162,"dataGaName":160,"dataGaLocation":437},{"text":451,"config":452},"GitLab on AWS",{"href":453,"dataGaName":451,"dataGaLocation":437},"/ja-jp/partners/technology-partners/aws/",{"text":455,"config":456},"GitLab on Google Cloud",{"href":457,"dataGaName":455,"dataGaLocation":437},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":459,"config":460},"GitLabを選ぶ理由",{"href":137,"dataGaName":461,"dataGaLocation":437},"Why GitLab?",{"freeTrial":463,"mobileIcon":467,"desktopIcon":472,"secondaryButton":475},{"text":95,"config":464},{"href":465,"dataGaName":98,"dataGaLocation":466},"https://gitlab.com/-/trials/new/","nav",{"altText":468,"config":469},"GitLabアイコン",{"src":470,"dataGaName":471,"dataGaLocation":466},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":468,"config":473},{"src":474,"dataGaName":471,"dataGaLocation":466},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":257,"config":476},{"href":477,"dataGaName":478,"dataGaLocation":466},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":480,"mobileIcon":484,"desktopIcon":486},{"text":481,"config":482},"GitLab Duoの詳細について",{"href":129,"dataGaName":483,"dataGaLocation":466},"gitlab duo",{"altText":468,"config":485},{"src":470,"dataGaName":471,"dataGaLocation":466},{"altText":468,"config":487},{"src":474,"dataGaName":471,"dataGaLocation":466},{"button":489,"mobileIcon":494,"desktopIcon":496},{"text":490,"config":491},"/switch",{"href":492,"dataGaName":493,"dataGaLocation":466},"#contact","switch",{"altText":468,"config":495},{"src":470,"dataGaName":471,"dataGaLocation":466},{"altText":468,"config":497},{"src":498,"dataGaName":471,"dataGaLocation":466},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":500,"mobileIcon":505,"desktopIcon":507},{"text":501,"config":502},"価格ページに戻る",{"href":244,"dataGaName":503,"dataGaLocation":466,"icon":504},"back to pricing","GoBack",{"altText":468,"config":506},{"src":470,"dataGaName":471,"dataGaLocation":466},{"altText":468,"config":508},{"src":474,"dataGaName":471,"dataGaLocation":466},{"title":510,"button":511,"config":516},"エージェント型AIがソフトウェア配信をどのように変革するかをご覧ください",{"text":512,"config":513},"6月10日のGitLab Transcendに申し込む",{"href":514,"dataGaName":515,"dataGaLocation":93},"/ja-jp/releases/whats-new/#sign-up","transcend event",{"layout":517,"icon":518,"disabled":29},"release","AiStar",{"data":520},{"text":521,"source":522,"edit":528,"contribute":533,"config":538,"items":543,"minimal":745},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":523,"config":524},"ページのソースを表示",{"href":525,"dataGaName":526,"dataGaLocation":527},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":529,"config":530},"このページを編集",{"href":531,"dataGaName":532,"dataGaLocation":527},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":534,"config":535},"ご協力をお願いします",{"href":536,"dataGaName":537,"dataGaLocation":527},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":539,"facebook":540,"youtube":541,"linkedin":542},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[544,589,641,684,711],{"title":242,"links":545,"subMenu":560},[546,550,555],{"text":547,"config":548},"プランの表示",{"href":244,"dataGaName":549,"dataGaLocation":527},"view plans",{"text":551,"config":552},"Premiumを選ぶ理由",{"href":553,"dataGaName":554,"dataGaLocation":527},"/ja-jp/pricing/premium/","why premium",{"text":556,"config":557},"Ultimateを選ぶ理由",{"href":558,"dataGaName":559,"dataGaLocation":527},"/ja-jp/pricing/ultimate/","why ultimate",[561],{"title":100,"links":562},[563,565,567,569,574,579,584],{"text":100,"config":564},{"href":102,"dataGaName":103,"dataGaLocation":527},{"text":420,"config":566},{"href":422,"dataGaName":423,"dataGaLocation":527},{"text":425,"config":568},{"href":427,"dataGaName":428,"dataGaLocation":527},{"text":570,"config":571},"ステータス",{"href":572,"dataGaName":573,"dataGaLocation":527},"https://status.gitlab.com/","status",{"text":575,"config":576},"利用規約",{"href":577,"dataGaName":578,"dataGaLocation":527},"/terms/","terms of use",{"text":580,"config":581},"プライバシーに関する声明",{"href":582,"dataGaName":583,"dataGaLocation":527},"/ja-jp/privacy/","privacy statement",{"text":585,"config":586},"Cookie 優先設定",{"dataGaName":587,"dataGaLocation":527,"id":588,"isOneTrustButton":82},"cookie preferences","ot-sdk-btn",{"title":140,"links":590,"subMenu":599},[591,595],{"text":592,"config":593},"DevSecOpsプラットフォーム",{"href":122,"dataGaName":594,"dataGaLocation":527},"devsecops platform",{"text":596,"config":597},"AI支援開発",{"href":129,"dataGaName":598,"dataGaLocation":527},"ai-assisted development",[600],{"title":601,"links":602},"トピック",[603,607,612,617,622,626,631,636],{"text":160,"config":604},{"href":605,"dataGaName":606,"dataGaLocation":527},"/ja-jp/topics/ci-cd/","cicd",{"text":608,"config":609},"GitOps",{"href":610,"dataGaName":611,"dataGaLocation":527},"/ja-jp/topics/gitops/","gitops",{"text":613,"config":614},"DevOps",{"href":615,"dataGaName":616,"dataGaLocation":527},"/ja-jp/topics/devops/","devops",{"text":618,"config":619},"バージョン管理",{"href":620,"dataGaName":621,"dataGaLocation":527},"/ja-jp/topics/version-control/","version control",{"text":623,"config":624},"DevSecOps",{"href":19,"dataGaName":625,"dataGaLocation":527},"devsecops",{"text":627,"config":628},"クラウドネイティブ",{"href":629,"dataGaName":630,"dataGaLocation":527},"/ja-jp/topics/cloud-native/","cloud native",{"text":632,"config":633},"コーディングのためのAI",{"href":634,"dataGaName":635,"dataGaLocation":527},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":637,"config":638},"エージェント型AI",{"href":639,"dataGaName":640,"dataGaLocation":527},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":642,"links":643},"ソリューション",[644,647,649,654,658,661,664,667,669,671,674,679],{"text":185,"config":645},{"href":180,"dataGaName":646,"dataGaLocation":527},"Application Security Testing",{"text":172,"config":648},{"href":156,"dataGaName":157,"dataGaLocation":527},{"text":650,"config":651},"アジャイル開発",{"href":652,"dataGaName":653,"dataGaLocation":527},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":655,"config":656},"SCM",{"href":169,"dataGaName":657,"dataGaLocation":527},"source code management",{"text":160,"config":659},{"href":162,"dataGaName":660,"dataGaLocation":527},"continuous integration & delivery",{"text":211,"config":662},{"href":213,"dataGaName":663,"dataGaLocation":527},"value stream management",{"text":608,"config":665},{"href":666,"dataGaName":611,"dataGaLocation":527},"/ja-jp/solutions/gitops/",{"text":224,"config":668},{"href":227,"dataGaName":228,"dataGaLocation":527},{"text":230,"config":670},{"href":233,"dataGaName":234,"dataGaLocation":527},{"text":672,"config":673},"公共機関",{"href":239,"dataGaName":240,"dataGaLocation":527},{"text":675,"config":676},"教育",{"href":677,"dataGaName":678,"dataGaLocation":527},"/ja-jp/solutions/education/","education",{"text":680,"config":681},"金融サービス",{"href":682,"dataGaName":683,"dataGaLocation":527},"/ja-jp/solutions/finance/","financial services",{"title":247,"links":685},[686,688,690,692,695,697,699,701,703,705,707,709],{"text":260,"config":687},{"href":262,"dataGaName":263,"dataGaLocation":527},{"text":265,"config":689},{"href":267,"dataGaName":268,"dataGaLocation":527},{"text":270,"config":691},{"href":272,"dataGaName":273,"dataGaLocation":527},{"text":275,"config":693},{"href":277,"dataGaName":694,"dataGaLocation":527},"docs",{"text":298,"config":696},{"href":300,"dataGaName":301,"dataGaLocation":527},{"text":293,"config":698},{"href":295,"dataGaName":296,"dataGaLocation":527},{"text":303,"config":700},{"href":305,"dataGaName":306,"dataGaLocation":527},{"text":311,"config":702},{"href":313,"dataGaName":314,"dataGaLocation":527},{"text":316,"config":704},{"href":318,"dataGaName":319,"dataGaLocation":527},{"text":321,"config":706},{"href":323,"dataGaName":324,"dataGaLocation":527},{"text":326,"config":708},{"href":328,"dataGaName":329,"dataGaLocation":527},{"text":331,"config":710},{"href":333,"dataGaName":334,"dataGaLocation":527},{"title":350,"links":712},[713,715,717,719,721,723,725,729,734,736,738,740],{"text":358,"config":714},{"href":360,"dataGaName":352,"dataGaLocation":527},{"text":363,"config":716},{"href":365,"dataGaName":366,"dataGaLocation":527},{"text":371,"config":718},{"href":373,"dataGaName":374,"dataGaLocation":527},{"text":376,"config":720},{"href":378,"dataGaName":379,"dataGaLocation":527},{"text":381,"config":722},{"href":383,"dataGaName":384,"dataGaLocation":527},{"text":386,"config":724},{"href":388,"dataGaName":389,"dataGaLocation":527},{"text":726,"config":727},"Sustainability",{"href":728,"dataGaName":726,"dataGaLocation":527},"/sustainability/",{"text":730,"config":731},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":732,"dataGaName":733,"dataGaLocation":527},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":391,"config":735},{"href":393,"dataGaName":394,"dataGaLocation":527},{"text":401,"config":737},{"href":403,"dataGaName":404,"dataGaLocation":527},{"text":406,"config":739},{"href":408,"dataGaName":409,"dataGaLocation":527},{"text":741,"config":742},"現代奴隷制の透明性に関する声明",{"href":743,"dataGaName":744,"dataGaLocation":527},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":746},[747,749,752],{"text":575,"config":748},{"href":577,"dataGaName":578,"dataGaLocation":527},{"text":750,"config":751},"Cookieの設定",{"dataGaName":587,"dataGaLocation":527,"id":588,"isOneTrustButton":82},{"text":580,"config":753},{"href":582,"dataGaName":583,"dataGaLocation":527},{"header":755,"blurb":756,"button":757,"secondaryButton":761},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":95,"config":758},{"href":759,"dataGaName":98,"dataGaLocation":760},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":100,"config":762},{"href":102,"dataGaName":103,"dataGaLocation":760},1777934859424]