{"id":102276,"date":"2025-06-17T16:09:44","date_gmt":"2025-06-17T14:09:44","guid":{"rendered":"https:\/\/staging.checkmarx.com\/?page_id=102276"},"modified":"2025-06-25T10:01:14","modified_gmt":"2025-06-25T08:01:14","slug":"2ms-2","status":"publish","type":"page","link":"https:\/\/checkmarx.com\/product\/2ms\/","title":{"rendered":"2MS"},"content":{"rendered":"<section class=\"section-inner-hero-text-left page-without-header-bg__hero  has-custom-bg hero-generic-title page-without-header-bg__hero bottom_padding_is_180px\" style=\"--bg-desktop: url('https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/01\/generic_hero_bg_2-scaled.webp'); --bg-mobile: url('https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/01\/generic-hero-bg-mobile.webp');\">\n\n    <div class=\"main-wrapper section-inner-hero-text-left__wrapper\">\n        <div class=\"section-inner-hero-text-left__wrap-text\">\n\t\t\t<p class=\"section-description-top\">By Checkmarx<\/p>\t\t\t<h1 class=\"section-title\">Too Many Secrets (2MS) <\/h1>\t\t\t<p class=\"section-description\">2MS is an open-source tool that automatically detects credentials and other sensitive details exposed in code repositories and collaboration platforms.<\/p>            <div class=\"wrap-btns-hero\">\n\t\t\t\t        <a href=\"https:\/\/github.com\/Checkmarx\/2ms\" class=\"btn btn-2 btn-bg accent demo\" target=\"_blank\">Get 2MS at GitHub<\/a>\n        \t\t\t\t        <a href=\"https:\/\/hub.docker.com\/r\/checkmarx\/2ms\/\" class=\"btn btn-2 border-2\" target=\"_blank\">Get 2MS at Docker<\/a>\n                    <\/div>\n        <\/div>\n    <\/div>\n\t<\/section>\n\n<section class=\"section-slider-logo js-wrap-line-slider-logo\">\n    <div class=\"main-wrapper\">\n        <div class=\"swiper slider-hero-logo\">\n            <div class=\"swiper-wrapper\">\n                                    <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/01-Apple.svg\" alt=\"01 Apple\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/04-Salesforce.svg\" alt=\"04 Salesforce\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/05-Siemens.svg\" alt=\"05 Siemens\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/06-Walmart.svg\" alt=\"06 Walmart\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/07-Ford.svg\" alt=\"07 Ford\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/08-CITI.svg\" alt=\"08 CITI\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/09-VISA.svg\" alt=\"09 VISA\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/02\/the_carlsberg_group_logo_strip.svg\" alt=\"the_carlsberg_group_logo_strip\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/10-Elevance-Health.svg\" alt=\"10 Elevance Health\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/12-Orange.svg\" alt=\"12 Orange\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/13-Airbus-Group.svg\" alt=\"13 Airbus Group\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/14-Novartis.svg\" alt=\"14 Novartis\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/16-GE.svg\" alt=\"16 GE\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/17-Sainsburys.svg\" alt=\"17 Sainsbury's\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/18-PWC.svg\" alt=\"18 PWC\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/19-The-weather-company.svg\" alt=\"19 The weather company\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/20-CGI.svg\" alt=\"20 CGI\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/21-Adidas.svg\" alt=\"21 Adidas\">\n                                <\/div>\n                    <\/div>\n                                        <div class=\"swiper-slide\">\n                        <div>\n                                    <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/07\/22-SAP.svg\" alt=\"22 SAP\">\n                                <\/div>\n                    <\/div>\n                                <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"section-menu-page not-sticky platform-type\">\n    <div class=\"main-wrapper section-menu-page__wrapper\">\n        <ul class=\"section-menu-page__bread-crumbs\">\n            <li><a href=\"\/\">Home <i class=\"arrow-css right\"><\/i><\/a><\/li>\n\t\t\t                        <li>\n                            <a href=\"\/product\/application-security-platform\/\">Solutions <i class=\"arrow-css right\"><\/i> <\/a>\n                        <\/li>\n\t\t\t\t\t\t            <li><a href=\"https:\/\/checkmarx.com\/product\/2ms\/\" class=\"no-link\">2MS<\/a><\/li>\n        <\/ul>\n        <ul class=\"section-menu-page__nav js--menu-page\">\n\t\t\t        <\/ul>\n    <\/div>\n<\/section>\n\n<section class=\"section-counters-new\">\n    <div class=\"main-wrapper section-counters__wrapper\">\n        <div class=\"left\">\n            <!-- Render the title and subtitle -->\n            <h2 class=\"section-title\">Exposed secrets are a major AppSec attack vector <\/h2>            <p class=\"section-description\">Enterprises are unintentionally exposing thousands of secret credentials every day, leading to cyberattacks, financial loss, and reputational damage. 2MS finds exposed secrets so that you can better protect your organization from attack. <\/p>        <\/div>\n\n        <div class=\"right\">\n            <div class=\"counter-list\">\n                                                        <div class=\"counter-item\">\n                        <p class=\"counter\">\n                                                        <span class=\"counter-num\" data-digits-counter data-digits-counter-duration=\"1200\" data-digits-counter-value=\"327\">\n                            <\/span>                        <\/p>\n                        <p class=\"counter-info\">avg. days to identify leaked credentials<\/p>\n                        <p class=\"counter-info-dop\"><\/p>\n                    <\/div>\n                                                        <div class=\"counter-item\">\n                        <p class=\"counter\">\n                                                        <span class=\"counter-num\" data-digits-counter data-digits-counter-duration=\"500\" data-digits-counter-value=\"1.7\">\n                            <\/span>M                        <\/p>\n                        <p class=\"counter-info\">leaks in public GitHub repos, annually  <\/p>\n                        <p class=\"counter-info-dop\"><\/p>\n                    <\/div>\n                                                        <div class=\"counter-item\">\n                        <p class=\"counter\">\n                                                        <span class=\"counter-num\" data-digits-counter data-digits-counter-duration=\"862\" data-digits-counter-value=\"170\">\n                            <\/span><span>+<\/span>                        <\/p>\n                        <p class=\"counter-info\">types of secrets detected by 2MS <\/p>\n                        <p class=\"counter-info-dop\"><\/p>\n                    <\/div>\n                                                        <div class=\"counter-item\">\n                        <p class=\"counter\">\n                                                        <span class=\"counter-num\" data-digits-counter data-digits-counter-duration=\"539\" data-digits-counter-value=\"20\">\n                            <\/span><span>K+<\/span>                        <\/p>\n                        <p class=\"counter-info\">2MS downloads to date <\/p>\n                        <p class=\"counter-info-dop\"><\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"section-block-info light-theme\">\n    <div class=\"main-wrapper block-info__wrapper\">\n        <div class=\"block-info center\">\n\t\t\t        <img decoding=\"async\" class=\"block-info__img-bg\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Mid-Page-CTA-Background-scaled.webp\" width=\"1440\" height=\"530\" alt=\"Mid Page CTA Background\" loading=\"lazy\">\n        \n\t\t\t<h2 class=\"section-title\">Prevent Exposed Secrets with 2MS <\/h2>\t\t\t<p class=\"section-description\">Use this free tool to identify 170+ types of secrets stored as unencrypted text in code repositories, communication platforms, and content management platforms.<\/p>\n\t\t\t<div class=\"actions\">\n\t\t\t\t        <a href=\"https:\/\/github.com\/Checkmarx\/2ms\" class=\"btn btn-2 btn-bg white demo\" target=\"_blank\">Get 2MS at GitHub<\/a>\n        \t\t\t\t        <a href=\"https:\/\/hub.docker.com\/r\/checkmarx\/2ms\/\" class=\"btn btn-2 btn-bg border-2 demo\" target=\"_blank\">Get 2MS at Docker<\/a>\n        \t\t\t<\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"section-chess-order light-theme bottom_padding_is_60px\" id=\"features\">\n\n\t        <div class=\"main-wrapper section-chess-order__top-wrapper\">\n            <div class=\"section-chess-order__content_top\">\n\t\t\t\t<h2 class=\"section-title\">Keep your Secrets Secret with 2MS<\/h2>\n<p class=\"section-description\">Minimize risk by quickly identifying and eliminating sensitive credentials that may have been unintentionally exposed.<\/p>            <\/div>\n        <\/div>\n\t    <div class=\"main-wrapper\">\n\t\t            <div class=\"section-chess-order__item\">\n                <div class=\"section-chess-order__item_text-wrap\">\n\t\t\t\t\t<p class=\"section-chess-order__item_title\">Powerful Secrets Detection<\/p>\t\t\t\t\t<div class=\"section-chess-order__item_description for-desktop\">\n<p><span class=\"TextRun SCXW96002022 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW96002022 BCX0\">2MS<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0accurately\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">identifies<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0170+\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">different types<\/span>\u00a0<span class=\"NormalTextRun SCXW96002022 BCX0\">of\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">secrets (<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">login credentials, access tokens, encryption keys, API keys, SSH keys, webhook URLs,\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">etc.) in\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">code repositories (Git repos and\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">local director<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">ies), c<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">ollaboration\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">t<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">ools<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0(<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">Slack and Discord<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">), and\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">CMS Platforms<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0(<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">Confluence<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0and<\/span>\u00a0<span class=\"NormalTextRun SpellingErrorV2Themed SCXW96002022 BCX0\">Paligo<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">).<\/span><\/span><span class=\"EOP SCXW96002022 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:60,&quot;335559739&quot;:60}\">\u00a0<\/span><\/p>\n<\/div>                <\/div>\n                <div class=\"section-chess-order__item_visual-content\">\n\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/Powerful-Secrets-Detection.webp\" width=\"729\" height=\"568\" alt=\"Powerful Secrets Detection\" loading=\"lazy\">\n                        <\/div>\n\t\t\t\t<div class=\"section-chess-order__item_description for-mobile\">\n<p><span class=\"TextRun SCXW96002022 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW96002022 BCX0\">2MS<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0accurately\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">identifies<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0170+\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">different types<\/span>\u00a0<span class=\"NormalTextRun SCXW96002022 BCX0\">of\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">secrets (<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">login credentials, access tokens, encryption keys, API keys, SSH keys, webhook URLs,\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">etc.) in\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">code repositories (Git repos and\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">local director<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">ies), c<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">ollaboration\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">t<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">ools<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0(<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">Slack and Discord<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">), and\u00a0<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">CMS Platforms<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0(<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">Confluence<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">\u00a0and<\/span>\u00a0<span class=\"NormalTextRun SpellingErrorV2Themed SCXW96002022 BCX0\">Paligo<\/span><span class=\"NormalTextRun SCXW96002022 BCX0\">).<\/span><\/span><span class=\"EOP SCXW96002022 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:60,&quot;335559739&quot;:60}\">\u00a0<\/span><\/p>\n<\/div>            <\/div>\n\t\t            <div class=\"section-chess-order__item\">\n                <div class=\"section-chess-order__item_text-wrap\">\n\t\t\t\t\t<p class=\"section-chess-order__item_title\">Automatic Secret Validation<\/p>\t\t\t\t\t<div class=\"section-chess-order__item_description for-desktop\">\n<p><span class=\"TextRun SCXW14751336 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW14751336 BCX0\">To\u00a0<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">help\u00a0<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">prioritize remediation efforts, <\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">2MS <\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">automatically <\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">attempts<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">\u00a0to\u00a0<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">determine<\/span>\u00a0<span class=\"NormalTextRun SCXW14751336 BCX0\">which\u00a0<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">discovered secrets are still valid and operative.<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">\u00a0<\/span><\/span><span class=\"EOP SCXW14751336 BCX0\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;335559738&quot;:60,&quot;335559739&quot;:60}\">\u00a0<\/span><\/p>\n<\/div>                <\/div>\n                <div class=\"section-chess-order__item_visual-content\">\n\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/Automatic-Secret-Validation.webp\" width=\"729\" height=\"568\" alt=\"Automatic Secret Validation\" loading=\"lazy\">\n                        <\/div>\n\t\t\t\t<div class=\"section-chess-order__item_description for-mobile\">\n<p><span class=\"TextRun SCXW14751336 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW14751336 BCX0\">To\u00a0<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">help\u00a0<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">prioritize remediation efforts, <\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">2MS <\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">automatically <\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">attempts<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">\u00a0to\u00a0<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">determine<\/span>\u00a0<span class=\"NormalTextRun SCXW14751336 BCX0\">which\u00a0<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">discovered secrets are still valid and operative.<\/span><span class=\"NormalTextRun SCXW14751336 BCX0\">\u00a0<\/span><\/span><span class=\"EOP SCXW14751336 BCX0\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;335559738&quot;:60,&quot;335559739&quot;:60}\">\u00a0<\/span><\/p>\n<\/div>            <\/div>\n\t\t            <div class=\"section-chess-order__item\">\n                <div class=\"section-chess-order__item_text-wrap\">\n\t\t\t\t\t<p class=\"section-chess-order__item_title\">Rule Customization<\/p>\t\t\t\t\t<div class=\"section-chess-order__item_description for-desktop\">\n<p><span class=\"TextRun SCXW158561967 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW158561967 BCX0\">Detection rules can be\u00a0<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">customized\u00a0<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">or added using\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW158561967 BCX0\">R<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW158561967 BCX0\">eg<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW158561967 BCX0\">E<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW158561967 BCX0\">x<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">\u00a0expressions<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">, and existing rules can be\u00a0<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">flagged\u00a0<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">to\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW158561967 BCX0\">be i<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW158561967 BCX0\">gnore<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW158561967 BCX0\">d<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">.<\/span><\/span><span class=\"EOP SCXW158561967 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:60,&quot;335559739&quot;:60}\">\u00a0<\/span><\/p>\n<\/div>                <\/div>\n                <div class=\"section-chess-order__item_visual-content\">\n\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/Rule-Customization.webp\" width=\"729\" height=\"568\" alt=\"Rule Customization\" loading=\"lazy\">\n                        <\/div>\n\t\t\t\t<div class=\"section-chess-order__item_description for-mobile\">\n<p><span class=\"TextRun SCXW158561967 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW158561967 BCX0\">Detection rules can be\u00a0<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">customized\u00a0<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">or added using\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW158561967 BCX0\">R<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW158561967 BCX0\">eg<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW158561967 BCX0\">E<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW158561967 BCX0\">x<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">\u00a0expressions<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">, and existing rules can be\u00a0<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">flagged\u00a0<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">to\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW158561967 BCX0\">be i<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW158561967 BCX0\">gnore<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW158561967 BCX0\">d<\/span><span class=\"NormalTextRun SCXW158561967 BCX0\">.<\/span><\/span><span class=\"EOP SCXW158561967 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:60,&quot;335559739&quot;:60}\">\u00a0<\/span><\/p>\n<\/div>            <\/div>\n\t\t            <div class=\"section-chess-order__item\">\n                <div class=\"section-chess-order__item_text-wrap\">\n\t\t\t\t\t<p class=\"section-chess-order__item_title\">CI\/CD Integrations<\/p>\t\t\t\t\t<div class=\"section-chess-order__item_description for-desktop\">\n<p><span class=\"TextRun SCXW6572363 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW6572363 BCX0\">Secret detection can be automated as part of workflows<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">\u00a0via\u00a0<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">integrat<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">ion\u00a0<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">with<\/span><\/span>\u00a0<span class=\"TextRun SCXW6572363 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW6572363 BCX0\">GitHub Actions<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">\u00a0and\u00a0<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">Azure\u00a0<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">P<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">ipeline<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">s.<\/span><\/span><span class=\"EOP SCXW6572363 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:60,&quot;335559739&quot;:60}\">\u00a0<\/span><\/p>\n<\/div>                <\/div>\n                <div class=\"section-chess-order__item_visual-content\">\n\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/CI_CD-Integrations.webp\" width=\"729\" height=\"568\" alt=\"CI_CD Integrations\" loading=\"lazy\">\n                        <\/div>\n\t\t\t\t<div class=\"section-chess-order__item_description for-mobile\">\n<p><span class=\"TextRun SCXW6572363 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW6572363 BCX0\">Secret detection can be automated as part of workflows<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">\u00a0via\u00a0<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">integrat<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">ion\u00a0<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">with<\/span><\/span>\u00a0<span class=\"TextRun SCXW6572363 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW6572363 BCX0\">GitHub Actions<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">\u00a0and\u00a0<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">Azure\u00a0<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">P<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">ipeline<\/span><span class=\"NormalTextRun SCXW6572363 BCX0\">s.<\/span><\/span><span class=\"EOP SCXW6572363 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:60,&quot;335559739&quot;:60}\">\u00a0<\/span><\/p>\n<\/div>            <\/div>\n\t\t    <\/div>\n<\/section>\n\n\n<section class=\"section-creative-slider\">\n    <div class=\"circle-bg-gradient\">\n        <span class=\"circle-bg-gradient__children\"><\/span>\n    <\/div>\n    <div class=\"main-wrapper section-creative-slider__wrapper\">\n        <div class=\"section-creative-slider__left\">\n\t\t\t<h2 class=\"section-title\">What Our Customers Say About Us<\/h2>\t\t\t<p class=\"section-description\">Learn why a growing list of enterprises rely on our approach to application security\r\n<\/p>            <div class=\"creative-slider__nav\">\n                <button class=\"creative-slider__nav_prev swiper-button-prev\" aria-label=\"Prev slide\">\n                    <svg width=\"34px\" height=\"23px\" viewbox=\"0 0 34 23\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\n                        <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill-rule=\"evenodd\">\n                            <g id=\"Shape\" transform=\"translate(0.939453, 1.530000)\" stroke-width=\"3\">\n                                <path d=\"M19.810947,20.4179 L31.029947,9.14 M30.029947,10.1989 L0,10.1989 M31.029947,11.26 L19.810947,0\"><\/path>\n                            <\/g>\n                        <\/g>\n                    <\/svg>\n                <\/button>\n                <button class=\"creative-slider__nav_next swiper-button-next\" aria-label=\"Next slide\">\n                    <svg width=\"34px\" height=\"23px\" viewbox=\"0 0 34 23\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\n                        <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill-rule=\"evenodd\">\n                            <g id=\"Shape\" transform=\"translate(0.939453, 1.530000)\" stroke-width=\"3\">\n                                <path d=\"M19.810947,20.4179 L31.029947,9.14 M30.029947,10.1989 L0,10.1989 M31.029947,11.26 L19.810947,0\"><\/path>\n                            <\/g>\n                        <\/g>\n                    <\/svg>\n                <\/button>\n            <\/div>\n            <div class=\"creative-slider__scrollbar\"><\/div>\n        <\/div>\n        <div class=\"section-creative-slider__right\">\n            <div class=\"creative-slider__wrapper\">\n                <div class=\"swiper creative-slider js-creative-slider\">\n                    <div class=\"swiper-wrapper\">\n\n\t\t\t\t\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback small-text\">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;We view Checkmarx as our trusted partner. They\u2019ve elevated our security posture by consolidating our SAST, SCA, and API Security into a unified platform, Checkmarx One, enabling us to achieve vulnerability remediation, reduce noise, and benefit from strong support.&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t        <img decoding=\"async\" class=\"author__avatar\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/Matthew-Hurewitz-Checkmarx-150x150.webp\" width=\"46\" height=\"46\" alt=\"Matthew Hurewitz Checkmarx\" loading=\"lazy\">\n                                <div>\n\t\t\t\t\t\t\t<p class=\"author__name\">Matthew Hurewitz<\/p>\t\t\t\t\t\t\t<p class=\"author__profesion\">Director, Platforms and Application Security<\/p>                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                        <div class=\"card-creative-feedback__logo\">\n\t\t\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/best-buy-cx-logo.svg\" width=\"154\" height=\"47\" alt=\"best buy cx logo\" loading=\"lazy\">\n                                <\/div>\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback small-text\">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;Incorporating Checkmarx&#8217;s technology has revolutionized our development culture. It&#8217;s more than just technology; it serves as the foundation of our security strategy, ensuring that our applications are secure by design.&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t        <img decoding=\"async\" class=\"author__avatar\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Sudharma-Thikkavarapu-150x150.webp\" width=\"46\" height=\"46\" alt=\"Sudharma Thikkavarapu\" loading=\"lazy\">\n                                <div>\n\t\t\t\t\t\t\t<p class=\"author__name\">Sudharma Thikkavarapu<\/p>\t\t\t\t\t\t\t<p class=\"author__profesion\">Sr. Director, Product Security Engineering<\/p>                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                        <div class=\"card-creative-feedback__logo\">\n\t\t\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Dell.svg\" width=\"154\" height=\"47\" alt=\"Dell\" loading=\"lazy\">\n                                <\/div>\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback small-text\">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;Checkmarx One definitely checks all my boxes from a security standpoint and has a great interface that&#8217;s engaging and easy to use. Some of the solutions we considered were more complicated. With Checkmarx One, it&#8217;s easy to get right to the problem with little to no learning curve.&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t        <img decoding=\"async\" class=\"author__avatar\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Joel-Godbout-150x150.webp\" width=\"46\" height=\"46\" alt=\"Joel Godbout\" loading=\"lazy\">\n                                <div>\n\t\t\t\t\t\t\t<p class=\"author__name\">Joel Godbout<\/p>\t\t\t\t\t\t\t<p class=\"author__profesion\">Cybersecurity and Networking Manager<\/p>                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                        <div class=\"card-creative-feedback__logo\">\n\t\t\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/PCL.svg\" width=\"154\" height=\"47\" alt=\"PCL\" loading=\"lazy\">\n                                <\/div>\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback small-text\">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;The success of our AppSec program can be directly attributed to the tooling, processes and support provided by Checkmarx managed services. Our mission revolves around providing secure and compliant lottery and gaming applications and services to our clients around the globe, and with Checkmarx SAST, SCA and associated components enhanced by their stellar service support, we deliver on this promise with confidence and certainty.&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t        <img decoding=\"async\" class=\"author__avatar\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Dion-Alexopoulos-150x150.webp\" width=\"46\" height=\"46\" alt=\"Dion Alexopoulos\" loading=\"lazy\">\n                                <div>\n\t\t\t\t\t\t\t<p class=\"author__name\">Dion Alexopoulos<\/p>\t\t\t\t\t\t\t<p class=\"author__profesion\">Head of Information Security<\/p>                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                        <div class=\"card-creative-feedback__logo\">\n\t\t\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Allwyn.svg\" width=\"154\" height=\"47\" alt=\"Allwyn\" loading=\"lazy\">\n                                <\/div>\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback small-text\">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;After nearly nine years of using Checkmarx&#8217;s SAST, CGI&#8217;s journey has been one of seamless integration and consistent satisfaction. The last three years have been particularly smooth, reflecting the solution&#8217;s reliability and our successful partnership.&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t        <img decoding=\"async\" class=\"author__avatar\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Abhishek-Das-150x150.webp\" width=\"46\" height=\"46\" alt=\"Abhishek Das\" loading=\"lazy\">\n                                <div>\n\t\t\t\t\t\t\t<p class=\"author__name\">Abhishek Das<\/p>\t\t\t\t\t\t\t<p class=\"author__profesion\">Lead Security Analyst<\/p>                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                        <div class=\"card-creative-feedback__logo\">\n\t\t\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/CGI.svg\" width=\"154\" height=\"47\" alt=\"CGI\" loading=\"lazy\">\n                                <\/div>\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback \">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;After reviewing the Checkmarx platform, I&#8217;m not sure how Veracode is able to exist while being at a similar price point.&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t                        <div>\n\t\t\t\t\t\t\t<p class=\"author__name\">Financial Services:<\/p>\t\t\t\t\t\t\t<p class=\"author__profesion\">DevSecOps Engineering<\/p>                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback big-text\">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;By Far The Best AppSec Tooling Decision We Have Made!!&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t                        <div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                        <div class=\"card-creative-feedback__logo\">\n\t\t\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Gartner.svg\" width=\"154\" height=\"47\" alt=\"Gartner\" loading=\"lazy\">\n                                <\/div>\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback small-text\">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;We were thrilled to find Checkmarx, which helped us improve the SLA for identifying and remediating risk, reduce risk and the number of vulnerabilities, and eliminate high- and medium-risk issues.&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t        <img decoding=\"async\" class=\"author__avatar\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Ubirajara-Aguiar-Jr-150x150.webp\" width=\"46\" height=\"46\" alt=\"Ubirajara Aguiar Jr.\" loading=\"lazy\">\n                                <div>\n\t\t\t\t\t\t\t<p class=\"author__name\">Ubirajara Aguiar Jr.<\/p>\t\t\t\t\t\t\t<p class=\"author__profesion\">Tech Lead, Red Team\/DevSecOps<\/p>                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                        <div class=\"card-creative-feedback__logo\">\n\t\t\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Pismo.svg\" width=\"154\" height=\"47\" alt=\"Pismo\" loading=\"lazy\">\n                                <\/div>\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t        <div class=\"swiper-slide\">\n            <div class=\"card-creative-feedback big-text\">\n\t\t\t\t<p class=\"card-creative-feedback__text\">&#8220;Checkmarx made security team and developers life easier.&#8221;<\/p>                <div class=\"card-creative-feedback__footer\">\n                    <div class=\"author\">\n\t\t\t\t\t\t                        <div>\n\t\t\t\t\t\t\t<p class=\"author__name\">Security Analyst<\/p>\t\t\t\t\t\t\t<p class=\"author__profesion\">IT Services<\/p>                        <\/div>\n                    <\/div>\n\n\t\t\t\t\t                        <div class=\"card-creative-feedback__logo\">\n\t\t\t\t\t\t\t        <img decoding=\"async\" src=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/04\/Gartner.svg\" width=\"154\" height=\"47\" alt=\"Gartner\" loading=\"lazy\">\n                                <\/div>\n\t\t\t\t\t                <\/div>\n            <\/div>\n        <\/div>\n\t\t                    <\/div>\n                <\/div>\n                <div class=\"creative-slider__pagination\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"section-latest section-latest__second-version section-light section-latest__second-version section-before-footer-top light-theme\" id=\"RR\">\n    <div class=\"main-wrapper section-latest__top-wrapper\">\n        <div class=\"section-latest__content_top\">\n            <h2 class=\"section-title\" style=\"translate: none; rotate: none; scale: none; transform: translate(0px, 0px); opacity: 1;\">Related Resources<\/h2>\n            <p class=\"section-description\" style=\"max-width: 530px;\">Learn more about protecting your organization from the security dangers of exposed secrets:<\/p>\n        <\/div>\n                    <div class=\"slider-navigation-right-type\">\n                <button class=\"slider-post-cards__prev swiper-button-prev\" aria-label=\"Prev slide\"><\/button>\n                <button class=\"slider-post-cards__next swiper-button-next\" aria-label=\"Next slide\"><\/button>\n            <\/div>\n            <\/div>\n    <div class=\"main-wrapper section-latest__wrapper\">\n                    <div class=\"swiper slider-post-cards js-slider-post-cards-second-version\">\n                <div class=\"swiper-wrapper\">\n                                                <div class=\"swiper-slide\">\n                                <div class=\"card-post card-post__second-version card-post__v4 card-page\">\n                                    <div>\n                                                                                    <a href=\"https:\/\/github.com\/Checkmarx\/2ms\/blob\/master\/README.md\" class=\"card-post__bg\"><span class=\"bg-el\" style=\"background-image: url(https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/ReadMe-thumbnail.webp);\"><\/span>\n                                            <\/a>\n                                                                                    <a href=\"https:\/\/github.com\/Checkmarx\/2ms\/blob\/master\/README.md\" class=\"card-post__title\">Product Info<\/a>\n                                            <br>\n                                                                                <a href=\"https:\/\/github.com\/Checkmarx\/2ms\/blob\/master\/README.md\" class=\"card-post__description\">2MS GitHub Readme<\/a>\n                                                                            <\/div>\n                                    <a href=\"https:\/\/github.com\/Checkmarx\/2ms\/blob\/master\/README.md\" class=\"link-to-more\" target=\"\">\n                                        Visit Page                                         <i class=\"arrow-css\">\n                                            <svg width=\"18px\" height=\"17px\" viewbox=\"0 0 18 17\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\n                                                <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill-rule=\"evenodd\">\n                                                    <g id=\"icon-arrow-right\" transform=\"translate(8.221166, 8.108806) scale(1, -1) translate(-8.221166, -8.108806) translate(0.441166, 0.852471)\" stroke-width=\"2\">\n                                                        <path d=\"M7.9030343,-0.277179457 L15.659374,7.22282054 M15.5563543,6.75633 L0,6.75633 M15.8772737,6.05901676 L8.11728804,14.2716868\" id=\"Shape\"><\/path>\n                                                    <\/g>\n                                                <\/g>\n                                            <\/svg>\n                                        <\/i>\n                                    <\/a>\n\n                                <\/div>\n                            <\/div>\n\n                                                <div class=\"swiper-slide\">\n                                <div class=\"card-post card-post__second-version card-post__v4 card-page\">\n                                    <div>\n                                                                                    <a href=\"\/product\/secrets-detection\/\" class=\"card-post__bg\"><span class=\"bg-el\" style=\"background-image: url(https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/Secret-detection.webp);\"><\/span>\n                                            <\/a>\n                                                                                    <a href=\"\/product\/secrets-detection\/\" class=\"card-post__title\">Product Info<\/a>\n                                            <br>\n                                                                                <a href=\"\/product\/secrets-detection\/\" class=\"card-post__description\">Checkmarx One Secrets Detection<\/a>\n                                                                            <\/div>\n                                    <a href=\"\/product\/secrets-detection\/\" class=\"link-to-more\" target=\"_blank\">\n                                        Visit Page                                        <i class=\"arrow-css\">\n                                            <svg width=\"18px\" height=\"17px\" viewbox=\"0 0 18 17\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\n                                                <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill-rule=\"evenodd\">\n                                                    <g id=\"icon-arrow-right\" transform=\"translate(8.221166, 8.108806) scale(1, -1) translate(-8.221166, -8.108806) translate(0.441166, 0.852471)\" stroke-width=\"2\">\n                                                        <path d=\"M7.9030343,-0.277179457 L15.659374,7.22282054 M15.5563543,6.75633 L0,6.75633 M15.8772737,6.05901676 L8.11728804,14.2716868\" id=\"Shape\"><\/path>\n                                                    <\/g>\n                                                <\/g>\n                                            <\/svg>\n                                        <\/i>\n                                    <\/a>\n\n                                <\/div>\n                            <\/div>\n\n                                                <div class=\"swiper-slide\">\n                                <div class=\"card-post card-post__second-version card-post__v4 card-page\">\n                                    <div>\n                                                                                    <a href=\"https:\/\/checkmarx.com\/blog\/exposed-secrets-and-how-to-prevent-them\/\" class=\"card-post__bg\"><span class=\"bg-el\" style=\"background-image: url(https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/03\/Exposed-secrets-blog_3x-scaled-e1745549278333.webp);\"><\/span>\n                                            <\/a>\n                                                                                    <a href=\"https:\/\/checkmarx.com\/blog\/exposed-secrets-and-how-to-prevent-them\/\" class=\"card-post__title\">Blog<\/a>\n                                            <br>\n                                                                                <a href=\"https:\/\/checkmarx.com\/blog\/exposed-secrets-and-how-to-prevent-them\/\" class=\"card-post__description\">The Dangers of Exposed Secrets \u2013 and How to Prevent Them\u00a0<\/a>\n                                                                            <\/div>\n                                    <a href=\"https:\/\/checkmarx.com\/blog\/exposed-secrets-and-how-to-prevent-them\/\" class=\"link-to-more\" target=\"_blank\">\n                                        Read More                                        <i class=\"arrow-css\">\n                                            <svg width=\"18px\" height=\"17px\" viewbox=\"0 0 18 17\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\n                                                <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill-rule=\"evenodd\">\n                                                    <g id=\"icon-arrow-right\" transform=\"translate(8.221166, 8.108806) scale(1, -1) translate(-8.221166, -8.108806) translate(0.441166, 0.852471)\" stroke-width=\"2\">\n                                                        <path d=\"M7.9030343,-0.277179457 L15.659374,7.22282054 M15.5563543,6.75633 L0,6.75633 M15.8772737,6.05901676 L8.11728804,14.2716868\" id=\"Shape\"><\/path>\n                                                    <\/g>\n                                                <\/g>\n                                            <\/svg>\n                                        <\/i>\n                                    <\/a>\n\n                                <\/div>\n                            <\/div>\n\n                                                <div class=\"swiper-slide\">\n                                <div class=\"card-post card-post__second-version card-post__v4 card-page\">\n                                    <div>\n                                                                                    <a href=\"\/solutions\/software-supply-chain-security\/\" class=\"card-post__bg\"><span class=\"bg-el\" style=\"background-image: url(https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/04\/sscs_1200_x_630_px.webp);\"><\/span>\n                                            <\/a>\n                                                                                    <a href=\"\/solutions\/software-supply-chain-security\/\" class=\"card-post__title\">Product Page<\/a>\n                                            <br>\n                                                                                <a href=\"\/solutions\/software-supply-chain-security\/\" class=\"card-post__description\">Software Supply Chain Security (SSCS)<\/a>\n                                                                            <\/div>\n                                    <a href=\"\/solutions\/software-supply-chain-security\/\" class=\"link-to-more\" target=\"_blank\">\n                                        Learn More                                        <i class=\"arrow-css\">\n                                            <svg width=\"18px\" height=\"17px\" viewbox=\"0 0 18 17\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\n                                                <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill-rule=\"evenodd\">\n                                                    <g id=\"icon-arrow-right\" transform=\"translate(8.221166, 8.108806) scale(1, -1) translate(-8.221166, -8.108806) translate(0.441166, 0.852471)\" stroke-width=\"2\">\n                                                        <path d=\"M7.9030343,-0.277179457 L15.659374,7.22282054 M15.5563543,6.75633 L0,6.75633 M15.8772737,6.05901676 L8.11728804,14.2716868\" id=\"Shape\"><\/path>\n                                                    <\/g>\n                                                <\/g>\n                                            <\/svg>\n                                        <\/i>\n                                    <\/a>\n\n                                <\/div>\n                            <\/div>\n\n                                    <\/div>\n                <span class=\"swiper-notification\" aria-live=\"assertive\" aria-atomic=\"true\"><\/span>\n            <\/div>\n            <\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":11,"featured_media":102418,"parent":658,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":true,"footnotes":""},"class_list":["post-102276","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Too Many Secrets (2MS) automatically detects exposed secrets<\/title>\n<meta name=\"description\" content=\"Too Many Secrets (2MS) is an open-source tool by Checkmarx that automatically detects credentials exposed in code repositories and collaboration platforms.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/checkmarx.com\/product\/2ms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Too Many Secrets (2MS) automatically detects exposed secrets\" \/>\n<meta property=\"og:description\" content=\"Too Many Secrets (2MS) is an open-source tool by Checkmarx that automatically detects credentials exposed in code repositories and collaboration platforms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/checkmarx.com\/product\/2ms\/\" \/>\n<meta property=\"og:site_name\" content=\"Checkmarx\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Checkmarx.Source.Code.Analysis\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-25T08:01:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/2MS-Checkmarx-open-source-and-free-tool_1x.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"680\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@checkmarx\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/checkmarx.com\/product\/2ms\/\",\"url\":\"https:\/\/checkmarx.com\/product\/2ms\/\",\"name\":\"Too Many Secrets (2MS) automatically detects exposed secrets\",\"isPartOf\":{\"@id\":\"https:\/\/checkmarx.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/checkmarx.com\/product\/2ms\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/checkmarx.com\/product\/2ms\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/2MS-Checkmarx-open-source-and-free-tool_1x.webp\",\"datePublished\":\"2025-06-17T14:09:44+00:00\",\"dateModified\":\"2025-06-25T08:01:14+00:00\",\"description\":\"Too Many Secrets (2MS) is an open-source tool by Checkmarx that automatically detects credentials exposed in code repositories and collaboration platforms.\",\"breadcrumb\":{\"@id\":\"https:\/\/checkmarx.com\/product\/2ms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/checkmarx.com\/product\/2ms\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/checkmarx.com\/product\/2ms\/#primaryimage\",\"url\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/2MS-Checkmarx-open-source-and-free-tool_1x.webp\",\"contentUrl\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/2MS-Checkmarx-open-source-and-free-tool_1x.webp\",\"width\":1200,\"height\":680},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/checkmarx.com\/product\/2ms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform\",\"item\":\"https:\/\/checkmarx.com\/product\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2MS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/checkmarx.com\/#website\",\"url\":\"https:\/\/checkmarx.com\/\",\"name\":\"Checkmarx\",\"description\":\"The world runs on code. We secure it.\",\"publisher\":{\"@id\":\"https:\/\/checkmarx.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/checkmarx.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/checkmarx.com\/#organization\",\"name\":\"Checkmarx\",\"url\":\"https:\/\/checkmarx.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/checkmarx.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/02\/logo-dark.svg\",\"contentUrl\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/02\/logo-dark.svg\",\"width\":1,\"height\":1,\"caption\":\"Checkmarx\"},\"image\":{\"@id\":\"https:\/\/checkmarx.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Checkmarx.Source.Code.Analysis\",\"https:\/\/x.com\/checkmarx\",\"https:\/\/www.youtube.com\/user\/CheckmarxResearchLab\",\"https:\/\/www.linkedin.com\/company\/checkmarx\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Too Many Secrets (2MS) automatically detects exposed secrets","description":"Too Many Secrets (2MS) is an open-source tool by Checkmarx that automatically detects credentials exposed in code repositories and collaboration platforms.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/checkmarx.com\/product\/2ms\/","og_locale":"en_US","og_type":"article","og_title":"Too Many Secrets (2MS) automatically detects exposed secrets","og_description":"Too Many Secrets (2MS) is an open-source tool by Checkmarx that automatically detects credentials exposed in code repositories and collaboration platforms.","og_url":"https:\/\/checkmarx.com\/product\/2ms\/","og_site_name":"Checkmarx","article_publisher":"https:\/\/www.facebook.com\/Checkmarx.Source.Code.Analysis","article_modified_time":"2025-06-25T08:01:14+00:00","og_image":[{"width":1200,"height":680,"url":"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/2MS-Checkmarx-open-source-and-free-tool_1x.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_site":"@checkmarx","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/checkmarx.com\/product\/2ms\/","url":"https:\/\/checkmarx.com\/product\/2ms\/","name":"Too Many Secrets (2MS) automatically detects exposed secrets","isPartOf":{"@id":"https:\/\/checkmarx.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/checkmarx.com\/product\/2ms\/#primaryimage"},"image":{"@id":"https:\/\/checkmarx.com\/product\/2ms\/#primaryimage"},"thumbnailUrl":"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/2MS-Checkmarx-open-source-and-free-tool_1x.webp","datePublished":"2025-06-17T14:09:44+00:00","dateModified":"2025-06-25T08:01:14+00:00","description":"Too Many Secrets (2MS) is an open-source tool by Checkmarx that automatically detects credentials exposed in code repositories and collaboration platforms.","breadcrumb":{"@id":"https:\/\/checkmarx.com\/product\/2ms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/checkmarx.com\/product\/2ms\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/checkmarx.com\/product\/2ms\/#primaryimage","url":"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/2MS-Checkmarx-open-source-and-free-tool_1x.webp","contentUrl":"https:\/\/checkmarx.com\/wp-content\/uploads\/2025\/06\/2MS-Checkmarx-open-source-and-free-tool_1x.webp","width":1200,"height":680},{"@type":"BreadcrumbList","@id":"https:\/\/checkmarx.com\/product\/2ms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Platform","item":"https:\/\/checkmarx.com\/product\/"},{"@type":"ListItem","position":2,"name":"2MS"}]},{"@type":"WebSite","@id":"https:\/\/checkmarx.com\/#website","url":"https:\/\/checkmarx.com\/","name":"Checkmarx","description":"The world runs on code. We secure it.","publisher":{"@id":"https:\/\/checkmarx.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/checkmarx.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/checkmarx.com\/#organization","name":"Checkmarx","url":"https:\/\/checkmarx.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/checkmarx.com\/#\/schema\/logo\/image\/","url":"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/02\/logo-dark.svg","contentUrl":"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/02\/logo-dark.svg","width":1,"height":1,"caption":"Checkmarx"},"image":{"@id":"https:\/\/checkmarx.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Checkmarx.Source.Code.Analysis","https:\/\/x.com\/checkmarx","https:\/\/www.youtube.com\/user\/CheckmarxResearchLab","https:\/\/www.linkedin.com\/company\/checkmarx"]}]}},"_links":{"self":[{"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/pages\/102276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/comments?post=102276"}],"version-history":[{"count":0,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/pages\/102276\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/pages\/658"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/media\/102418"}],"wp:attachment":[{"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/media?parent=102276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}