<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://docs.gitguardian.com/fr/releases/saas</id>
    <title>GitGuardian SaaS Release Notes</title>
    <updated>2026-04-29T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://docs.gitguardian.com/fr/releases/saas"/>
    <subtitle>Stay updated with the latest GitGuardian releases.</subtitle>
    <icon>https://docs.gitguardian.com/fr/img/gg_owl.ico</icon>
    <rights>Copyright © 2026 GitGuardian</rights>
    <entry>
        <title type="html"><![CDATA[Enhanced Microsoft Teams Notifications - Public Monitoring, Internal Monitoring & Honeytoken Alerts]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/04/29/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/04/29/changelog"/>
        <updated>2026-04-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Get comprehensive Microsoft Teams notifications for all incident events, honeytoken alerts, and public monitoring incidents with unified, context-rich messaging.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: April 29, 2026</p>
<p><img decoding="async" loading="lazy" alt="Enhanced Microsoft Teams Notifications" src="https://docs.gitguardian.com/fr/assets/images/ms-teams-alerting-thumbnail-d7b06712914036e44da62565960d0e42.png" width="1430" height="593" class="img_ev3q"></p>
<p>We're excited to announce a major enhancement to our Microsoft Teams integration that brings comprehensive notification coverage for all incident lifecycle events, honeytoken alerts, and public monitoring incidents. This unified notification framework provides complete visibility into your security posture directly in Microsoft Teams.</p>
<p><strong>What's new?</strong></p>
<p><strong>Complete Incident Lifecycle Coverage</strong>: Previously, Microsoft Teams notifications only covered new incident detections and regression. Now you can receive notifications for every critical event including resolution, assignment, status changes, comments, access control, and sharing - giving you complete visibility into incident management workflows.</p>
<p><strong>Public Monitoring Support</strong>: Public monitoring incidents can be sent directly to Microsoft Teams channels, enabling teams to receive perimeter security alerts alongside internal monitoring alerts.</p>
<p><strong>Honeytoken Alerting</strong>: Microsoft Teams notifications now support honeytoken events, providing immediate alerts for honeytoken activity, previously only available via custom webhooks and email.</p>
<p><strong>Flexible Configuration</strong>: Enhanced Microsoft Teams configuration allows teams to subscribe to specific event types per channel, providing granular control over notification preferences.</p>
<p><strong>Why is this important?</strong></p>
<p>Security teams need real-time visibility into all security events to respond quickly and effectively. This enhancement addresses key customer feedback about missing notification updates for incident resolution and status changes, while extending Microsoft Teams integration to public monitoring and honeytoken.</p>
<p><strong>Get Started Today!</strong></p>
<p>This enhancement is automatically available for all workspaces. Existing Microsoft Teams integrations will maintain their current notification settings, while new configurations can be set up with expanded event coverage.</p>
<p><a class="" href="https://docs.gitguardian.com/fr/platform/configure-alerting/notifiers-integrations/microsoft-teams">Learn more about Microsoft Teams integration configuration</a> | <a class="" href="https://docs.gitguardian.com/fr/honeytoken/configure-alerts">Configure honeytoken alerts</a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/29/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Public API</strong>: New <a href="https://api.gitguardian.com/docs#tag/Health-Checks" target="_blank" rel="noopener noreferrer" class="">Health Checks endpoints</a> let you programmatically monitor the health of your integration instances (GitHub, GitLab, Slack, Jira, and more). List the latest health check across all instances, filter by integration type, status, or date, and retrieve the full health check history for a specific instance to power your own dashboards and alerting.</li>
<li class=""><strong>Public API</strong>: You can now retrieve and filter archived sources.<!-- -->
<ul>
<li class=""><strong><a href="https://api.gitguardian.com/docs#tag/Sources" target="_blank" rel="noopener noreferrer" class="">Sources endpoint</a></strong>: now offer the <code>provider_metadata.archived</code> field (currently available for GitHub sources) and a <code>provider_metadata_archived=true</code> filter.</li>
<li class=""><strong><a href="https://api.gitguardian.com/docs#tag/Internal-Secret-Incidents" target="_blank" rel="noopener noreferrer" class="">Incidents endpoint</a></strong>: now offer an <code>only_on_provider_archived_sources=true</code> filter to focus on incidents from archived sources and run bulk actions on the returned list.</li>
</ul>
</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="integration" term="integration"/>
        <category label="microsoft-teams" term="microsoft-teams"/>
        <category label="incident-management" term="incident-management"/>
        <category label="public-monitoring" term="public-monitoring"/>
        <category label="honeytoken" term="honeytoken"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Attachment scanning now covers all Jira and Confluence variants!]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/04/27/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/04/27/changelog"/>
        <updated>2026-04-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[GitGuardian now detects secrets in file attachments for Jira Cloud, Jira Data Center, Confluence Cloud, and Confluence Data Center, extending coverage across entire Atlassian sources.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: April 27, 2026</p>
<p><img decoding="async" loading="lazy" alt="Jira and Confluence" src="https://docs.gitguardian.com/fr/assets/images/atlassian-attachment-scanning-3b47c4f382b7464c7f15f5189dfd6e2c.png" width="1480" height="643" class="img_ev3q"></p>
<p>We're excited to announce that <strong>file attachment scanning is now supported</strong> for <strong>Jira Cloud</strong>, <strong>Jira Data Center</strong>, <strong>Confluence Cloud</strong>, and <strong>Confluence Data Center</strong>.</p>
<p>You can now detect secrets in both <strong>textual content</strong> and <strong>uploaded files</strong>, giving you full coverage across your Atlassian sources.</p>
<p><strong>Why this matters</strong></p>
<p>Security-relevant content is frequently shared as screenshots, exported logs, reports, and
documents attached to tickets or wiki pages. By scanning both attachments and page or issue
content, GitGuardian helps you reduce missed exposures and improve remediation coverage
across your Atlassian environment.</p>
<ul>
<li class=""><strong>Complete source coverage</strong>: Detect leaks in issue/page content and file attachments.</li>
<li class=""><strong>Fewer blind spots</strong>: Catch secrets hidden in uploaded logs, reports, screenshots, and documents.</li>
<li class=""><strong>Consistent experience</strong>: Atlassian attachment coverage now aligns with existing support in <strong><a class="" href="https://docs.gitguardian.com/fr/releases/saas/2025/09/30/changelog">Microsoft Teams</a></strong>, <strong><a class="" href="https://docs.gitguardian.com/fr/releases/saas/2026/04/23/changelog">Slack</a></strong> and other Corporate Data Sources.</li>
</ul>
<p><strong>Already using Jira or Confluence sources? Here's what you need to know:</strong></p>
<ul>
<li class=""><strong>New scopes required</strong>: Attachment scanning rely on <strong>additional API scopes</strong> for Jira and Confluence Cloud (<code>read:attachment:jira</code> on Jira Cloud and <code>readonly:content.attachment:confluence</code> on Confluence Cloud). <strong>Reinstall each affected integration</strong> from <strong>Settings → Integrations → Sources</strong> so new OAuth applications include the new permissions.</li>
<li class=""><strong>Run Full Historical Scan</strong>: To avoid any blindspot, we strongly recommend you re-execute the entire historical scans from your Confluence and Jira sources. This will ensure GitGuardian scans all attachments from the past.</li>
</ul>
<p><strong>Get started today</strong></p>
<p>Check the updated documentation:</p>
<ul>
<li class=""><a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/ticketing-integrations/jira-cloud">Integrate Jira Cloud</a></li>
<li class=""><a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/ticketing-integrations/jira-data-center">Integrate Jira Data Center</a></li>
<li class=""><a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/documentation-integrations/confluence-cloud">Integrate Confluence Cloud</a></li>
<li class=""><a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/documentation-integrations/confluence-data-center">Integrate Confluence Data Center</a></li>
</ul>
<p>--</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/27/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Public API</strong>: Removed the deprecated Honeytoken Labels API endpoints. Customers using custom tags should now use the Custom Tags API instead.</li>
<li class=""><strong>Jira Notification</strong>: Jira templates now flag unsupported required fields at configuration time, preventing configurations from being saved with fields that would fail at send time.</li>
<li class=""><strong>GitHub Check runs</strong>: Improved reliability of GitHub PR checks during partial outages for workspaces using GitGuardian Bridge.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="internal-monitoring" term="internal-monitoring"/>
        <category label="integration" term="integration"/>
        <category label="jira" term="jira"/>
        <category label="confluence" term="confluence"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[GitGuardian now listed on the Slack Marketplace, packed with new capabilities!]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/04/23/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/04/23/changelog"/>
        <updated>2026-04-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The GitGuardian Slack app for secret scanning is now publicly available on Slack Marketplace, making it easier for workspace admins to discover, review, and install the integration.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: April 23, 2026</p>
<p><img decoding="async" loading="lazy" alt="Slack Marketplace" src="https://docs.gitguardian.com/fr/assets/images/slack-official-listing-thumbnail-14d386d9da1315e0848f6194fd160e76.png" width="1430" height="593" class="img_ev3q"></p>
<p>We're excited to announce that the <strong>GitGuardian Slack app is now officially listed and approved on the Slack Marketplace, available in both US and EU regions !</strong> This means you can install GitGuardian directly from Slack's app directory, and the peace of mind that comes with Slack's marketplace review process.
Beyond marketplace approval, this release bundles several improvements to the Slack integration that make it more powerful, more privacy-aware, and easier to operate at scale.</p>
<p><strong>What's new?</strong></p>
<ul>
<li class=""><strong>Channel selection at setup time:</strong> You now choose which public channels to monitor during installation, instead of the app automatically joining every public channel. This gives you full control over your scanning perimeter from day one.</li>
<li class=""><strong>File attachment scanning:</strong> Secrets hiding in file attachments dropped in channels and messages are now detected alongside text-based messages.</li>
<li class=""><strong>Interactive messages (Beta):</strong> When GitGuardian detects a secret, it posts a threaded response directly in the original conversation with details about the finding and quick actions — including the ability to ignore low-risk incidents without leaving Slack.</li>
<li class=""><strong>Enhanced privacy controls:</strong> Private channel names are now redacted for users who don't have access to those channels in Slack, fully respecting Slack's privacy model. A privacy information banner is also displayed during setup to clarify what GitGuardian can and cannot access.</li>
</ul>
<p><strong>Why does this matter?</strong></p>
<p>Slack is where developers share code snippets, debug outputs, and configuration examples in real-time. These casual exchanges frequently contain accidentally pasted API keys, database credentials, and tokens that persist in chat history.
With the new GitGuardian Slack app, you extend your proactive defense and efficiently streamline the efforts with the responsibles of the leaks!</p>
<p><strong>Get started</strong></p>
<ol>
<li class="">Open the listing for your region: <a href="https://slack.com/marketplace/A05PK62HTFH-gitguardian" target="_blank" rel="noopener noreferrer" class=""><strong>GitGuardian (US)</strong></a> or <a href="https://slack.com/marketplace/A07EQPEG9M1-gitguardian-eu" target="_blank" rel="noopener noreferrer" class=""><strong>GitGuardian EU</strong></a>.</li>
<li class="">In GitGuardian, go to <a href="https://dashboard.gitguardian.com/settings/integrations/sources" target="_blank" rel="noopener noreferrer" class=""><strong>Settings → Integrations → Sources</strong></a> and install <strong>Slack</strong> from the <strong>Messaging</strong> section, then complete the OAuth flow for your workspace.</li>
</ol>
<p>If you previously covered your Slack Perimeter with GitGuardian, you will need to reinstall your Slack App using the same procedure.</p>
<p>Check out the <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/messaging-integrations/slack">full Slack integration guide</a> for perimeters, private channels, and interactive messages configuration.</p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/23/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Accessibility</strong>: Added support for Ctrl+Enter to submit forms, improving keyboard navigation efficiency.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/23/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Dashboard</strong>: Fixed an issue where filtering Personal Access Tokens could cause the UI to become unresponsive.</li>
<li class=""><strong>Bitbucket Cloud Integration</strong>: Updated API calls to use the new workspace-scoped endpoints, following Bitbucket Cloud's deprecation of cross-workspace APIs.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="internal-monitoring" term="internal-monitoring"/>
        <category label="integration" term="integration"/>
        <category label="slack" term="slack"/>
        <category label="automation" term="automation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Monitor your Gerrit repositories]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/04/20/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/04/20/changelog"/>
        <updated>2026-04-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[GitGuardian now supports Gerrit as a native VCS source, enabling historical scanning and real-time detection of secrets across your Gerrit repositories.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: April 20, 2026</p>
<p><img decoding="async" loading="lazy" alt="Secret scanning Gerrit" src="https://docs.gitguardian.com/fr/assets/images/gerrit-thumbnail-32ecc62011a86775aca3ffea5a14b285.png" width="1480" height="643" class="img_ev3q"></p>
<p>We're excited to announce native support for <strong>Gerrit</strong> as a VCS source. Gerrit is widely used for enterprise code review workflows, often hosting sensitive internal repositories. You can now connect your Gerrit instance to GitGuardian to detect secrets exposed across your repositories and commit histories, with the same experience as our other VCS integrations.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>Historical scanning out of the box</strong>: GitGuardian performs a full scan of your repositories' commit history as soon as you connect your Gerrit instance, uncovering secrets that may have been exposed weeks, months, or years ago.</li>
<li class=""><strong>Real-time detection with the webhook plugin</strong>: Install the Gerrit webhook plugin to catch new exposures the moment commits are pushed.</li>
<li class=""><strong>Granular perimeter control</strong>: Choose exactly which repositories to monitor, and apply team-based access control just like with other VCS sources.</li>
<li class=""><strong>Read replica support</strong>: Point GitGuardian to a read replica for cloning operations to reduce load on your primary Gerrit server.</li>
</ul>
<p><strong>Why is this important?</strong></p>
<p>Gerrit repositories often host some of an organization's most sensitive internal code, yet many security programs lack visibility into them. Credentials and API tokens committed to Gerrit can remain in git history indefinitely, exposing internal systems and infrastructure to anyone with repository access. Native Gerrit support closes this gap and extends GitGuardian's secrets detection coverage to another critical part of your development ecosystem.</p>
<p><strong>Get started</strong></p>
<ol>
<li class="">Generate an HTTP username and HTTP password in your Gerrit account settings (we recommend using a dedicated bot user).</li>
<li class="">Navigate to <strong>Settings &gt; Integrations &gt; <a href="https://dashboard.gitguardian.com/settings/integrations/sources" target="_blank" rel="noopener noreferrer" class="">Sources</a></strong> and click <strong>Configure</strong> for Gerrit.</li>
<li class="">Submit your Gerrit instance URL and HTTP credentials to start monitoring.</li>
</ol>
<p>Check out the <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/vcs-integrations/gerrit">full integration guide</a> to learn more.</p>
<div class="full-width-iframe-wrapper"><iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/q1XzY6HvxAI" title="
GitGuardian Can Now Monitor Your Gerrit Repositories To Help You Fight Secrets Sprawl" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/20/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Personal Access Tokens</strong>: Fixed a bug where the source scopes selected during PAT creation were not correctly applied, resulting in tokens being created with unintended permissions.</li>
<li class=""><strong>Bitbucket Cloud Integration</strong>: Updated the Bitbucket Cloud integration to use the new workspace-scoped APIs, following Atlassian's deprecation and removal of cross-workspace REST API endpoints.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="internal-monitoring" term="internal-monitoring"/>
        <category label="integration" term="integration"/>
        <category label="gerrit" term="gerrit"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Flag admin and overprivileged NHIs across AWS, Entra, and Okta]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/04/16/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/04/16/changelog"/>
        <updated>2026-04-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[NHI Governance now flags admin-level and overprivileged identities across AWS IAM, Microsoft Entra, and Okta, and bumps any policy breach on an admin NHI one severity level higher so the riskiest identities surface first.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: April 16, 2026</p>
<p><img decoding="async" loading="lazy" alt="NHI privilege risk thumbnail" src="https://docs.gitguardian.com/fr/assets/images/nhi-privilege-thumbnail-0c107bb5ad3faf5e1a407cfa42b069cf.png" width="1500" height="663" class="img_ev3q"></p>
<p>NHI Governance can now tell you <strong>which of your Non-Human Identities hold admin rights</strong>, <strong>which are overprivileged</strong> compared to what they need, and automatically <strong>raises the risk level</strong> of any policy breach that lands on an admin NHI. You get a prioritized inventory where the identities an attacker would abuse first are already at the top, across AWS IAM, Microsoft Entra, and Okta.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>Admin identities at a glance</strong>: NHIs with admin-level permissions (e.g. AWS <code>AdministratorAccess</code>, Entra Global Administrator, Okta Super Admin) are marked with an <strong>Identity level: Admin</strong> badge in the inventory and detail view.</li>
<li class=""><strong>New policy, Overprivileged Identity</strong>: A dedicated policy flags identities granted broader permissions than they use, so you can drive NHIs back toward least privilege.</li>
<li class=""><strong>Smarter risk criticality</strong>: Any policy breach on an admin NHI is automatically bumped one severity level higher, capped at critical. A leaked internal secret on an admin identity now shows as critical, not high.</li>
<li class=""><strong>Cross-source coverage</strong>: Admin and overprivilege checks run on AWS IAM, Microsoft Entra (directory roles, Azure RBAC, Microsoft Graph permissions), and Okta (built-in and custom admin roles).</li>
</ul>
<p><strong>Why is it important?</strong></p>
<p>Not all NHIs carry the same risk. An admin or overprivileged identity that leaks gives an attacker full control of the account, tenant, or directory, while a scoped identity limits the blast radius to one system. Until now, spotting those identities meant combing through IAM policies, directory roles, and custom permissions by hand, and a leaked internal secret looked the same whether it belonged to a read-only service or a Global Administrator.</p>
<p>With this release you can:</p>
<ol>
<li class=""><strong>Focus remediation where it matters</strong>: Start with admin and overprivileged NHIs, and with the incidents their breaches generate, instead of treating every NHI equally.</li>
<li class=""><strong>Enforce least privilege</strong>: Surface NHIs that accumulated broad permissions over time and bring them back in line.</li>
<li class=""><strong>Shrink the blast radius</strong>: Cut the number of high-impact identities that a single compromised secret could abuse.</li>
<li class=""><strong>Meet audit expectations</strong>: Evidence that admin and overprivileged machine identities are reviewed, named, and tracked.</li>
</ol>
<p><strong>Get started</strong></p>
<ol>
<li class="">Open <strong>NHI Governance → Identities</strong> and sort by <strong>Risk criticality</strong> to see which NHIs rank highest.</li>
<li class="">Use the <strong>Identity level</strong> filter to isolate admin NHIs, and the <strong>Breached policies</strong> filter to find <strong>Overprivileged Identity</strong> breaches.</li>
<li class="">Learn more about <a class="" href="https://docs.gitguardian.com/fr/nhi-governance/improve-your-posture#identify-admin-identities">admin identities</a>, the <a class="" href="https://docs.gitguardian.com/fr/nhi-governance/improve-your-posture">Overprivileged Identity policy</a>, and <a class="" href="https://docs.gitguardian.com/fr/nhi-governance/improve-your-posture#risk-criticality">risk criticality</a>.</li>
</ol>
<p>This feature is available to NHI Governance paying customers.</p>
<div class="full-width-iframe-wrapper"><iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/1RoDARAKa3s" title="GitGuardian Now Flags Overprivileged and Admin Secrets Across AWS, Entra, And Okta Identities" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/16/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Privacy Mode</strong>: Workspace owners can now enforce privacy mode at the workspace level, restricting the ability to view plaintext secrets to managers only or owners only for tighter control over sensitive data visibility. <a class="" href="https://docs.gitguardian.com/fr/platform/enterprise-administration/workspace-settings#privacy-mode-enforcement">Learn more</a>.</li>
<li class=""><strong>Audit Logs</strong>: The list of captured audit log event types is now available through the public API, making it easier to configure SIEM ingestion and alerting rules. <a href="https://api.gitguardian.com/docs#tag/Audit-Logs/operation/list-audit-log-event-names" target="_blank" rel="noopener noreferrer" class="">Learn more</a>.</li>
<li class=""><strong>AI</strong>: Workspace admins can now manage third-party LLM usage directly from the dashboard. Choose between GitGuardian's managed LLM providers (default), routing calls through your own AWS Bedrock account with <a class="" href="https://docs.gitguardian.com/fr/platform/ai/byoc-aws-bedrock">Bring Your Own Cloud</a>, or turning external LLMs off entirely. Internal ML models for false positive detection, prioritization scoring, and similar issues continue to run regardless, and existing configurations are unchanged. <a class="" href="https://docs.gitguardian.com/fr/platform/ai/ai-settings">Learn more</a>.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/16/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Incidents</strong>: Fixed an issue where secret grasper matches found in long diffs were not visible in the dashboard occurrence view. The full file content is now displayed when the match falls outside the truncated patch.</li>
<li class=""><strong>GitLab health check</strong>: Updated the GitLab instance health check for compatibility with GitLab.com and upcoming GitLab 19 self-hosted versions.</li>
</ul>]]></content>
        <category label="nhi-governance" term="nhi-governance"/>
        <category label="platform" term="platform"/>
        <category label="aws" term="aws"/>
        <category label="azure" term="azure"/>
        <category label="okta" term="okta"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Control team access to any Internal Monitoring source type]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/04/13/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/04/13/changelog"/>
        <updated>2026-04-13T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Scope incident visibility by team across your entire Internal Monitoring perimeter—container registries, chat, docs, tickets, package registries, custom sources, and repos—so people only see what they are meant to fix.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: April 13, 2026</p>
<p><img decoding="async" loading="lazy" alt="Perimeter sources table with Add sources for Jira, MS Teams, Docker Hub, Confluence, ServiceNow, and Azure" src="https://docs.gitguardian.com/fr/assets/images/team-perimeter-ods-sources-1587e0ffb27c0aae655fb2f1000286a6.png" width="1024" height="445" class="img_ev3q"></p>
<p><strong>Team perimeter</strong> already scoped internal incident access for <strong>version control</strong> repositories. It now applies to <strong>all non-VCS</strong> integrations—container registries, messaging and collaboration (Slack, Microsoft Teams), documentation and file storage (Confluence, SharePoint Online, OneDrive), ticketing (Jira, ServiceNow), package registries—and to <strong><a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/bring-your-own-sources">Bring Your Own Sources</a></strong>. Members only see incidents for sources that workspace managers add to their team's perimeter.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>Consistent access control</strong>: The same team rules apply whether a secret is found in a repository, a container image, a chat, a document, or a custom source.</li>
<li class=""><strong>Clearer delegation</strong>: Managers can assign sources to teams from the same <a class="" href="https://docs.gitguardian.com/fr/platform/collaboration-and-sharing/teams#configure-team-perimeter">team perimeter</a> configuration flow.</li>
</ul>
<p><strong>Get started</strong></p>
<p>Workspace <strong>Managers</strong> can add sources to a team's perimeter from <strong>Settings</strong> &gt; <strong>User management</strong> &gt; <strong>Teams</strong>, then open the team and use <strong>Add sources</strong> under the perimeter section. See <a class="" href="https://docs.gitguardian.com/fr/platform/collaboration-and-sharing/teams#configure-team-perimeter">Configure team perimeter</a> and the <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/overview">Sources integration overview</a> for supported integrations.</p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/13/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Public Monitoring</strong>: Fixed an issue where some secret grasper matches were not displayed and highlighted in the incident page when they occurred in the full file content rather than in the commit diff.</li>
</ul>]]></content>
        <category label="internal-monitoring" term="internal-monitoring"/>
        <category label="platform" term="platform"/>
        <category label="integration" term="integration"/>
        <category label="incident-management" term="incident-management"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Secret scanning for AI coding tools]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/04/10/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/04/10/changelog"/>
        <updated>2026-04-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[ggshield now scans prompts, tool calls, and agent actions in real time to prevent secrets from leaking through AI coding assistants like Cursor, Claude Code, and GitHub Copilot.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: April 10, 2026</p>
<p><img decoding="async" loading="lazy" alt="Secret scanning for AI coding tools" src="https://docs.gitguardian.com/fr/assets/images/ai-coding-tools-secret-scanning-thumbnail-820ef2823ead5623511224aaddd1a438.png" width="1480" height="643" class="img_ev3q"></p>
<p>AI coding assistants like Cursor, Claude Code, and GitHub Copilot can now read files, run shell commands, and call external tools during a session. That makes them powerful, but it also means secrets can be exposed before code ever reaches a repository or CI pipeline. ggshield now scans AI interactions in real time and blocks secrets before they are sent to a model or executed.</p>
<div class="full-width-iframe-wrapper"><iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/he0Ynu32puQ?controls=0&amp;modestbranding=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></iframe></div>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>Prompt scanning</strong>: Secrets in your prompts are caught before they reach the AI model.</li>
<li class=""><strong>Tool call protection</strong>: File reads, shell commands, and MCP calls are scanned before the AI assistant executes them.</li>
<li class=""><strong>Post-action alerts</strong>: If a tool output contains secrets, you get a desktop notification so you can act immediately.</li>
<li class=""><strong>Simple setup</strong>: A single <code>ggshield install</code> command configures hooks for your tool of choice.</li>
</ul>
<p><strong>Why is this important?</strong></p>
<p>Prompts, local file access, shell output, and MCP tool calls sit outside the controls that protect repositories and CI pipelines. A developer might paste an API key while debugging, or an AI agent might read a <code>.env</code> file and pass credentials to a model provider. These interactions are invisible to most security programs today. Secret scanning at the hook level closes that gap, giving security teams visibility and control over what flows through AI-assisted development workflows.</p>
<p><strong>Get started</strong></p>
<ol>
<li class="">Make sure you have ggshield 1.49.0 or later installed</li>
<li class="">Run <code>ggshield install -t &lt;tool&gt; -m global</code> where <code>&lt;tool&gt;</code> is <code>cursor</code>, <code>claude-code</code>, or <code>copilot</code></li>
<li class="">Start coding: ggshield will automatically scan prompts and tool calls in the background</li>
</ol>
<p>Check out the <a class="" href="https://docs.gitguardian.com/fr/ggshield-docs/integrations/ai-coding-tools/secret-scanning-for-ai-coding-tools">full setup guide</a> to learn more.</p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/10/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Risk Score</strong>: Shipped an updated model that improves separation between low-risk noise and higher-priority findings; some incident scores may shift. <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/remediate/prioritize-incidents#risk-score-ml-powered-prioritization">Learn more</a>.</li>
<li class=""><strong>Saved views</strong>: The <strong>Critical</strong> saved view is now the default when you open the Internal Monitoring incidents page. <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/remediate/prioritize-incidents#using-saved-views">Learn more</a>.</li>
<li class=""><strong>Public API</strong>:<!-- -->
<ul>
<li class="">Added privacy mode support, allowing users to control secret content visibility when retrieving secrets via API endpoints. <a href="https://api.gitguardian.com/docs#tag/Internal-Secret-Incidents/operation/get-secret-detail" target="_blank" rel="noopener noreferrer" class="">Learn more</a>.</li>
<li class="">Added new endpoints to trigger and cancel historical scans programmatically, enabling integration of scan management into automated workflows. <a href="https://api.gitguardian.com/docs#tag/Sources/operation/trigger-source-scans" target="_blank" rel="noopener noreferrer" class="">Learn more</a>.</li>
<li class="">Added <code>severity_rule_id</code> and detector <code>category</code> to the incident response - for both internal and public secret incidents.</li>
<li class="">Added a new GET <code>/v1/severity-rules</code> endpoint to list severity rules.</li>
</ul>
</li>
<li class=""><strong>Authentication</strong>: The SSO domain is now remembered after logout, allowing users to reconnect with a single click instead of re-entering their domain each time.</li>
<li class=""><strong>Public exposure</strong>: "Found outside perimeter" leak details are now visible to all customers, regardless of Public Monitoring subscription. This allows users to better assess and qualify the signal as we continue to improve the reliability of this detection. Access to this information may evolve as the feature matures.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/04/10/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Secrets Detection</strong>: Fixed an issue where ggshield could return an incorrect incident URL when two secrets shared the same hash across different repositories with the <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/detect/secrets-occurrences#grouping-of-occurrences-into-secret-incidents">"Group by secret per source"</a> enabled.</li>
<li class=""><strong>Analytics</strong>: Fixed an issue where the "All time" date range filter did not consistently cover all incidents, potentially causing some older incidents to be excluded from analytics views.</li>
<li class=""><strong>Jira Data Center Integration</strong>: Fixed an issue where Jira Data Center source connections could intermittently lose authentication.</li>
<li class=""><strong>Honeytoken</strong>: Fixed a deployment job failure caused by an encoding error when interacting with the GitLab API during honeytoken deployment.</li>
<li class=""><strong>Public API</strong>: Fixed an error when querying occurrences for public incidents originating from Explore Search.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="ggshield" term="ggshield"/>
        <category label="integration" term="integration"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Email Verification for Sensitive Actions (MFA)]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/03/24/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/03/24/changelog"/>
        <updated>2026-03-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[GitGuardian now requires email-based verification codes for login and sensitive settings changes when using email/password authentication, adding an extra layer of security to protect your account and workspace.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: March 24, 2026</p>
<p><img decoding="async" loading="lazy" alt="MFA OTP email thumbnail" src="https://docs.gitguardian.com/fr/assets/images/mfa-otp-email-da62ae16008e9742a8bd22886fe4df10.png" width="1480" height="643" class="img_ev3q"></p>
<p>GitGuardian now enforces <strong>multi-factor authentication (MFA) via email verification</strong> for all users who sign in with email and password. After entering your credentials, you'll receive a verification code at your email address to confirm your identity.</p>
<p>Beyond login, verification is also required before performing <strong>sensitive actions</strong> in your workspace settings — such as configuring SSO, creating API tokens, managing integrations, or inviting members.</p>
<p><strong>Who is affected?</strong></p>
<ul>
<li class="">Users who log in with <strong>email and password</strong> will be prompted for email verification at login and before sensitive actions.</li>
<li class="">Users who log in via <strong>SAML SSO</strong> or <strong>GitHub</strong> are <strong>not affected</strong> — MFA is handled by your identity provider.</li>
</ul>
<p>For more details, see the <a class="" href="https://docs.gitguardian.com/fr/platform/user-account/account-settings#email-verification-mfa">MFA email verification documentation</a>.</p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/03/24/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Bring Your Own Sources</strong>: The <code>POST /v1/scan/create-incidents</code> API now supports an optional <code>location.url</code> field, allowing you to link scanned documents back to their origin (e.g., a wiki page, ticket, or config file). When provided, this URL appears in incident details for easy navigation to the origin of the leak.</li>
<li class=""><strong>Authentication</strong>: Personal Access Tokens (PAT) and Service Account Tokens (SAT) now use an improved v2 format with <code>gg_pat_</code> and <code>gg_sat_</code> prefixes for better detection and security.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/03/24/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Audit Logs</strong>:<!-- -->
<ul>
<li class="">Fixed an issue where the incorrect actor was displayed for certain audit log entries in the frontend.</li>
<li class="">Audit logs are now properly generated when creating Custom Sources via API using Personal Access Tokens.</li>
</ul>
</li>
<li class=""><strong>Incidents</strong>: Fixed an issue in the bulk filter panel where the select-all checkbox showed "0 incidents" and failed to deselect incidents after selection.</li>
<li class=""><strong>API</strong>: Fixed a bug in the <code>/v1/public-incidents/secrets/{id}/occurrences</code> endpoint when retrieving occurrences for incidents discovered through Explore.</li>
<li class=""><strong>NHI Governance</strong>: Resolved timeout issues when collecting Microsoft Entra ID data for workspaces with large datasets.</li>
</ul>]]></content>
        <category label="security" term="security"/>
        <category label="authentication" term="authentication"/>
        <category label="platform" term="platform"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Publicly leaked tag and exposure detail in internal incidents]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/03/10/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/03/10/changelog"/>
        <updated>2026-03-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A consolidated view of public exposure for secrets, combining all exposure types into a single "Publicly leaked" tag with detailed exposure information.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: March 10, 2026</p>
<p><img decoding="async" loading="lazy" alt="Publicly leaked thumbnail" src="https://docs.gitguardian.com/fr/assets/images/publicly-leaked-thumbnail-65a735500db94ebf73c2510edee17b0a.png" width="2960" height="1286" class="img_ev3q"></p>
<p>We are introducing a unified approach to public exposure information for secrets detected in Internal Monitoring. This update consolidates how we display public exposure, making it easier to understand and act on publicly visible secrets.</p>
<p><strong>What's changing?</strong></p>
<ul>
<li class=""><strong>Single tag</strong>: The "Publicly exposed" and "Publicly leaked" tags are now consolidated into a single <strong>"Publicly leaked"</strong> tag that appears whenever a secret has any type of public exposure.</li>
<li class=""><strong>New "Public exposure" property</strong>: A new property provides detailed information about the nature of the exposure, categorized into three types:<!-- -->
<ul>
<li class=""><strong>Source is publicly visible</strong>: The incident has at least one occurrence in a monitored source that is publicly visible.</li>
<li class=""><strong>Has linked public incident</strong>: The secret also appears in public incidents from your public perimeter (requires Public Monitoring).</li>
<li class=""><strong>Found outside perimeter</strong>: The secret was found in public locations unrelated to your company, such as repositories you don't own (requires Public Monitoring for full details).</li>
</ul>
</li>
</ul>
<p>A new default saved view <strong>"Public exposure"</strong> and a dedicated column are available to help you filter and view exposure details.</p>
<p>👉 <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/remediate/investigate-incidents#public-exposure-information">Learn more about public exposure</a></p>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="internal-monitoring" term="internal-monitoring"/>
        <category label="incident-management" term="incident-management"/>
        <category label="remediation" term="remediation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[GitGuardian Is Now on the Okta Integration Network]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/03/06/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/03/06/changelog"/>
        <updated>2026-03-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[GitGuardian is now available as a verified app on the Okta Integration Network, offering one-click SAML SSO setup and SCIM provisioning for seamless identity management.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: March 6, 2026</p>
<p><img decoding="async" loading="lazy" alt="Okta app thumbnail" src="https://docs.gitguardian.com/fr/assets/images/okta-app-thumbnail-c80775550b10a29904fc3c89e58482b7.png" width="1480" height="643" class="img_ev3q"></p>
<p>Setting up SSO and user provisioning shouldn't feel like a side project. That's why GitGuardian is now available as an <strong>Okta-verified app</strong> on the <a href="https://www.okta.com/integrations/gitguardian/" target="_blank" rel="noopener noreferrer" class="">Okta Integration Network</a> — giving your identity team a streamlined, standardized way to connect GitGuardian with your Okta directory.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>One-click SAML SSO</strong>: Add GitGuardian from the Okta app catalog and configure SSO in minutes — no custom SAML app required.</li>
<li class=""><strong>SCIM provisioning built in</strong>: Automatically create, update, and deactivate GitGuardian users when changes happen in Okta. No more manual onboarding or orphaned accounts.</li>
<li class=""><strong>Group Push</strong>: Sync your Okta groups and their memberships directly into GitGuardian teams, keeping access aligned with your directory structure.</li>
<li class=""><strong>SP and IdP-initiated SSO</strong>: Users can sign in from the GitGuardian dashboard or straight from their Okta portal — both flows are supported out of the box.</li>
<li class=""><strong>Just-in-Time provisioning</strong>: New users get a GitGuardian account automatically on first login, even without SCIM.</li>
</ul>
<p><strong>Why is this important?</strong></p>
<p>Managing user access across security tools is a pain point for every identity team. Manual provisioning leads to delays, stale accounts, and inconsistent permissions. With the Okta Integration Network app, GitGuardian plugs directly into your existing identity lifecycle — so access stays in sync, offboarding is instant, and your team can enforce consistent security policies without extra overhead.</p>
<p><strong>Get Started Today!</strong></p>
<ol>
<li class="">In Okta, go to <strong>Applications &gt; Browse App Catalog</strong> and search for "GitGuardian"</li>
<li class="">Click <strong>Add Integration</strong> and enter your GitGuardian Workspace ID</li>
<li class="">Configure SSO in your GitGuardian dashboard under <strong>Settings &gt; <a href="https://dashboard.gitguardian.com/settings/workspace/auth" target="_blank" rel="noopener noreferrer" class="">Authentication</a></strong></li>
<li class="">Optionally, enable SCIM provisioning under <strong>Settings &gt; <a href="https://dashboard.gitguardian.com/settings/workspace/identity-provider" target="_blank" rel="noopener noreferrer" class="">Identity Provider</a></strong></li>
</ol>
<p>Check out the <a class="" href="https://docs.gitguardian.com/fr/platform/enterprise-administration/sso-providers/okta">full Okta SSO setup guide</a> and the <a class="" href="https://docs.gitguardian.com/fr/platform/enterprise-administration/scim-configuration">SCIM configuration guide</a> to learn more.</p>]]></content>
        <category label="platform" term="platform"/>
        <category label="integration" term="integration"/>
        <category label="sso" term="sso"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Red Hat Quay Integration: Your Enterprise Images, Under Watch]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/03/05/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/03/05/changelog"/>
        <updated>2026-03-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[GitGuardian now scans Red Hat Quay container registries for exposed secrets in container images, Dockerfiles, and environment configurations — covering both quay.io and self-hosted deployments.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: March 5, 2026</p>
<p><img decoding="async" loading="lazy" alt="Red Hat Quay thumbnail" src="https://docs.gitguardian.com/fr/assets/images/red-hat-quay-444d5d34f86f6e57975c5e60f4777028.png" width="1480" height="643" class="img_ev3q"></p>
<p>Another registry, zero blind spots. We're expanding GitGuardian's container security coverage with a new integration for <strong>Red Hat Quay</strong> — the enterprise-grade, OCI-compliant registry trusted by organizations running OpenShift and hybrid cloud infrastructure.</p>
<p>Whether you're on <strong>quay.io</strong> or running a <strong>self-hosted</strong> Quay instance, GitGuardian now has you covered by scanning your container images for hardcoded credentials, API keys, and internal tokens buried in image layers.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>SaaS and self-hosted, covered</strong>: Works with quay.io and on-premise Red Hat Quay deployments — same integration, same protection.</li>
<li class=""><strong>Full image layer analysis</strong>: Every layer, every Dockerfile, every environment variable — scanned for secrets that shouldn't be there.</li>
<li class=""><strong>Historical + incremental scanning</strong>: Catch secrets already hiding in existing images, and detect new ones as they're pushed.</li>
<li class=""><strong>Granular perimeter control</strong>: Monitor specific repositories or your entire Quay instance — fine-tune coverage to match your needs.</li>
<li class=""><strong>OAuth2 authentication</strong>: Secure, token-based integration with read-only access. No credentials stored, no write permissions required.</li>
</ul>
<p><strong>Why is this important?</strong></p>
<p>Container images are the final artifact before production. A secret embedded in an image layer — a database password in an ENV directive, an API key baked into a config file — travels straight to your runtime environment. Unlike source code, image layers are often overlooked in security reviews, making them a prime vector for credential exposure.</p>
<p>With Red Hat Quay joining Docker Hub, Amazon ECR, Azure Container Registry, Google Artifact Registry, and JFrog Container Registry, GitGuardian now covers <strong>six major container registries</strong> — giving you unified secrets detection wherever your images live.</p>
<p><strong>Get Started Today!</strong></p>
<ol>
<li class="">Navigate to <strong><a href="https://dashboard.gitguardian.com/settings/integrations/sources#secrets-scanning" target="_blank" rel="noopener noreferrer" class="">Settings &gt; Integrations &gt; Sources</a></strong></li>
<li class="">Click <strong>Install</strong> next to <strong>Red Hat Quay</strong> in the <strong>Container registries</strong> section</li>
<li class="">Create an OAuth Application in your Quay instance and connect it to GitGuardian</li>
</ol>
<p>This feature is currently available in <strong>beta</strong>. Check out the <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/container-registries-integrations/red-hat-quay">full setup guide</a> to learn more.</p>
<p>--</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/03/05/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Public API</strong>: Added endpoint to retrieve GitGuardian's egress IP addresses in CIDR notation for allowlisting in firewalls, network security groups, or other access control systems. <a href="https://api.gitguardian.com/docs#tag/IPs" target="_blank" rel="noopener noreferrer" class="">Learn more</a>.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="integration" term="integration"/>
        <category label="internal-monitoring" term="internal-monitoring"/>
        <category label="container-registries" term="container-registries"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[JFrog Artifactory Package Registries: Secrets Hide in Your Packages Too]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/03/03/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/03/03/changelog"/>
        <updated>2026-03-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[GitGuardian now scans JFrog Artifactory package registries for exposed secrets across Maven, npm, PyPI, NuGet, Go, and 7 more ecosystems—extending coverage beyond containers to your entire software supply chain.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: March 3, 2026</p>
<p><img decoding="async" loading="lazy" alt="JFrog Package Registries thumbnail" src="https://docs.gitguardian.com/fr/assets/images/jfrog-packages-67760924919fccb074c52cd84e273038.png" width="1480" height="643" class="img_ev3q"></p>
<p>Your container images are scanned. Your Git repos are covered. But what about the packages flowing through your software supply chain?</p>
<p>We're thrilled to announce <strong>JFrog Artifactory Package Registries</strong> integration — bringing GitGuardian's secrets detection engine to the artifacts that power your builds. Maven JARs, npm tarballs, PyPI wheels, NuGet packages, and more: if a secret is hiding in there, we'll find it.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>12 package ecosystems covered</strong>: Scan Maven, npm, PyPI, NuGet, Go, Gradle, Swift, Cargo, RubyGems, Composer, Pub, and Generic repositories — all from a single integration.</li>
<li class=""><strong>Historical + incremental scanning</strong>: Detect secrets already lurking in existing packages, and catch new ones as they're published.</li>
<li class=""><strong>Granular perimeter control</strong>: Choose exactly which repositories to monitor, or cover your entire JFrog instance — your call.</li>
<li class=""><strong>Share remediation efforts</strong>: Assign package repositories ownership like you do for VCSs, to route findings to relevant teams.</li>
<li class=""><strong>Seamless setup</strong>: Connect your JFrog Artifactory instance in minutes with an Access Token — no agents, no sidecars, no complexity.</li>
</ul>
<p><strong>Why is this important?</strong></p>
<p>Secrets don't stay in source code. They travel — embedded in build artifacts, bundled into packages, and shipped across your software supply chain. A leaked API key in a Maven artifact or a database credential in an npm package can compromise production systems just as effectively as one committed to Git.</p>
<p>With this integration, GitGuardian closes a critical blind spot. You now have unified secrets detection across your repositories, container images, <strong>and</strong> package registries — a complete view of your exposure surface.</p>
<p><strong>Get Started Today!</strong></p>
<ol>
<li class="">Navigate to <strong><a href="https://dashboard.gitguardian.com/settings/integrations/sources#secrets-scanning" target="_blank" rel="noopener noreferrer" class="">Settings &gt; Integrations &gt; Sources</a></strong></li>
<li class="">Click <strong>Install</strong> next to <strong>JFrog Package Registries</strong> in the <strong>Package registries</strong> section</li>
<li class="">Connect your JFrog instance with an Access Token and start scanning</li>
</ol>
<p>This feature is currently available in <strong>beta</strong>. <br>
Check out the <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/integrate-sources/package-registries-integrations/jfrog-package-registry">full setup guide</a> to learn more.</p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/03/03/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Audit Logs</strong>: Scope information is now displayed in audit log entries when Personal Access Tokens (PATs) and Service Account Tokens (SATs) are created, providing enhanced visibility into token permissions for security compliance and monitoring.</li>
<li class=""><strong>Security Settings</strong>: Added the ability to restrict Personal Access Token (PAT) scopes for members, allowing workspace managers to limit members to creating PATs with specific scopes (e.g., "Scan only") for enhanced security control. <a class="" href="https://docs.gitguardian.com/fr/platform/enterprise-administration/workspace-settings#restrict-personal-access-token-scopes">Learn more</a>.</li>
<li class=""><strong>Authentication Settings</strong>: Added customizable session duration setting, allowing workspace administrators to configure how long dashboard sessions remain active before users are automatically logged out. <a class="" href="https://docs.gitguardian.com/fr/platform/enterprise-administration/workspace-settings#session-duration">Learn more</a>.</li>
<li class=""><strong>Slack &amp; Webhook Alerting</strong>: Added feedback content (remarks) to <strong>Slack</strong> and <strong>Webhook</strong> alerts for both internal and public monitoring incidents, providing complete feedback information in notification payloads. <a class="" href="https://docs.gitguardian.com/fr/platform/configure-alerting/alerting-and-notifications">Learn more</a>.</li>
<li class=""><strong>Slack Alerting</strong>: Enhanced incident notification messages with improved formatting, additional context (secret type, status, assignee, severity, risk score), and clearer attribution for automated GitGuardian actions.</li>
<li class=""><strong>Jira Ticketing</strong>: Added filename and line number as template options in <strong>Jira</strong> templates, displayed as "N/A" when not applicable to the incident source.</li>
<li class=""><strong>Dashboard</strong>: Added "System" theme mode option that automatically matches the operating system's light or dark mode preference, set as default for new users.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/03/03/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Alerting</strong>: Fixed an issue where Jira Cloud installations were unexpectedly soft-deleted without user action, causing notification failures.</li>
<li class=""><strong>API</strong>: Fixed schema validation error for API response path 'id' that was causing client-side errors.</li>
<li class=""><strong>Incidents</strong>: Fixed timeout issues when applying bulk updates to incident custom tags, improving performance for large-scale operations.</li>
<li class=""><strong>Public Incidents</strong>: Fixed 400 Bad Request error when creating public incidents from secrets found in Explore.</li>
<li class=""><strong>Security</strong>: Fixed an authorization issue where Workspace Members with Team Leader permissions could delete notification settings for the "All Incidents" team, ensuring only Workspace Managers can manage these settings.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="integration" term="integration"/>
        <category label="internal-monitoring" term="internal-monitoring"/>
        <category label="container-registries" term="container-registries"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Ownership - Assign Accountability for Non-Human Identities]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/02/11/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/02/11/changelog"/>
        <updated>2026-02-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[NHI Governance now supports automatic and manual ownership of Non-Human Identities so you can see who is responsible for each identity, filter by owner, and meet accountability requirements.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: February 11, 2026</p>
<p><img decoding="async" loading="lazy" alt="NHI Ownership thumbnail" src="https://docs.gitguardian.com/fr/assets/images/nhi-ownership-thumbnail-44d2f687aacc83033bc68f0dd4a25afd.png" width="1500" height="663" class="img_ev3q"></p>
<p>We're introducing <strong>Ownership</strong> in NHI Governance: you can now assign and track who is responsible for each Non-Human Identity across your inventory. Ownership helps close the accountability gap for machine identities, speed up remediation when secrets are exposed, and align with compliance expectations.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>Suggested owners</strong>: GitGuardian automatically suggests owners using data from your integrated sources and from secret incidents.</li>
<li class=""><strong>Manual control</strong>: Add, edit, or remove owners at any time from an NHI's detail view.</li>
<li class=""><strong>Inventory at a glance</strong>: An <strong>Owner</strong> column in the NHI inventory shows who is responsible for each identity.</li>
<li class=""><strong>Workspace members and external users</strong>: Owners can be workspace members or external users identified by email.</li>
</ul>
<p><strong>Why is it important?</strong></p>
<p>NHIs outnumber human identities by orders of magnitude, yet accountability for machine identities is usually unclear. Without ownership, remediation slows down, orphaned accounts go unaddressed, and incident response suffers when secrets are exposed or misconfigured. Ownership gives you:</p>
<ol>
<li class=""><strong>Faster remediation</strong> – Know who to contact when an NHI is compromised or needs rotation.</li>
<li class=""><strong>Fewer orphaned accounts</strong> – Assign responsibility so every identity has someone accountable.</li>
<li class=""><strong>Stronger compliance</strong> – Meet audit and regulatory expectations (e.g. PCI-DSS, SOC 2, HIPAA) that require clear accountability for sensitive resources.</li>
<li class=""><strong>Better triage</strong> – Filter and prioritize by owner (e.g. "identities with no owner" or "owned by my team") to focus efforts where they matter most.</li>
</ol>
<p><strong>Get started</strong></p>
<p>Open <strong>NHI Governance → Identities</strong> to see the Owner column and filter. Open any NHI to view or edit owners in the <strong>Owners</strong> section. <a class="" href="https://docs.gitguardian.com/fr/nhi-governance/discover-your-nhis#nhi-ownership">Learn more about Ownership</a></p>
<p>This feature is available to NHI Governance paying customers.</p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/02/11/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Incidents</strong>: <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/export-data">CSV exports</a> now include new columns (<code>risk_score</code>, <code>custom_tags</code>, <code>incident_name</code>), updated tags, and a dedicated public monitoring export format with additional actor and source information.</li>
<li class=""><strong>ggshield</strong>: Secrets with multiple incidents (when using "By secret per source" grouping) are now correctly ignored in scans if a related incident exists and is closed, preventing CI pipelines from blocking unnecessarily.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/02/11/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Validity Checks</strong>: Secrets marked as invalid are now re-checked periodically, so their status can update to valid when they become usable again.</li>
<li class=""><strong>Analytics</strong>: Commit date in hover tooltips now matches the actual timeline data.</li>
<li class=""><strong>Developer in the Loop</strong>: Duplicate feedback submissions are now prevented by disabling the submit button after click and applying a cooldown period.</li>
<li class=""><strong>SCIM</strong>: Email notifications for user and team sync operations (onboarding, offboarding, team membership changes) are now off by default. A new setting in the identity provider section lets you opt in to these notifications when desired.</li>
</ul>]]></content>
        <category label="nhi-governance" term="nhi-governance"/>
        <category label="platform" term="platform"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Night Owl Mode: Improved UI + Dark Theme]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/02/02/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/02/02/changelog"/>
        <updated>2026-02-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We've refreshed the GitGuardian interface and introduced Dark Mode so you can work comfortably in any environment with cleaner layouts, improved contrast, and polished navigation.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: February 2, 2026</p>
<p><img decoding="async" loading="lazy" alt="Dark Mode thumbnail" src="https://docs.gitguardian.com/fr/assets/images/dark-mode-filters-thumbnail-f282c2b59c7aef42b5cf433037c81da9.png" width="1480" height="688" class="img_ev3q"></p>
<p>We've refreshed the GitGuardian interface and introduced <strong>Dark Mode</strong> so you can work comfortably in any environment. The updated design brings cleaner layouts, improved contrast, and polished forms and navigation, making everyday tasks feel smoother and easier to consume.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>Reduced Eye Strain</strong>: Work comfortably during late-night incident responses or in low-light environments with the new Dark theme.</li>
<li class=""><strong>Personalized Experience</strong>: Choose the theme that works best for you—Light or Dark.</li>
<li class=""><strong>Cleaner Interface</strong>: Enjoy improved contrast and polished navigation that makes reviewing incidents or exploring NHI identities faster.</li>
</ul>
<p><strong>How to Enable Dark Mode</strong></p>
<p>To try it out, head to <strong>Account → Interface → Theme</strong> and pick your preference. Theme selection is per-user and stored in your profile, so your choice follows you across sessions.</p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/02/02/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Incidents API</strong>: Added external ticket information (Jira/ServiceNow) to incidents API responses, simplifying integration and improving tracking in alerting and issue management workflows.</li>
<li class=""><strong>Analytics</strong>: Updated period selector options to include "Last 30/60/90 days" and "Previous month/quarter/year" for more flexible date range selection.</li>
<li class=""><strong>SSO and GitGuardian Bridge configuration</strong>: Improved user experience when editing SSO Identity Provider and GG Bridge certificates, with clearer certificate status display and replacement workflows.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/02/02/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Validity Checks</strong>: Implemented automatic retry mechanism for failed validity checks to reduce false alarms caused by transient errors such as temporary service unavailability.</li>
<li class=""><strong>CSV Export</strong>: Fixed an issue where the secret value column in CSV exports contained invalid JSON format with single quotes instead of proper double-quoted JSON.</li>
</ul>]]></content>
        <category label="platform" term="platform"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Unified Identity Governance for Entra & AWS IAM]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/01/22/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/01/22/changelog"/>
        <updated>2026-01-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[NHI Governance now provides unified visibility and risk-based prioritization for Microsoft Entra ID and AWS IAM for a secret-less discovery of cloud identities and their permissions.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: January 22, 2026</p>
<p><img decoding="async" loading="lazy" alt="Entra and AWS IAM thumbnail" src="https://docs.gitguardian.com/fr/assets/images/entra-iam-integration-thumbnail-f2b1841154544746fd76124bb23f89bd.png" width="1500" height="663" class="img_ev3q"></p>
<p>We are excited to announce expanded governance support for <strong>Microsoft Entra ID</strong> and <strong>AWS IAM</strong>. This update provides a unified source of truth for your cloud identity footprint, allowing you to manage risk and visibility across fragmented environments from a single pane of glass.</p>
<p><strong>Core Identity Capabilities</strong></p>
<ul>
<li class=""><strong>Unified Visibility</strong>: Map identities across your cloud infrastructure in a single platform, utilizing an enriched graph view to understand complex relationships between identities, policies, and secrets.</li>
<li class=""><strong>Risk-Based Prioritization</strong>: The new risk criticality score automatically surfaces high-impact threats—such as leaked credentials, cross-environment secrets, and orphaned accounts—so you can focus remediation where it matters most.</li>
<li class=""><strong>Secure, Secret-less Auth</strong>: Both integrations leverage OIDC (OpenID Connect) for credential-free, short-lived token-based access, eliminating the need for long-lived secrets.</li>
</ul>
<p><strong>Deep Cloud Integration</strong></p>
<p>While providing a unified view, NHI Governance captures the unique architecture of each provider to ensure complete coverage:</p>
<ul>
<li class="">For Microsoft Entra ID: Gain transparency into Users, Service Principals, and Managed Identities, as well as both Security and Distribution Groups.</li>
<li class="">For AWS IAM: Audit your posture by tracking Users, Roles, and Groups with full metadata.</li>
</ul>
<p><strong>Getting Started</strong></p>
<ul>
<li class="">To begin syncing your identities, visit the integration documentation for setup instructions and required permissions: 👉 <a class="" href="https://docs.gitguardian.com/fr/nhi-governance/azure-entra-integration">Microsoft Entra ID Setup</a> | <a class="" href="https://docs.gitguardian.com/fr/nhi-governance/aws-iam-integration">AWS IAM Setup</a></li>
<li class="">Available to NHI Governance paying customers.</li>
</ul>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/01/22/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>GitHub Check Runs</strong>: Updated neutral check run message to clarify no new secrets are detected in merge queues, as scanning already occurred during PR review.</li>
<li class=""><strong>Perimeter</strong>: Custom perimeter support for Microsoft Teams, Confluence Cloud, Confluence Data Center, Jira Cloud, and Jira Data Center — selectively monitor specific channels, spaces, or projects for each integration.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/01/22/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Secrets Validity Checking</strong>: Fixed an issue preventing validation of Google Cloud Keys secrets that resulted in "failed to check" errors.</li>
<li class=""><strong>List of detectors in the settings</strong>: Fixed an issue where the validity check filter was not working properly.</li>
<li class=""><strong>GitLab Integration</strong>: Fixed broken link in health check unhealthy error message that led to a 404 error.</li>
<li class=""><strong>Health Check Email Notifications</strong>: Fixed an issue where GitLab integration health check emails incorrectly displayed "Bitbucket" as the source.</li>
<li class=""><strong>Container Registries</strong>: Enhanced JFrog compatibility by implementing checksum search fallback when Docker image layers are not found via standard endpoints.</li>
<li class=""><strong>Analytics Overview</strong>: Fixed misleading MTTR values by displaying "N/A" instead of "0" when no data is available.</li>
</ul>]]></content>
        <category label="integration" term="integration"/>
        <category label="nhi-governance" term="nhi-governance"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[ML-Powered Similar Incident Grouping - Combat Incident Fatigue!]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2026/01/08/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2026/01/08/changelog"/>
        <updated>2026-01-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Reduce incident overload with intelligent ML-powered grouping that identifies similar incidents and enables efficient bulk remediation actions.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: January 8, 2025</p>
<p><img decoding="async" loading="lazy" alt="ML-Powered Similar Incident Grouping Thumbnail" src="https://docs.gitguardian.com/fr/assets/images/ml-incident-grouping-thumbnail-43d144c2a5390b6ecd88985b4070a6d6.png" width="1556" height="700" class="img_ev3q"></p>
<p>Introducing <strong>ML-Powered Similar Incident Grouping</strong> - a smart solution to combat incident fatigue by automatically grouping related incidents for efficient bulk remediation.</p>
<p><strong>Key Benefits:</strong></p>
<ul>
<li class=""><strong>Reduce incident overload</strong> by identifying patterns in similar security incidents</li>
<li class=""><strong>Streamline bulk actions</strong> on groups of related incidents</li>
<li class=""><strong>Focus on unique issues</strong> while efficiently handling repetitive cases</li>
</ul>
<p><strong>Common grouping scenarios:</strong></p>
<ul>
<li class="">Rotating tokens in automated deployments</li>
<li class="">QA test credentials appearing across multiple files</li>
<li class="">Database connection strings to the same environment</li>
<li class="">Repeated false positives from templating code or tutorials</li>
<li class="">High-entropy strings in logs that are likely system-generated</li>
<li class="">Known noisy patterns from specific services or file types</li>
</ul>
<p>Our ML algorithms analyze incident context beyond just detector types to identify meaningful relationships between incidents. View similar incidents in the sidebar of any incident detail page, then use bulk actions to resolve them efficiently.</p>
<p>This feature is available for both <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/remediate/investigate-incidents#ml-powered-similar-incident-grouping">Internal Monitoring</a> and <a class="" href="https://docs.gitguardian.com/fr/public-monitoring/remediate/understand-incident-properties#ml-powered-similar-incident-grouping">Public Monitoring</a> on the Business &amp; Enterprise plans.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2026/01/08/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Integrations</strong>: Improved token refresh reliability for Slack and Atlassian Cloud integrations with automatic retry on transient failures.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2026/01/08/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Playbooks</strong>: Fixed an issue where the "Auto-ignore incidents when secrets are tagged as false positive" playbook was incorrectly reactivated when a Business account's plan was edited in the back office.</li>
<li class=""><strong>Historical Scans</strong>: Resolved a scan queueing issue that prevented all eligible sources from being properly enqueued during bulk scan operations.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="machine-learning" term="machine-learning"/>
        <category label="incident-management" term="incident-management"/>
        <category label="bulk-actions" term="bulk-actions"/>
        <category label="internal-monitoring" term="internal-monitoring"/>
        <category label="public-monitoring" term="public-monitoring"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[More NHI Integrations - Datadog, Snowflake, Okta, and Auth0]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2025/12/31/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2025/12/31/changelog"/>
        <updated>2025-12-31T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover and secure non-human identities across Datadog, Snowflake, Okta, and Auth0.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: December 31, 2025</p>
<p><img decoding="async" loading="lazy" alt="NHI integrations thumbnail" src="https://docs.gitguardian.com/fr/assets/images/new-nhi-integrations-2-thumbnail-d099081eaaa39e326b622ba18bc1676b.png" width="1500" height="663" class="img_ev3q"></p>
<p>We're expanding <strong>NHI Governance</strong> to cover your critical infrastructure, data, and identity platforms—closing blind spots in your non-human identity landscape.</p>
<p><strong>Highlights</strong></p>
<ul>
<li class=""><strong>Infrastructure &amp; Data Platform Coverage</strong>: Enumerate service accounts and API keys across Datadog, Snowflake, Okta, and Auth0.</li>
<li class=""><strong>Unified Identity Risk Assessment</strong>: Understand which identities have access to your most sensitive systems and data.</li>
</ul>
<p><strong>Get started</strong></p>
<ul>
<li class="">Available to NHI Governance paying customers.</li>
<li class="">Navigate to <strong><a href="https://dashboard.gitguardian.com/settings/integrations/sources?tab=nhi-governance" target="_blank" rel="noopener noreferrer" class="">Settings &gt; Integrations &gt; Sources &gt; NHI Governance</a></strong> and connect your Datadog, Snowflake, Okta, and Auth0 instances.</li>
</ul>]]></content>
        <category label="integration" term="integration"/>
        <category label="nhi-governance" term="nhi-governance"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Analytics Overview - Executive Bird's-Eye View of Security Posture]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2025/12/19/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2025/12/19/changelog"/>
        <updated>2025-12-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A streamlined Overview Analytics page that gives executives an instant pulse on security posture with unified KPIs for Protect, Detect, Remediate, and Govern.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: December 19, 2025</p>
<p><img decoding="async" loading="lazy" alt="Analytics Overview thumbnail" src="https://docs.gitguardian.com/fr/assets/images/analytics-overview-1fa34ce867d83e7f3f06189696aa6ed2.png" width="1480" height="643" class="img_ev3q"></p>
<p>We're launching a <strong>streamlined Overview Analytics page</strong> that gives executives an instant pulse on security posture. At the top, unified KPIs for <strong>Protect</strong>, <strong>Detect</strong>, <strong>Remediate</strong>, and <strong>Govern</strong> surface repository coverage, incident volume, remediation speed, and identity safeguards—all at a glance.</p>
<p><strong>What does this mean for you?</strong></p>
<ul>
<li class=""><strong>Unified KPI Strip</strong>: Quick status check across all security dimensions—repository coverage, critical incidents, remediation time, and governance metrics.</li>
<li class=""><strong>Monitored Perimeter Trends</strong>: Visualize how your monitored repository count evolves week over week.</li>
<li class=""><strong>Top Risky Data Sources</strong>: Identify which repositories generate the most critical and high-severity incidents.</li>
<li class=""><strong>Critical Incident Trajectories</strong>: Track how incident volume changes over time to spot emerging risks.</li>
<li class=""><strong>Most Common Secret Types</strong>: Understand which secret categories appear most frequently in your perimeter.</li>
<li class=""><strong>Closure Progress</strong>: Monitor remediation performance including auto-closures and manual resolutions.</li>
<li class=""><strong>Governance Signals</strong>: View vaulted secrets and breached policies for NHI governance insights.</li>
</ul>
<p><strong>Why is this important?</strong></p>
<p>This view is purpose-built for <strong>leadership reviews and status reporting</strong>. Use it to:</p>
<ol>
<li class=""><strong>Identify where risk concentrates</strong>: Quickly pinpoint which data sources need immediate attention.</li>
<li class=""><strong>Measure response speed</strong>: Track how fast teams respond to security incidents.</li>
<li class=""><strong>Plan coverage expansion</strong>: Understand where monitoring should grow next.</li>
<li class=""><strong>Demonstrate progress</strong>: Show month-over-month / quarter-over-quarter improvements in security posture.</li>
</ol>
<p><strong>Get started</strong></p>
<p>Navigate to <strong><a href="https://dashboard.gitguardian.com/analytics/overview" target="_blank" rel="noopener noreferrer" class="">Analytics &gt; Overview</a></strong> to access the new dashboard. Use the KPI strip for a quick status check, then drill into each section to pinpoint hotspots and validate remediation performance.</p>
<p><a class="" href="https://docs.gitguardian.com/fr/platform/analytics/overview">Learn more about Analytics overview</a></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2025/12/19/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Risk Score</strong>: Removed an empty bullet point that appeared in the risk score explanation when no specific factors were highlighted.</li>
<li class=""><strong>GitHub Check runs</strong>: Fixed an issue where check runs continued to run and block pull requests despite being disabled by property.</li>
</ul>]]></content>
        <category label="analytics" term="analytics"/>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="remediation" term="remediation"/>
        <category label="incident-management" term="incident-management"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Risk score - ML-powered incident prioritization]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2025/12/17/2-changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2025/12/17/2-changelog"/>
        <updated>2025-12-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Automatically assess incident risk with machine learning and focus on what matters most.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release date</strong>: December 17, 2025</p>
<p><img decoding="async" loading="lazy" alt="Risk score thumbnail" src="https://docs.gitguardian.com/fr/assets/images/risk-score-thumbnail-b12dc90f35bc734cf81b8c2f0d786f0a.png" width="1480" height="717" class="img_ev3q"></p>
<p>We're excited to introduce <strong>risk score</strong> — an ML-powered feature available to Business workspaces that helps you focus on the incidents that matter most.</p>
<p><strong>What's new</strong></p>
<p>Each incident now includes a risk score ranging from 0 to 100, where 100 indicates the highest risk and 0 the lowest. The score automatically assesses threat level by analyzing multiple signals including secret type, validity, detection context, and exposure patterns.</p>
<p><strong>Key capabilities:</strong></p>
<ul>
<li class=""><strong>Granular prioritization</strong>: 0-100 scale for fine-tuned incident triage</li>
<li class=""><strong>Flexible filtering and sorting</strong>: Filter by risk score range and sort by priority in your incidents table</li>
<li class=""><strong>Updated "Critical" saved view</strong>: Now shows incidents with risk score above 80 for immediate focus on highest-priority threats</li>
<li class=""><strong>Availability:</strong> Risk score is available for both <a class="" href="https://docs.gitguardian.com/fr/internal-monitoring/remediate/prioritize-incidents#risk-score-ml-powered-prioritization">Internal Monitoring</a> and <a class="" href="https://docs.gitguardian.com/fr/public-monitoring/remediate/prioritize-incidents#risk-score-ml-powered-prioritization">Public Monitoring</a> on the Business &amp; Enterprise plans.</li>
</ul>
<p><strong>Why it matters</strong></p>
<p>The risk score cuts through the noise and helps you focus on critical incidents first. No more asking "where do I start?" or "which incidents are truly important?"—the ML model does the prioritization work for you.</p>
<p>📖 <strong>Learn more</strong>: <a href="https://blog.gitguardian.com/how-machine-learning-transforms-security-alert-chaos-into-actionable-intelligence/" target="_blank" rel="noopener noreferrer" class="">How Machine Learning Transforms Security Alert Chaos into Actionable Intelligence</a></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2025/12/17/2-changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Detectors</strong>: Some detectors are now flagged as non-business and disabled by default for business accounts to reduce noise (related incidents are therefore hidden). Use the new "Recommended for business" filter in detector settings to identify and re-enable them if needed.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="remediation" term="remediation"/>
        <category label="machine-learning" term="machine-learning"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Secret Enricher - From Generic to Actionable]]></title>
        <id>https://docs.gitguardian.com/fr/releases/saas/2025/12/17/changelog</id>
        <link href="https://docs.gitguardian.com/fr/releases/saas/2025/12/17/changelog"/>
        <updated>2025-12-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Generic incidents now display enriched secret names powered by our ML model, transforming vague findings into precise, actionable insights that accelerate incident prioritization and remediation.]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="calendar icon" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMzMgMTQuNjY2M0MyLjk2NjY3IDE0LjY2NjMgMi42NTI2NyAxNC41MzU5IDIuMzkxMzMgMTQuMjc1QzIuMTMwNDUgMTQuMDEzNyAyIDEzLjY5OTcgMiAxMy4zMzNWMy45OTk2N0MyIDMuNjMzMDEgMi4xMzA0NSAzLjMxOTIzIDIuMzkxMzMgMy4wNTgzNEMyLjY1MjY3IDIuNzk3MDEgMi45NjY2NyAyLjY2NjM0IDMuMzMzMzMgMi42NjYzNEg0VjEuOTgzMDFDNCAxLjc5NDEyIDQuMDYzNzggMS42Mzg1NiA0LjE5MTMzIDEuNTE2MzRDNC4zMTkzMyAxLjM5NDEyIDQuNDc3NzggMS4zMzMwMSA0LjY2NjY3IDEuMzMzMDFDNC44NTU1NSAxLjMzMzAxIDUuMDE0IDEuMzk2NzkgNS4xNDIgMS41MjQzNEM1LjI2OTU1IDEuNjUyMzQgNS4zMzMzMyAxLjgxMDc5IDUuMzMzMzMgMS45OTk2N1YyLjY2NjM0SDEwLjY2NjdWMS45ODMwMUMxMC42NjY3IDEuNzk0MTIgMTAuNzMwNyAxLjYzODU2IDEwLjg1ODcgMS41MTYzNEMxMC45ODYyIDEuMzk0MTIgMTEuMTQ0NSAxLjMzMzAxIDExLjMzMzMgMS4zMzMwMUMxMS41MjIyIDEuMzMzMDEgMTEuNjgwNSAxLjM5Njc5IDExLjgwOCAxLjUyNDM0QzExLjkzNiAxLjY1MjM0IDEyIDEuODEwNzkgMTIgMS45OTk2N1YyLjY2NjM0SDEyLjY2NjdDMTMuMDMzMyAyLjY2NjM0IDEzLjM0NzMgMi43OTcwMSAxMy42MDg3IDMuMDU4MzRDMTMuODY5NSAzLjMxOTIzIDE0IDMuNjMzMDEgMTQgMy45OTk2N1YxMy4zMzNDMTQgMTMuNjk5NyAxMy44Njk1IDE0LjAxMzcgMTMuNjA4NyAxNC4yNzVDMTMuMzQ3MyAxNC41MzU5IDEzLjAzMzMgMTQuNjY2MyAxMi42NjY3IDE0LjY2NjNIMy4zMzMzM1pNMy4zMzMzMyAxMy4zMzNIMTIuNjY2N1Y2LjY2NjM0SDMuMzMzMzNWMTMuMzMzWiIgZmlsbD0iI0E2QUJCQiIvPgo8L3N2Zz4K" width="16" height="16" class="img_ev3q"> &nbsp; <strong>Release Date</strong>: December 17, 2025</p>
<p><img decoding="async" loading="lazy" alt="Secret Enricher thumbnail" src="https://docs.gitguardian.com/fr/assets/images/secretenricherv2-7d47ef56e3f39b34618e2717d114f74f.png" width="1646" height="808" class="img_ev3q"></p>
<p>We're transforming how you interact with generic incidents. <strong>Secret Enricher</strong> replaces vague detector names with precise, ML-enriched secret identities, making every incident immediately actionable.</p>
<p><strong>What's changed?</strong></p>
<p>Instead of seeing generic detector names like "Generic Database Assignment" or "Generic High Entropy Secret," you now see the actual enriched secret type directly in the incident list:</p>
<ul>
<li class="">
<p>❌ Before: "Generic Database Assignment"</p>
</li>
<li class="">
<p>✅ Now: "Redis Identifiers", "PostgreSQL Connection String", "MongoDB Credentials"</p>
</li>
<li class="">
<p>❌ Before: "Generic High Entropy Secret"</p>
</li>
<li class="">
<p>✅ Now: "Stripe API Key", "AWS Access Key", "Twilio Auth Token"</p>
</li>
</ul>
<p><strong>Why does this matter?</strong></p>
<p>This shift from detector-centric to enrichment-driven incidents fundamentally changes how you understand and prioritize your security posture:</p>
<ol>
<li class=""><strong>Instant Context</strong>: Know exactly what type of secret leaked at a glance—no need to open each incident</li>
<li class=""><strong>Faster Triage</strong>: Immediately identify critical infrastructure secrets (databases, cloud providers, payment systems)</li>
<li class=""><strong>Confident Prioritization</strong>: Clear secret categories help you focus on high-impact incidents first</li>
<li class=""><strong>Accelerated Remediation</strong>: Understanding what leaked speeds up the remediation workflow</li>
</ol>
<p><strong>How it works</strong></p>
<p>Powered by our <strong>Secret Enricher v2</strong> machine learning model, the platform analyzes the full context around generic secrets to identify:</p>
<ul>
<li class=""><strong>Provider</strong>: The specific service (Redis, Stripe, AWS, etc.)</li>
<li class=""><strong>Category</strong>: The type of service (Database, Payment System, Cloud Provider, etc.)</li>
<li class=""><strong>Family</strong>: Broader grouping for filtering and analysis</li>
</ul>
<p>When our ML model successfully enriches a generic incident, the enriched name automatically becomes the primary display name throughout the platform—in incident lists, dashboards, filters, and reports.</p>
<p><strong>Availability:</strong> Business and Enterprise plans.</p>
<p><strong>What's next?</strong></p>
<p>This enhancement brings us closer to our ultimate goal: <strong>zero generic secrets in your workspace</strong>. By making ML-driven categorization tangible and actionable, we're ensuring every secret detection provides maximum clarity and definition.</p>
<p>The enriched names work seamlessly with all existing Secret Enricher features:</p>
<ul>
<li class=""><a class="" href="https://docs.gitguardian.com/fr/secrets-detection/secrets-detection-engine/machine_learning#filter-your-data">Category and provider filters</a></li>
<li class=""><a class="" href="https://docs.gitguardian.com/fr/secrets-detection/secrets-detection-engine/machine_learning#customize-your-views">Customizable columns</a></li>
</ul>
<p><a class="" href="https://docs.gitguardian.com/fr/secrets-detection/secrets-detection-engine/machine_learning#secret-enricher">Learn more about Secret Enricher</a></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://docs.gitguardian.com/fr/releases/saas/2025/12/17/changelog#enhancements" class="hash-link" aria-label="Lien direct vers Enhancements" title="Lien direct vers Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Incident API</strong>: Enhanced incident retrieval endpoints to include enriched secret names in API responses for programmatic access.</li>
<li class=""><strong>Export Reports</strong>: CSV and JSON exports now include both the original detector name and enriched secret name for comprehensive reporting.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.gitguardian.com/fr/releases/saas/2025/12/17/changelog#fixes" class="hash-link" aria-label="Lien direct vers Fixes" title="Lien direct vers Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Docker Hub Integration</strong>: Fixed an error where users encountered "Input should be 'image' or 'manifest'" when configuring the Docker Hub source connector.</li>
</ul>]]></content>
        <category label="secrets-detection" term="secrets-detection"/>
        <category label="machine-learning" term="machine-learning"/>
        <category label="prioritization" term="prioritization"/>
    </entry>
</feed>