[{"data":1,"prerenderedAt":746},["ShallowReactive",2],{"/ja-jp/blog/categories/devsecops":3,"navigation-ja-jp":21,"banner-ja-jp":421,"footer-ja-jp":431,"devsecops-category-page-total-items-ja-jp":637,"devsecops-category-page-featured-ja-jp":638,"devsecops-category-page-2-ja-jp":670},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":11,"description":6,"extension":13,"meta":14,"navigation":15,"path":16,"seo":17,"slug":6,"stem":19,"testContent":6,"type":6,"__hash__":20},"blogCategories/ja-jp/blog/categories/devsecops.yml","Devsecops",null,{"template":8,"slug":9,"hide":10},"BlogCategory","devsecops",false,{"name":12},"DevSecOps","yml",{},true,"/ja-jp/blog/categories/devsecops",{"title":12,"description":18},"Browse articles related to DevSecOps on the GitLab Blog","ja-jp/blog/categories/devsecops","PnENGBCysjZBR9hTtQiP2ai_Fl_1S4liCpNVrKHG714",{"data":22},{"logo":23,"freeTrial":28,"sales":33,"login":38,"items":43,"search":351,"minimal":384,"duo":401,"pricingDeployment":411},{"config":24},{"href":25,"dataGaName":26,"dataGaLocation":27},"/ja-jp/","gitlab logo","header",{"text":29,"config":30},"無料トライアルを開始",{"href":31,"dataGaName":32,"dataGaLocation":27},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":34,"config":35},"お問い合わせ",{"href":36,"dataGaName":37,"dataGaLocation":27},"/ja-jp/sales/","sales",{"text":39,"config":40},"サインイン",{"href":41,"dataGaName":42,"dataGaLocation":27},"https://gitlab.com/users/sign_in/","sign in",[44,71,167,172,273,333],{"text":45,"config":46,"cards":48},"プラットフォーム",{"dataNavLevelOne":47},"platform",[49,55,63],{"title":45,"description":50,"link":51},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":52,"config":53},"プラットフォームを詳しく見る",{"href":54,"dataGaName":47,"dataGaLocation":27},"/ja-jp/platform/",{"title":56,"description":57,"link":58},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":59,"config":60},"GitLab Duoのご紹介",{"href":61,"dataGaName":62,"dataGaLocation":27},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":64,"description":65,"link":66},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":67,"config":68},"詳細はこちら",{"href":69,"dataGaName":70,"dataGaLocation":27},"/ja-jp/why-gitlab/","why gitlab",{"text":72,"left":15,"config":73,"link":75,"lists":79,"footer":149},"製品",{"dataNavLevelOne":74},"solutions",{"text":76,"config":77},"すべてのソリューションを表示",{"href":78,"dataGaName":74,"dataGaLocation":27},"/ja-jp/solutions/",[80,105,127],{"title":81,"description":82,"link":83,"items":88},"自動化","CI/CDと自動化でデプロイを加速",{"config":84},{"icon":85,"href":86,"dataGaName":87,"dataGaLocation":27},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[89,93,96,101],{"text":90,"config":91},"CI/CD",{"href":92,"dataGaLocation":27,"dataGaName":90},"/ja-jp/solutions/continuous-integration/",{"text":56,"config":94},{"href":61,"dataGaLocation":27,"dataGaName":95},"gitlab duo agent platform - product menu",{"text":97,"config":98},"ソースコード管理",{"href":99,"dataGaLocation":27,"dataGaName":100},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":102,"config":103},"自動化されたソフトウェアデリバリー",{"href":86,"dataGaLocation":27,"dataGaName":104},"Automated software delivery",{"title":106,"description":107,"link":108,"items":113},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":109},{"href":110,"dataGaName":111,"dataGaLocation":27,"icon":112},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[114,118,123],{"text":115,"config":116},"Application Security Testing",{"href":110,"dataGaName":117,"dataGaLocation":27},"Application security testing",{"text":119,"config":120},"ソフトウェアサプライチェーンの安全性",{"href":121,"dataGaLocation":27,"dataGaName":122},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":124,"config":125},"Software Compliance",{"href":126,"dataGaName":124,"dataGaLocation":27},"/ja-jp/solutions/software-compliance/",{"title":128,"link":129,"items":134},"測定",{"config":130},{"icon":131,"href":132,"dataGaName":133,"dataGaLocation":27},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[135,139,144],{"text":136,"config":137},"可視性と測定",{"href":132,"dataGaLocation":27,"dataGaName":138},"Visibility and Measurement",{"text":140,"config":141},"バリューストリーム管理",{"href":142,"dataGaLocation":27,"dataGaName":143},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":145,"config":146},"分析とインサイト",{"href":147,"dataGaLocation":27,"dataGaName":148},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":150,"items":151},"GitLabが活躍する場所",[152,157,162],{"text":153,"config":154},"Enterprise",{"href":155,"dataGaLocation":27,"dataGaName":156},"/ja-jp/enterprise/","enterprise",{"text":158,"config":159},"スモールビジネス",{"href":160,"dataGaLocation":27,"dataGaName":161},"/ja-jp/small-business/","small business",{"text":163,"config":164},"公共機関",{"href":165,"dataGaLocation":27,"dataGaName":166},"/ja-jp/solutions/public-sector/","public sector",{"text":168,"config":169},"価格",{"href":170,"dataGaName":171,"dataGaLocation":27,"dataNavLevelOne":171},"/ja-jp/pricing/","pricing",{"text":173,"config":174,"link":176,"lists":180,"feature":260},"関連リソース",{"dataNavLevelOne":175},"resources",{"text":177,"config":178},"すべてのリソースを表示",{"href":179,"dataGaName":175,"dataGaLocation":27},"/ja-jp/resources/",[181,214,232],{"title":182,"items":183},"はじめに",[184,189,194,199,204,209],{"text":185,"config":186},"インストール",{"href":187,"dataGaName":188,"dataGaLocation":27},"/ja-jp/install/","install",{"text":190,"config":191},"クイックスタートガイド",{"href":192,"dataGaName":193,"dataGaLocation":27},"/ja-jp/get-started/","quick setup checklists",{"text":195,"config":196},"学ぶ",{"href":197,"dataGaLocation":27,"dataGaName":198},"https://university.gitlab.com/","learn",{"text":200,"config":201},"製品ドキュメント",{"href":202,"dataGaName":203,"dataGaLocation":27},"https://docs.gitlab.com/","product documentation",{"text":205,"config":206},"ベストプラクティスビデオ",{"href":207,"dataGaName":208,"dataGaLocation":27},"/ja-jp/getting-started-videos/","best practice videos",{"text":210,"config":211},"インテグレーション",{"href":212,"dataGaName":213,"dataGaLocation":27},"/ja-jp/integrations/","integrations",{"title":215,"items":216},"検索する",[217,222,227],{"text":218,"config":219},"お客様成功事例",{"href":220,"dataGaName":221,"dataGaLocation":27},"/ja-jp/customers/","customer success stories",{"text":223,"config":224},"ブログ",{"href":225,"dataGaName":226,"dataGaLocation":27},"/ja-jp/blog/","blog",{"text":228,"config":229},"リモート",{"href":230,"dataGaName":231,"dataGaLocation":27},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":233,"items":234},"つなげる",[235,240,245,250,255],{"text":236,"config":237},"GitLabサービス",{"href":238,"dataGaName":239,"dataGaLocation":27},"/ja-jp/services/","services",{"text":241,"config":242},"コミュニティ",{"href":243,"dataGaName":244,"dataGaLocation":27},"/community/","community",{"text":246,"config":247},"フォーラム",{"href":248,"dataGaName":249,"dataGaLocation":27},"https://forum.gitlab.com/","forum",{"text":251,"config":252},"イベント",{"href":253,"dataGaName":254,"dataGaLocation":27},"/events/","events",{"text":256,"config":257},"パートナー",{"href":258,"dataGaName":259,"dataGaLocation":27},"/ja-jp/partners/","partners",{"backgroundColor":261,"textColor":262,"text":263,"image":264,"link":268},"#2f2a6b","#fff","ソフトウェア開発の未来への洞察",{"altText":265,"config":266},"ソースプロモカード",{"src":267},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":269,"config":270},"最新情報を読む",{"href":271,"dataGaName":272,"dataGaLocation":27},"/ja-jp/the-source/","the source",{"text":274,"config":275,"lists":277},"会社情報",{"dataNavLevelOne":276},"company",[278],{"items":279},[280,285,291,293,298,303,308,313,318,323,328],{"text":281,"config":282},"GitLabについて",{"href":283,"dataGaName":284,"dataGaLocation":27},"/ja-jp/company/","about",{"text":286,"config":287,"footerGa":290},"採用情報",{"href":288,"dataGaName":289,"dataGaLocation":27},"/jobs/","jobs",{"dataGaName":289},{"text":251,"config":292},{"href":253,"dataGaName":254,"dataGaLocation":27},{"text":294,"config":295},"経営陣",{"href":296,"dataGaName":297,"dataGaLocation":27},"/company/team/e-group/","leadership",{"text":299,"config":300},"チーム",{"href":301,"dataGaName":302,"dataGaLocation":27},"/company/team/","team",{"text":304,"config":305},"ハンドブック",{"href":306,"dataGaName":307,"dataGaLocation":27},"https://handbook.gitlab.com/","handbook",{"text":309,"config":310},"投資家向け情報",{"href":311,"dataGaName":312,"dataGaLocation":27},"https://ir.gitlab.com/","investor relations",{"text":314,"config":315},"トラストセンター",{"href":316,"dataGaName":317,"dataGaLocation":27},"/ja-jp/security/","trust center",{"text":319,"config":320},"AI Transparency Center",{"href":321,"dataGaName":322,"dataGaLocation":27},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":324,"config":325},"ニュースレター",{"href":326,"dataGaName":327,"dataGaLocation":27},"/company/contact/#contact-forms","newsletter",{"text":329,"config":330},"プレス",{"href":331,"dataGaName":332,"dataGaLocation":27},"/press/","press",{"text":34,"config":334,"lists":335},{"dataNavLevelOne":276},[336],{"items":337},[338,341,346],{"text":34,"config":339},{"href":36,"dataGaName":340,"dataGaLocation":27},"talk to sales",{"text":342,"config":343},"サポートポータル",{"href":344,"dataGaName":345,"dataGaLocation":27},"https://support.gitlab.com","support portal",{"text":347,"config":348},"カスタマーポータル",{"href":349,"dataGaName":350,"dataGaLocation":27},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":352,"login":353,"suggestions":360},"閉じる",{"text":354,"link":355},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":356,"config":357},"GitLab.com",{"href":41,"dataGaName":358,"dataGaLocation":359},"search login","search",{"text":361,"default":362},"提案",[363,365,370,372,376,380],{"text":56,"config":364},{"href":61,"dataGaName":56,"dataGaLocation":359},{"text":366,"config":367},"コード提案（AI）",{"href":368,"dataGaName":369,"dataGaLocation":359},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":90,"config":371},{"href":92,"dataGaName":90,"dataGaLocation":359},{"text":373,"config":374},"GitLab on AWS",{"href":375,"dataGaName":373,"dataGaLocation":359},"/ja-jp/partners/technology-partners/aws/",{"text":377,"config":378},"GitLab on Google Cloud",{"href":379,"dataGaName":377,"dataGaLocation":359},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":381,"config":382},"GitLabを選ぶ理由",{"href":69,"dataGaName":383,"dataGaLocation":359},"Why GitLab?",{"freeTrial":385,"mobileIcon":389,"desktopIcon":394,"secondaryButton":397},{"text":29,"config":386},{"href":387,"dataGaName":32,"dataGaLocation":388},"https://gitlab.com/-/trials/new/","nav",{"altText":390,"config":391},"GitLabアイコン",{"src":392,"dataGaName":393,"dataGaLocation":388},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":390,"config":395},{"src":396,"dataGaName":393,"dataGaLocation":388},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":182,"config":398},{"href":399,"dataGaName":400,"dataGaLocation":388},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/compare/gitlab-vs-github/","get started",{"freeTrial":402,"mobileIcon":407,"desktopIcon":409},{"text":403,"config":404},"GitLab Duoの詳細について",{"href":405,"dataGaName":406,"dataGaLocation":388},"/ja-jp/gitlab-duo/","gitlab duo",{"altText":390,"config":408},{"src":392,"dataGaName":393,"dataGaLocation":388},{"altText":390,"config":410},{"src":396,"dataGaName":393,"dataGaLocation":388},{"freeTrial":412,"mobileIcon":417,"desktopIcon":419},{"text":413,"config":414},"料金ページに戻る",{"href":170,"dataGaName":415,"dataGaLocation":388,"icon":416},"back to pricing","GoBack",{"altText":390,"config":418},{"src":392,"dataGaName":393,"dataGaLocation":388},{"altText":390,"config":420},{"src":396,"dataGaName":393,"dataGaLocation":388},{"title":422,"button":423,"config":428},"エージェント型AIがソフトウェア配信をどのように変革するかをご覧ください",{"text":424,"config":425},"GitLab Transcendを今すぐ視聴",{"href":426,"dataGaName":427,"dataGaLocation":27},"/ja-jp/events/transcend/virtual/","transcend event",{"layout":429,"icon":430},"release","AiStar",{"data":432},{"text":433,"source":434,"edit":440,"contribute":445,"config":450,"items":455,"minimal":629},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":435,"config":436},"ページのソースを表示",{"href":437,"dataGaName":438,"dataGaLocation":439},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":441,"config":442},"このページを編集",{"href":443,"dataGaName":444,"dataGaLocation":439},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":446,"config":447},"ご協力をお願いします",{"href":448,"dataGaName":449,"dataGaLocation":439},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":451,"facebook":452,"youtube":453,"linkedin":454},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[456,479,533,563,598],{"title":45,"links":457,"subMenu":462},[458],{"text":459,"config":460},"DevSecOpsプラットフォーム",{"href":54,"dataGaName":461,"dataGaLocation":439},"devsecops platform",[463],{"title":168,"links":464},[465,469,474],{"text":466,"config":467},"プランの表示",{"href":170,"dataGaName":468,"dataGaLocation":439},"view plans",{"text":470,"config":471},"Premiumを選ぶ理由",{"href":472,"dataGaName":473,"dataGaLocation":439},"/ja-jp/pricing/premium/","why premium",{"text":475,"config":476},"Ultimateを選ぶ理由",{"href":477,"dataGaName":478,"dataGaLocation":439},"/ja-jp/pricing/ultimate/","why ultimate",{"title":480,"links":481},"ソリューション",[482,487,490,492,497,502,506,509,512,517,519,521,523,528],{"text":483,"config":484},"デジタルトランスフォーメーション",{"href":485,"dataGaName":486,"dataGaLocation":439},"/ja-jp/topics/digital-transformation/","digital transformation",{"text":488,"config":489},"セキュリティとコンプライアンス",{"href":110,"dataGaName":117,"dataGaLocation":439},{"text":102,"config":491},{"href":86,"dataGaName":87,"dataGaLocation":439},{"text":493,"config":494},"アジャイル開発",{"href":495,"dataGaName":496,"dataGaLocation":439},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":498,"config":499},"クラウドトランスフォーメーション",{"href":500,"dataGaName":501,"dataGaLocation":439},"/ja-jp/topics/cloud-native/","cloud transformation",{"text":503,"config":504},"SCM",{"href":99,"dataGaName":505,"dataGaLocation":439},"source code management",{"text":90,"config":507},{"href":92,"dataGaName":508,"dataGaLocation":439},"continuous integration & delivery",{"text":140,"config":510},{"href":142,"dataGaName":511,"dataGaLocation":439},"value stream management",{"text":513,"config":514},"GitOps",{"href":515,"dataGaName":516,"dataGaLocation":439},"/ja-jp/solutions/gitops/","gitops",{"text":153,"config":518},{"href":155,"dataGaName":156,"dataGaLocation":439},{"text":158,"config":520},{"href":160,"dataGaName":161,"dataGaLocation":439},{"text":163,"config":522},{"href":165,"dataGaName":166,"dataGaLocation":439},{"text":524,"config":525},"教育",{"href":526,"dataGaName":527,"dataGaLocation":439},"/ja-jp/solutions/education/","education",{"text":529,"config":530},"金融サービス",{"href":531,"dataGaName":532,"dataGaLocation":439},"/ja-jp/solutions/finance/","financial services",{"title":173,"links":534},[535,537,539,541,544,546,549,551,553,555,557,559,561],{"text":185,"config":536},{"href":187,"dataGaName":188,"dataGaLocation":439},{"text":190,"config":538},{"href":192,"dataGaName":193,"dataGaLocation":439},{"text":195,"config":540},{"href":197,"dataGaName":198,"dataGaLocation":439},{"text":200,"config":542},{"href":202,"dataGaName":543,"dataGaLocation":439},"docs",{"text":223,"config":545},{"href":225,"dataGaName":226},{"text":547,"config":548},"お客様の成功事例",{"href":220,"dataGaLocation":439},{"text":218,"config":550},{"href":220,"dataGaName":221,"dataGaLocation":439},{"text":228,"config":552},{"href":230,"dataGaName":231,"dataGaLocation":439},{"text":236,"config":554},{"href":238,"dataGaName":239,"dataGaLocation":439},{"text":241,"config":556},{"href":243,"dataGaName":244,"dataGaLocation":439},{"text":246,"config":558},{"href":248,"dataGaName":249,"dataGaLocation":439},{"text":251,"config":560},{"href":253,"dataGaName":254,"dataGaLocation":439},{"text":256,"config":562},{"href":258,"dataGaName":259,"dataGaLocation":439},{"title":564,"links":565},"Company",[566,568,570,572,574,576,578,582,587,589,591,593],{"text":281,"config":567},{"href":283,"dataGaName":276,"dataGaLocation":439},{"text":286,"config":569},{"href":288,"dataGaName":289,"dataGaLocation":439},{"text":294,"config":571},{"href":296,"dataGaName":297,"dataGaLocation":439},{"text":299,"config":573},{"href":301,"dataGaName":302,"dataGaLocation":439},{"text":304,"config":575},{"href":306,"dataGaName":307,"dataGaLocation":439},{"text":309,"config":577},{"href":311,"dataGaName":312,"dataGaLocation":439},{"text":579,"config":580},"Sustainability",{"href":581,"dataGaName":579,"dataGaLocation":439},"/sustainability/",{"text":583,"config":584},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":585,"dataGaName":586,"dataGaLocation":439},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":314,"config":588},{"href":316,"dataGaName":317,"dataGaLocation":439},{"text":324,"config":590},{"href":326,"dataGaName":327,"dataGaLocation":439},{"text":329,"config":592},{"href":331,"dataGaName":332,"dataGaLocation":439},{"text":594,"config":595},"現代奴隷制の透明性に関する声明",{"href":596,"dataGaName":597,"dataGaLocation":439},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":34,"links":599},[600,602,607,609,614,619,624],{"text":34,"config":601},{"href":36,"dataGaName":37,"dataGaLocation":439},{"text":603,"config":604},"サポートを受ける",{"href":605,"dataGaName":606,"dataGaLocation":439},"/support/","get help",{"text":347,"config":608},{"href":349,"dataGaName":350,"dataGaLocation":439},{"text":610,"config":611},"ステータス",{"href":612,"dataGaName":613,"dataGaLocation":439},"https://status.gitlab.com/","status",{"text":615,"config":616},"利用規約",{"href":617,"dataGaName":618,"dataGaLocation":439},"/terms/","terms of use",{"text":620,"config":621},"プライバシーに関する声明",{"href":622,"dataGaName":623,"dataGaLocation":439},"/ja-jp/privacy/","privacy statement",{"text":625,"config":626},"Cookieの設定",{"dataGaName":627,"dataGaLocation":439,"id":628,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"items":630},[631,633,635],{"text":615,"config":632},{"href":617,"dataGaName":618,"dataGaLocation":439},{"text":620,"config":634},{"href":622,"dataGaName":623,"dataGaLocation":439},{"text":625,"config":636},{"dataGaName":627,"dataGaLocation":439,"id":628,"isOneTrustButton":15},22,{"id":639,"title":640,"authorSlugs":641,"body":6,"categorySlug":9,"config":643,"content":646,"description":6,"extension":13,"isFeatured":15,"meta":660,"navigation":15,"path":661,"publishedDate":652,"seo":662,"stem":665,"tagSlugs":666,"__hash__":669},"blogPosts/ja-jp/blog/event-report-epic-tokyo-2025.yml","Event Report Epic Tokyo 2025",[642],"gitlab-japan-team",{"featured":15,"template":644,"slug":645},"BlogPost","event-report-epic-tokyo-2025",{"heroImage":647,"body":648,"authors":649,"updatedDate":651,"date":652,"title":653,"tags":654,"description":659,"category":9},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1770082992/ll61ekf2lcgogkgay69j.jpg","*2026年2月5日追記：本文内に東レ様の事例を追加しました。*\n\n2025年11月に開催した年次イベント「GitLab Epic Tour Japan 2025」の模様をお伝えします。\n\n> 【期間限定！動画で見る】GitLab Epic Tour Japan 2025 オンデマンド配信は[こちら](https://www.event-site.info/gitlab-epic-conference-japan-2025/?r=eventreport)\n\nGitLabは2025年11月28日、都内で年次イベントで「GitLab Epic Tour Japan 2025 〜AI駆動ソフトウェア開発の攻めと守り〜」を開催しました。生成AIの登場により、ソフトウェア開発の現場は大きな変化にさらされることになりました。コード生成AIを活用して生産性向上を狙う「攻め」については、すでに多くの開発者が取り組んでいます。一方、AIが生成したコードの脆弱性をどうすべきかという「守り」の重要性が、かつてないほど高まっています。この日のイベントでは、AI時代の開発プラットフォームのあり方、そして日本企業が直面する課題への具体的な処方箋を示しました。本稿では、主要セッションの内容を中心に、イベントの全容をレポートします。\n\n## **「DevSecOps認知度30%」の数年後に、AI Native時代がやってきた**\n\n![「DevSecOps認知度30%」の数年後に、AI Native時代がやってきた](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770083035/sp4llxhmbx2kcawgexyp.jpg \"GitLab合同会社 Japan Country Manager 小澤 正治\")\n\nオープニングセッションでは、GitLab Japan Country manager小澤 正治がご挨拶させていただきました。小澤は2年半前の入社当時を振り返り、次のように語ります。\n\n「当時、経済産業省のレポートを読むと、国内の[DevSecOps](https://about.gitlab.com/ja-jp/topics/devsecops/)の認知度はわずか30%でした。正直、どうしようかと震えていたのですが、状況は大きく変わりました。この変化にワクワクしています」\n\nこの2年半で、GitLab自身も大きく進化しました。当時は単に「[DevSecOps](https://about.gitlab.com/ja-jp/topics/devsecops/) Platform」でしたが、AI要素を付加した「AI Powered」が枕詞になりました。そして現在は、「AI Native [DevSecOps](https://about.gitlab.com/ja-jp/topics/devsecops/) Platform」です。つまり、GitLabそのものがAIを中核に据えたプラットフォームへと成長したと言えます。\n\n![「DevSecOps認知度30%」の数年後に、AI Native時代がやってきた](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770083037/z1vvb6yuqznqlpe9nukf.jpg \"GitLab合同会社 Staff Regional Marketing Manager 川口 修平\")\n\n続いて登壇したStaff Regional Marketing Manager 川口 修平は、AI導入により開発者1人あたり年間120万円相当の工数を削減でき、その結果として日本の経済効果が約1兆6000億円に上るという試算を[紹介](https://japanese-developer-survey.about.gitlab-review.app/ja-jp/developer-survey/japan/)。ただし、AI活用に立ちはだかる困難を、「3つの壁」として提示しました。\n\nまずは、技術的負債の壁。レガシーコードやドキュメント不足が、AIのコンテキスト理解を妨げています。続いて、セキュリティリスクの壁。 AI生成コードの約45%に脆弱性が含まれるというデータがあり、インシデントを防ぐ防災に加えて、被害を最小限にする減災の考え方も不可欠になります。最後に、人材の壁。エンジニアの役割はコードを書くことから、AIの成果物が正しいかどうかを評価することへシフトします。\n\nこれらの課題を解決するカギになるのが、[GitLab Duo Agent Platform](https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/)（以下、DAP）です。開発サイクル上のすべての情報を単一データストアへと集約することで、AIがコンテキストを深く理解し、精度が高く、かつ自律的な支援が可能になります。\n\n## **「Prompt to Production」の危険性と、自律型AIエージェントの未来**\n\n![「Prompt to Production」の危険性と、自律型AIエージェントの未来](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770083038/ydpympgpv51g0tncpw7j.jpg \"GitLab CTO Asia Pacific & Japan Andrew Haschka\")\n\n続いて登壇したGitLab CTO Asia Pacific & Japan Andrew Haschka氏は、アジア太平洋地域のリーダーたちとの対話から得た知見をに基づき、AI活用の次のステージについて語りました。\n\nHaschkaは、「AIを正しく機能させるためには、開発の全工程を網羅した“信頼できる唯一の情報源”が不可欠です」と強調します。現在、多くの企業は開発現場にAIを導入していますが、その用途は「AIコーディング」に偏りすぎています。しかしながら、計画、テスト、セキュリティといった周辺プロセスにも、AIによる最適化の余地があるのです。\n\n「私は、ガバナンスがない状態で、バラバラのAIツールを使うことをPrompt to Productionと呼び、危険視しています。テストやセキュリティチェックをスキップし、プロンプトの結果をいきなり本番環境へ反映してしまうリスクがあるためです」（Haschka）\n\nこの問題を解決するのが、[DAP](https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/)と[Agentic Flows](https://docs.gitlab.com/ja-jp/user/duo_agent_platform/flows/)。人間がAIに質問して答えを得るチャットボット形式とは一線を画す概念で、1人の人間が多数のAIエージェントを指揮します。すると、エージェント同士が連携し、計画から実装、テストまでを自律的な流れとして実行することになります。\n\nHaschkaは、「GitLabのAIエージェントは、組織のポリシーというガードレールの下で動きます。だからこそ、リスクを最小限に抑えながらイノベーションを加速できるのです」と話します。「AIは、開発者のためにコードを書いてくれるだけでなく、チームメンバーとして一緒に働いてくれる存在になります」。\n\nAIツールをバラバラに使う段階は終わりました。すでに、統合プラットフォーム上でAIを“良き同僚”として迎え入れる環境は整っています。\n\n## **3つの壁を突破する具体的アプローチ**\n\n![3つの壁を突破する具体的アプローチ](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770083038/gazgh2phoxeiglbzsutt.jpg \"GitLab合同会社 ソリューションアーキテクト 本部長 藤田 周\")\n\n続いて、ソリューションアーキテクト 本部長 藤田 周が登壇しました。藤田は、オープニングで提示された3つの壁に対する、より実践的で技術的な解決策を深掘りしました。\n\n技術的負債の壁は、リアーキテクチャで乗り越えます。古いシステムを単にクラウドに乗せ換える「リホスト」や、すべてを作り直す「リビルド」は、コストの面でも効果の面で現実的にならないケースが目につきます。そこで藤田は、生成AIを活用した「リアーキテクチャ」を提唱します。\n\n具体的には、まずレガシーコードをAIに読み込ませ、人間にとってもAIにとっても理解しやすい「マークダウン形式の設計書」を出力。ブラックボックス化した仕様を可視化した上で、モダンなコードとテストケースをAIに生成させるというアプローチを取ります。これにより、手のつけられなかった旧来のシステムが、最新のアーキテクチャ上で以前と同様の機能を提供してくれるようになります。\n\nセキュリティリスクの壁は、スピードがカギを握ることになります。巷間、「脆弱性が公開されてから攻撃が始まるまで、わずか15分」という数字が語られていますが、これは現実です。攻撃を受けてから人間が会議を開き、パッチ適用の計画を立てている間に、攻撃者はすでに侵入を開始しているのです。\n\n藤田はデモを通じて、GitLabの[Security Analyst Agent](https://docs.gitlab.com/ja-jp/user/duo_agent_platform/agents/foundational_agents/security_analyst_agent/)がこのスピードに対抗できることを示しました。AIエージェントが膨大な脆弱性情報の中から誤検知を取り除き、自動で対応すべき優先順位を付け、さらに修正コードまで作成してくれます。人間はAIの提案を確認してマージボタンを押すだけです。藤田は、「精神論や手動チェックではもう守りきれないのです」と語りました。\n\n人材の壁をクリアする第一歩は、伴走支援のエコシステムを構成することです。エンジニアに求められるスキルセットが変化する中、何らかのツールを導入したり、担当者のスキルアップを図るだけでは、解決策になりません。藤田氏は、専門性の高いパートナー企業による伴走支援の重要性について話し、GitLabをプラットフォームとして開発プロセスを最適化すると同時に、優れたパートナー企業をプロセスに取り込み、さらに組織変革をセットで進めます。その際に、パートナー企業が組織変革についてもサポートしてくれれば理想でしょう。\n\n藤田は講演の中で、[DAP](https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/)による開発の自律化についても紹介しました。AIが先回りして動いてくれる一例が「Issue to MR」です。AIがイシューを読み、計画を立て、コードを書き、マージリクエストまで作成します。また、人間がレビューする前にAIがセキュリティや規約チェックを行う機能により、人間の負荷を劇的に下げることができます。これら一連の仕組みは、プロジェクト全体のコンテキストをAIが理解することで支えられています。\n\n## **4社の最新事例発表も実施**\n\n![4社の最新事例発表も実施](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770083239/nilg9jbd5b6p6epbybqw.jpg \"お客様の講演\")\n\nこの日のイベントでは、ピクシブ株式会社様、東レ株式会社様、日立グループ様（株式会社日立プラントサービス様、株式会社日立システムズ様）、株式会社みんなの銀行様（登壇順）の4社のユーザー企業様がご登壇され、それぞれの挑戦についてご共有いただきました。各社の取り組みについては、以下のリンクよりご覧ください。\n\n・[株式会社みんなの銀行様](https://about.gitlab.com/ja-jp/blog/epic-tokyo-2025-minna-no-ginko/)\n\n・[東レ株式会社様](https://about.gitlab.com/ja-jp/blog/epic-tokyo-2025-toray/)　**NEW！**\n\n・[ピクシブ株式会社様](https://about.gitlab.com/ja-jp/blog/epic-tokyo-2025-pixiv/)  **NEW!**\n\n・日立グループ様（株式会社日立プラントサービス様、株式会社日立システムズ様）**（近日公開予定）**\n\n## **次は1年後。きっと大きな変化が起きているはず**\n\n![次は1年後。きっと大きな変化が起きているはず](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770083054/p39lvxa768ifqlezd4jw.jpg \"会場の様子\")\n\nクロージングセッションに再登壇した小澤は、部分最適の罠について強調しました。AIを活用することで特定の作業やプロセスが高速化したとしても、それが故に別の場所にボトルネックが生まれることになっては意味がありません。全体最適を目指すことが大切で、そのためにGitLabが持つシングルデータストアという基盤が効いてくることになります。\n\nさらに、GitLabが講演した内容と発表された事例を総括し、「かつてDevOpsはSecurityを加えて[DevSecOps](https://about.gitlab.com/ja-jp/topics/devsecops/)になりました。それがいまや完全に[DevSecOps](https://about.gitlab.com/ja-jp/topics/devsecops/)として一体のものとして認識されています。その上で、AI活用が進んでいるのです」と話します。GitLabのAI Native DevSecOpsも、テクノロジーの通過点であり、さらに最適化された未来が待っているのでしょう。\n\n2026年の秋にもまた、GitLabは「Epic Tour Japan」を実施します。\n\n小澤は、「1年先は近いようで遠いです。いまはまだ読めない変化が起きているはずです。しかし、GitLabも世の中のニーズに合わせて柔軟に進化していきます。来年のこのイベントで、これから生まれる新しい事例を皆様にお伝えできることにワクワクしています」と結び、今年のEpic Tourは盛況のうちに幕を閉じました。",[650],"GitLab Japan Team","2026-02-17","2026-02-03","AI駆動ソフトウェア開発の攻めと守り【GitLab Epic Tour Japan 2025レポート】",[655,656,12,657,658],"AI/ML","customers","security","user stories","2025年11月に開催した年次イベント「GitLab Epic Tour Japan 2025」の模様をご紹介。",{},"/ja-jp/blog/event-report-epic-tokyo-2025",{"config":663,"ogTitle":659,"title":664,"ogImage":647,"description":659},{"noIndex":10},"GitLab Epic Tour Japan 2025レポート","ja-jp/blog/event-report-epic-tokyo-2025",[667,656,9,657,668],"aiml","user-stories","E8WE6ErqnMNK7vEgGF8bPkNgfQypNWd_t-pp5Sr6G_E",[671,680,688,696,705,713,721,729,737],{"content":672,"config":678},{"title":673,"heroImage":674,"category":9,"description":675,"authors":676},"統合されたDevSecOpsプラットフォームへの移行を組織が進めている理由","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097063/Blog/Hero%20Images/Blog/Hero%20Images/securitylifecycle-light_securitylifecycle-light.png_1750097063583.png","各種ツールの統合、セキュリティの強化、AIの活用を通じてソフトウェア開発の効率化を実現する、GitLabの包括的な統合DevSecOpsプラットフォームについてご紹介します。",[677],"Itzik Gan Baruch",{"externalUrl":-1,"slug":679},"why-are-organizations-moving-to-a-unified-devsecops-platform",{"content":681,"config":686},{"title":682,"heroImage":683,"category":9,"description":684,"authors":685},"AI活用の鍵はGitLabの一貫したコンテクスト 【Developers Summit 2025 イベントレポート】","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663625/Blog/Hero%20Images/3508_resized.jpg","2025年2月、GitLabは「Developers Summit 2025」に出展しました。本イベントにてシニアソリューションアーキテクト 佐々木直晴が講演をおこないましたので、本記事にてその模様をレポートします。",[650],{"externalUrl":-1,"slug":687},"developers-summit-2025-spring-event-report",{"content":689,"config":694},{"title":690,"heroImage":691,"category":9,"description":692,"authors":693},"DevOpsで実現。ソフトウェア開発のセキュリティ・ガバナンス【イベントレポート】","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664977/Blog/Hero%20Images/Gartner_cover_image.jpg","2024年12月に開催された「ガートナー ITインフラストラクチャ、オペレーション＆クラウド戦略コンファレンス」の当社セッションにおいて、ソリューションアーキテクト本部長 大井 雄介が講演しました。その模様をお伝えします。",[650],{"externalUrl":-1,"slug":695},"event-report-gartner-it-infra-2024",{"content":697,"config":703},{"title":698,"heroImage":699,"category":9,"description":700,"authors":701},"GitLab CI/CD完全ガイド【2026年版】：基礎から本番運用まで","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660151/Blog/Hero%20Images/blog-image-template-1800x945__26_.png","パイプラインの開発、デリバリー、セキュリティまでを自動化した継続的インテグレーションおよび継続的デプロイの最新手法をご紹介します。",[702],"Sandra Gittlen",{"externalUrl":-1,"slug":704},"ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation",{"content":706,"config":711},{"title":707,"heroImage":708,"category":9,"description":709,"authors":710},"Japan IT Weekレポート：AIがDevSecOpsを加速する。GitLabソリューションの現在地","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665336/Blog/Hero%20Images/GitLab____.jpg","2024年10月23～25日に開催されたJapan IT Weekにおいて、GitLabブースで実施したミニセミナーの内容をレポートします。",[650],{"externalUrl":-1,"slug":712},"event-report-japan-it-week-autumn",{"content":714,"config":719},{"title":715,"heroImage":716,"category":9,"description":717,"authors":718},"DevOpsDive2024 Summerで、ソフトウェア開発におけるセキュリティを考える【イベントレポート】","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665902/Blog/Hero%20Images/heroimage_devopsdive.jpg","2024年6月12日に開催した「GitLab DevOpsDive2024 Summer」のイベントレポートをお届けします。",[650],{"externalUrl":-1,"slug":720},"event-report-devopsdive2024summer",{"content":722,"config":727},{"title":723,"heroImage":724,"category":9,"description":725,"authors":726},"DevSecOpsで人材問題は解決できるか: IT Week 2024 春イベントレポート【後編】","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666515/Blog/Hero%20Images/_DSC1507.jpg","2024年4月末に東京ビッグサイトで開催されたJapan IT Weekで実施したセミナーの内容を下敷きに、GitLabの最新情報をお伝えするシリーズの「後編」です。",[650],{"externalUrl":-1,"slug":728},"event-report-japan-it-week-spring-2",{"content":730,"config":735},{"title":731,"heroImage":732,"category":9,"description":733,"authors":734},"DevOpsからDevSecOpsへ: IT Week 2024 春イベントレポート【前編】","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666522/Blog/Hero%20Images/_NYG2319.jpg","2024年4月末に東京ビッグサイトで開催されたJapan IT Weekで実施したセミナーの内容を下敷きに、GitLabの最新情報をお伝えします。",[650],{"externalUrl":-1,"slug":736},"event-report-japan-it-week-spring-1",{"content":738,"config":744},{"title":739,"heroImage":740,"category":9,"description":741,"authors":742},"AI搭載のGitLab Duoチャットを使用するためのベストプラクティス【10選】 (1)","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659684/Blog/Hero%20Images/AdobeStock_479904468__1_.jpg","AI搭載のDevSecOpsワークフローにGitLab Duoチャットを統合するためのヒントとコツをご覧ください。さらに、最高の結果を得るためにチャットプロンプトを絞り込む方法に関する専門家のアドバイスもご紹介します。",[743],"Fatima Sarah Khalid",{"externalUrl":-1,"slug":745},"develop-c-unit-testing-with-catch2-junit-and-gitlab-ci",1772652156113]