The Vulnerabilities page provides an organization-wide view of open security findings. Use it to review findings across projects, investigate details, export results, and apply triage decisions without opening each scan separately.
The Vulnerabilities Workbench is available to organizations where it has been enabled by Corgea. Contact your Corgea representative to request access. Users also need Can view vulnerabilities workbench, granted through their role, and permission to view at least one finding type. Existing users and roles with finding-view permissions retain access after the upgrade.
Findings are separated into these tabs:
Secrets
SAST
Logic & Auth
SCA Packages
Containers
IaC
Each tab is available only when you have permission to view that finding type. The badge on a tab shows its unfiltered open-finding count. Counts of 1,000 or more are shortened (for example, 1.8K).If the Workbench shows Almost ready, Corgea is preparing it for your organization. Finding counts, lists, exports, and bulk selection are unavailable until preparation finishes.
Select a tab, then expand its groups and projects to reach individual findings. Grouping is tailored to each finding type—for example, SCA findings begin with packages, container findings with images, and IaC findings with rules. Counts of 1,000 or more are shortened (for example, 24.6K). Point at a shortened count to see the exact number. Project rows include an icon that opens the project page in a new tab.Use Previous, Next, and page numbers, when they appear, to move through grouped results. Each list shows the current row range and a total when Corgea has one.Use the status controls to switch between Open, Fixed, False Positive, and the other statuses available for that finding type. Click the filter icon to show severity, project, team, and tag filters. A count on the icon shows how many of those filters are set while the row is hidden. Hiding the row leaves them active. Selecting multiple tags shows findings from projects that have any selected tag. Tag matching is case-sensitive and must match the stored project tag exactly. SCA Packages adds a reachability filter on the main toolbar.
On Secrets, SAST, Logic & Auth, and IaC, searching by file path requires an explicit Project filter. Expanding a project group alone does not enable file-path search. Without that filter, search matches secret subtypes, CWEs, or IaC rules, depending on the tab. The same search scope applies to group counts, exports, and bulk selections.
Use the Team filter on any tab to show findings from projects owned by the selected team that you have permission to view. Combined with a project filter, it shows only projects that match both filters. The team filter also applies when expanding groups, exporting filtered results, and selecting all findings matching the current filters.
Select a finding to open the same details panel used on scan pages. When auto-triage reasoning is available, the panel shows it on the Auto-Triage tab, selected by default, next to a Files Read tab that lists the files read during scanning. From the panel, you can review evidence, assign the finding, and change its status with Current Status. Use Open Full View when it is shown to open the full finding page. The address bar keeps the selected finding, so opening that link again restores the panel when the finding is still in the current results. A comment is required when changing a disposition, and it has to explain the decision rather than repeat it—see Triage Justifications. When you mark a supported finding as accepted risk, you can also choose when that expires.When an incremental scan rechecks an earlier SAST finding, it carries that finding into the new results only if it confirms the finding is still present. An unconfirmed finding remains on the earlier scan; its absence from the new results does not by itself mean it was fixed. Findings are marked fixed only on the main branch, when the code changes confirm their removal.SAST findings carried forward from a previous scan during an incremental scan retain their triage status, justification, assignee, due date, and accepted-risk expiry date. Carrying a finding forward does not reset or remove its due date or expiry date.When Corgea recognizes a finding at a corrected location, it can carry over an existing triage decision without replacing a decision already made on the new finding. In incremental branch scans, a matching finding in an unchanged file can also inherit the earlier decision; findings in files changed by that scan remain open for review. The finding history records Decision carried over from the finding’s previous location, with the previous location and original decision date when available.SCA and container findings show package details and history in that panel, plus reachability when it is available.If your company requires triage approval for False positive or Accepted risk, changing a Secrets, SAST, Logic & Auth, or SCA Packages finding to that disposition creates a request and leaves the finding unchanged. Containers and IaC change immediately. A different authorized reviewer can approve or reject a request from the approvals queue or the finding details. Requesters can withdraw their own pending requests.Findings awaiting review show a Pending approval badge beside their current status in the workbench and in expanded finding groups on scan pages.
Click Export to download a CSV containing the findings that match the active tab, status, search, and filters. The export includes the latest occurrence of each finding and is limited to 25,000 rows.To export only particular findings, select them and click Export selection in the action bar.
Select individual findings or an expanded group. You can also choose Select all findings matching the current filters after making an initial selection.The bulk action bar lets you:
Assign findings to a team member
Change the selection to another status the active tab supports, including reopening a finding or accepting risk
Export the selection
Click Change status, choose a Decision, and add a comment that explains the change. The menu lists that tab’s statuses except the one you are already viewing. For Accepted Risk, set Expiry Date (Optional) to a future time, or leave it empty so the acceptance does not expire. After that time, the finding returns to Open and Corgea sends a notification. IaC findings have no expiry date. When your company requires approval, a bulk change to False positive or Accepted Risk on Secrets, SAST, Logic & Auth, or SCA Packages is submitted for approval, and those findings keep their current status until it is approved. Containers and IaC change immediately. Someone who can approve triage requests applies the change immediately on every tab.
Bulk status changes require a comment, and the same justification requirement applies: a comment that only repeats the decision is rejected and no status is changed. The action bar summarizes the number of selected findings, projects, and teams, and reports any findings that were skipped. A bulk selection can contain up to 1,000 findings.
Assignment and disposition controls appear only when you have permission to change that finding type. Export remains available with view permission.
Was this page helpful?
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Corgea Documentation","colors":{"primary":"#F56C26","light":"#F56C26","dark":"#F56C26"},"logo":{"light":"https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/logo/logo.png?fit=max\u0026auto=format\u0026n=mpJUc1GyXtnVYEyT\u0026q=85\u0026s=f66a9484335ac4db5d5d92e12fd87af6","dark":"https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/logo/logo.png?fit=max\u0026auto=format\u0026n=mpJUc1GyXtnVYEyT\u0026q=85\u0026s=f66a9484335ac4db5d5d92e12fd87af6"},"favicon":"https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/logo/logo.png?fit=max\u0026auto=format\u0026n=mpJUc1GyXtnVYEyT\u0026q=85\u0026s=f66a9484335ac4db5d5d92e12fd87af6","background":{"color":{"light":"#fffdfd","dark":"#131313"}},"navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Go to Corgea","href":"https://www.corgea.app"}},"footer":{"socials":{"twitter":"https://x.com/CorgeaInc","github":"https://github.com/Corgea","linkedin":"https://www.linkedin.com/company/corgea"}},"integrations":{"ga4":{"measurementId":"G-GGF9NXG1LJ"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Go to Corgea","href":"https://www.corgea.app"}},"href":"introduction"},{"language":"de","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Zu Corgea","href":"https://www.corgea.app"}},"href":"de/introduction"},{"language":"fr","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Assistance"}],"primary":{"type":"button","label":"Accéder à Corgea","href":"https://www.corgea.app"}},"href":"fr/introduction"},{"language":"es","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Soporte"}],"primary":{"type":"button","label":"Ir a Corgea","href":"https://www.corgea.app"}},"href":"es/introduction"},{"language":"ja","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"サポート"}],"primary":{"type":"button","label":"Corgeaを開く","href":"https://www.corgea.app"}},"href":"ja/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"corgea","hasAudioNarration":false,"actualSubdomain":"corgea","customDomains":["docs.corgea.app"],"gitSource":{"type":"github","owner":"corgea","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae35bd3b5de186da748be42","collectionId":"c115d810-96d0-40e5-9cd5-27b52536ddc9","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae35bd3b5de186da748be42"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae35bd3b5de186da748be42","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"en","tag":"API Reference","count":83},{"language":"de","tag":"API-Referenz","count":83},{"language":"es","tag":"Referencia de la API","count":83},{"language":"fr","tag":"Référence API","count":83},{"language":"ja","tag":"APIリファレンス","count":80},{"language":"en","tag":"Documentation","count":57},{"language":"de","tag":"Dokumentation","count":55},{"language":"es","tag":"Documentación","count":55},{"language":"fr","tag":"Documentation","count":55},{"language":"ja","tag":"ドキュメント","count":55},{"language":"en","tag":"Core Features","count":30},{"language":"de","tag":"Kernfunktionen","count":30},{"language":"es","tag":"Funciones principales","count":30},{"language":"fr","tag":"Fonctionnalités principales","count":30},{"language":"ja","tag":"主な機能","count":30},{"language":"en","tag":"Issues","count":16},{"language":"de","tag":"Issues","count":16},{"language":"es","tag":"Hallazgos","count":16},{"language":"fr","tag":"Problèmes","count":16},{"language":"ja","tag":"問題","count":16},{"language":"en","tag":"Integrations","count":15},{"language":"de","tag":"Integrationen","count":15},{"language":"es","tag":"Integraciones","count":15},{"language":"fr","tag":"Intégrations","count":15},{"language":"ja","tag":"インテグレーション","count":15},{"language":"en","tag":"Security Scanning","count":10},{"language":"de","tag":"Sicherheitsscans","count":10},{"language":"es","tag":"Análisis de seguridad","count":10},{"language":"fr","tag":"Analyse de sécurité","count":10},{"language":"ja","tag":"セキュリティスキャン","count":10},{"language":"en","tag":"Authentication","count":8},{"language":"en","tag":"Teams","count":8},{"language":"de","tag":"Authentifizierung","count":8},{"language":"de","tag":"Teams","count":8},{"language":"es","tag":"Autenticación","count":8},{"language":"es","tag":"Equipos","count":8},{"language":"fr","tag":"Authentification","count":8},{"language":"fr","tag":"Équipes","count":8},{"language":"ja","tag":"認証","count":8},{"language":"ja","tag":"チーム","count":8},{"language":"en","tag":"Issue Management","count":7},{"language":"en","tag":"Notifications","count":7},{"language":"de","tag":"Issue-Management","count":7},{"language":"de","tag":"Benachrichtigungen","count":7},{"language":"es","tag":"Gestión de hallazgos","count":7},{"language":"es","tag":"Notificaciones","count":7},{"language":"fr","tag":"Gestion des résultats","count":7},{"language":"fr","tag":"Notifications","count":7},{"language":"ja","tag":"検出結果の管理","count":7},{"language":"ja","tag":"通知","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"vulnerabilities","slug":"/vulnerabilities","pageMetadata":{"title":"Vulnerabilities Workbench","description":"Review and triage findings across your organization","href":"/vulnerabilities"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Review and triage findings across your organization\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Vulnerabilities`}),` page provides an organization-wide view of open security findings. Use it to review findings across projects, investigate details, export results, and apply triage decisions without opening each scan separately.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The Vulnerabilities Workbench is available to organizations where it has been enabled by Corgea. Contact your Corgea representative to request access. Users also need `,_jsx(_components.strong,{children:`Can view vulnerabilities workbench`}),`, granted through their role, and permission to view at least one finding type. Existing users and roles with finding-view permissions retain access after the upgrade.`]})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_workbench.png?fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=d29030c815662a58bf69125e8df75206`,style:{borderRadius:`0.5rem`},alt:`Vulnerabilities Workbench with finding-type tabs, status controls, search, a filter icon, and grouped findings`,\"data-og-width\":`2828`,width:`2828`,\"data-og-height\":`858`,height:`858`,\"data-path\":`images/vulnerabilities/vulnerabilities_workbench.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_workbench.png?w=280\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=87909e299a7e3fd343b1fa27815b55f6 280w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_workbench.png?w=560\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=19cd95f88df85d9426d7f6476b150810 560w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_workbench.png?w=840\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=3f075915d6a6c2663e92a3c118f90b46 840w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_workbench.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=3e44c8f196c10e78ed87fa4589155927 1100w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_workbench.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=2dec74379fc0b873e4016b542c6cfadd 1650w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_workbench.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=8c7fd7d98c826297a186ea60eb35795a 2500w`})}),`\n`,_jsx(_components.p,{children:`Findings are separated into these tabs:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Secrets`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`SAST`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Logic \u0026 Auth`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`SCA Packages`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Containers`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`IaC`})}),`\n`]}),`\n`,_jsx(_components.p,{children:`Each tab is available only when you have permission to view that finding type. The badge on a tab shows its unfiltered open-finding count. Counts of 1,000 or more are shortened (for example, 1.8K).`}),`\n`,_jsxs(_components.p,{children:[`If the Workbench shows `,_jsx(_components.strong,{children:`Almost ready`}),`, Corgea is preparing it for your organization. Finding counts, lists, exports, and bulk selection are unavailable until preparation finishes.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_almost_ready.png?fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=ccf9d95894c60bea6d85c6bada833660`,style:{borderRadius:`0.5rem`},alt:`Vulnerabilities Workbench showing the Almost ready state`,\"data-og-width\":`2828`,width:`2828`,\"data-og-height\":`840`,height:`840`,\"data-path\":`images/vulnerabilities/vulnerabilities_almost_ready.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_almost_ready.png?w=280\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=d7c620e38045471e1d8c429e96102e0e 280w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_almost_ready.png?w=560\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=0e3201976cc53551498f099eb9c9654b 560w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_almost_ready.png?w=840\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=3eaa2e1f315a9d74c41b29287218ff41 840w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_almost_ready.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=80e4155b0ae1c67520f2f33b18cb9ccc 1100w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_almost_ready.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=0217fe607ed48e12d7c10307e14af13e 1650w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_almost_ready.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=8fb18fa5d35b25e80628af63c198a6f4 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`find-and-review-findings`,children:`Find and review findings`}),`\n`,_jsx(_components.p,{children:`Select a tab, then expand its groups and projects to reach individual findings. Grouping is tailored to each finding type—for example, SCA findings begin with packages, container findings with images, and IaC findings with rules. Counts of 1,000 or more are shortened (for example, 24.6K). Point at a shortened count to see the exact number. Project rows include an icon that opens the project page in a new tab.`}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.strong,{children:`Previous`}),`, `,_jsx(_components.strong,{children:`Next`}),`, and page numbers, when they appear, to move through grouped results. Each list shows the current row range and a total when Corgea has one.`]}),`\n`,_jsxs(_components.p,{children:[`Use the status controls to switch between `,_jsx(_components.strong,{children:`Open`}),`, `,_jsx(_components.strong,{children:`Fixed`}),`, `,_jsx(_components.strong,{children:`False Positive`}),`, and the other statuses available for that finding type. Click the filter icon to show severity, project, team, and tag filters. A count on the icon shows how many of those filters are set while the row is hidden. Hiding the row leaves them active. Selecting multiple tags shows findings from projects that have any selected tag. Tag matching is case-sensitive and must match the stored project tag exactly. SCA Packages adds a reachability filter on the main toolbar.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_tags_filter.png?fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=a724e4b7990d4bc7e8b88909a167fac1`,style:{borderRadius:`0.5rem`},alt:`SAST tab with the filter row open and the Tags menu showing a tag search`,\"data-og-width\":`2828`,width:`2828`,\"data-og-height\":`858`,height:`858`,\"data-path\":`images/vulnerabilities/vulnerabilities_tags_filter.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_tags_filter.png?w=280\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=6a9dbd1927a0ea11ea6c7119441f7d13 280w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_tags_filter.png?w=560\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=b08391dc8613211f2a6fbcdbb57ecd18 560w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_tags_filter.png?w=840\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=d6c9b0f10ddaadd63b8431d5c445b8f7 840w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_tags_filter.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=d09b1b2764d8d5181517d51e6566241a 1100w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_tags_filter.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=63fa379f495aac64c66c4a7a5a9f1277 1650w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_tags_filter.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=f161d36229932506f320e19f030b3228 2500w`})}),`\n`,_jsxs(_components.p,{children:[`On `,_jsx(_components.strong,{children:`Secrets`}),`, `,_jsx(_components.strong,{children:`SAST`}),`, `,_jsx(_components.strong,{children:`Logic \u0026 Auth`}),`, and `,_jsx(_components.strong,{children:`IaC`}),`, searching by file path requires an explicit `,_jsx(_components.strong,{children:`Project`}),` filter. Expanding a project group alone does not enable file-path search. Without that filter, search matches secret subtypes, CWEs, or IaC rules, depending on the tab. The same search scope applies to group counts, exports, and bulk selections.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_sca_packages.png?fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=a15b51d84aed92767664b08146600b4b`,style:{borderRadius:`0.5rem`},alt:`SCA Packages tab with package groups, severity, and the Reachable toggle`,\"data-og-width\":`2830`,width:`2830`,\"data-og-height\":`1722`,height:`1722`,\"data-path\":`images/vulnerabilities/vulnerabilities_sca_packages.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_sca_packages.png?w=280\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=0912301a872dd6c29774a3dd5d7ccba0 280w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_sca_packages.png?w=560\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=646333fdb7d6fb668db4b0c581500f4c 560w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_sca_packages.png?w=840\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=3f4a5474b555f0866f1b589531c55409 840w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_sca_packages.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=03996f33534210f1ffcd3778c6e997d7 1100w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_sca_packages.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=947457e9f973f43fb6deae830c9a326c 1650w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_sca_packages.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=b2803f2e498e722cb326a4a910ebef27 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.strong,{children:`Team`}),` filter on any tab to show findings from projects owned by the selected team that you have permission to view. Combined with a project filter, it shows only projects that match both filters. The team filter also applies when expanding groups, exporting filtered results, and selecting all findings matching the current filters.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_team_filter.png?fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=a8f3de05168c367579bb5ac0775f3242`,style:{borderRadius:`0.5rem`},alt:`Vulnerabilities Workbench with the filter row open and the Team menu showing a team search`,\"data-og-width\":`2828`,width:`2828`,\"data-og-height\":`938`,height:`938`,\"data-path\":`images/vulnerabilities/vulnerabilities_team_filter.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_team_filter.png?w=280\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=d57dfede332bad583f912f4422cf7a95 280w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_team_filter.png?w=560\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=9f36afdc52c667da97540e022a830fe1 560w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_team_filter.png?w=840\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=fdb210c434137b5e9a29e2a7f7041415 840w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_team_filter.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=11c19b0b258c81b9c3f037ded80ffe12 1100w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_team_filter.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=2fdde18e755e0cfaa27a7bfd39eda356 1650w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/vulnerabilities_team_filter.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=783d7368a3eed40a9ebe29eaddbd6439 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Select a finding to open the same details panel used on scan pages. When auto-triage reasoning is available, the panel shows it on the `,_jsx(_components.strong,{children:`Auto-Triage`}),` tab, selected by default, next to a `,_jsx(_components.strong,{children:`Files Read`}),` tab that lists the files read during scanning. From the panel, you can review evidence, assign the finding, and change its status with `,_jsx(_components.strong,{children:`Current Status`}),`. Use `,_jsx(_components.strong,{children:`Open Full View`}),` when it is shown to open the full finding page. The address bar keeps the selected finding, so opening that link again restores the panel when the finding is still in the current results. A comment is required when changing a disposition, and it has to explain the decision rather than repeat it—see `,_jsx(_components.a,{href:`/triage_justifications`,children:`Triage Justifications`}),`. When you mark a supported finding as accepted risk, you can also choose when that expires.`]}),`\n`,_jsx(_components.p,{children:`When an incremental scan rechecks an earlier SAST finding, it carries that finding into the new results only if it confirms the finding is still present. An unconfirmed finding remains on the earlier scan; its absence from the new results does not by itself mean it was fixed. Findings are marked fixed only on the main branch, when the code changes confirm their removal.`}),`\n`,_jsx(_components.p,{children:`SAST findings carried forward from a previous scan during an incremental scan retain their triage status, justification, assignee, due date, and accepted-risk expiry date. Carrying a finding forward does not reset or remove its due date or expiry date.`}),`\n`,_jsxs(_components.p,{children:[`When Corgea recognizes a finding at a corrected location, it can carry over an existing triage decision without replacing a decision already made on the new finding. In incremental branch scans, a matching finding in an unchanged file can also inherit the earlier decision; findings in files changed by that scan remain open for review. The finding history records `,_jsx(_components.strong,{children:`Decision carried over from the finding’s previous location`}),`, with the previous location and original decision date when available.`]}),`\n`,_jsx(_components.p,{children:`SCA and container findings show package details and history in that panel, plus reachability when it is available.`}),`\n`,_jsxs(_components.p,{children:[`If your company requires triage approval for `,_jsx(_components.strong,{children:`False positive`}),` or `,_jsx(_components.strong,{children:`Accepted risk`}),`, changing a `,_jsx(_components.strong,{children:`Secrets`}),`, `,_jsx(_components.strong,{children:`SAST`}),`, `,_jsx(_components.strong,{children:`Logic \u0026 Auth`}),`, or `,_jsx(_components.strong,{children:`SCA Packages`}),` finding to that disposition creates a request and leaves the finding unchanged. `,_jsx(_components.strong,{children:`Containers`}),` and `,_jsx(_components.strong,{children:`IaC`}),` change immediately. A different authorized reviewer can approve or reject a request from the approvals queue or the finding details. Requesters can withdraw their own pending requests.`]}),`\n`,_jsxs(_components.p,{children:[`Findings awaiting review show a `,_jsx(_components.strong,{children:`Pending approval`}),` badge beside their current status in the workbench and in expanded finding groups on scan pages.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/pending_approval_badge.png?fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=6e2e17920f578f8a71643bf610bd69e8`,style:{borderRadius:`0.5rem`},alt:`Expanded finding group on a scan page with a Pending approval badge next to the Open status`,\"data-og-width\":`2830`,width:`2830`,\"data-og-height\":`424`,height:`424`,\"data-path\":`images/vulnerabilities/pending_approval_badge.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/pending_approval_badge.png?w=280\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=26cde9ae7cd3ff11528eeecfdcc2d4af 280w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/pending_approval_badge.png?w=560\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=95ab835933ebd80240c76adfd4cc5efe 560w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/pending_approval_badge.png?w=840\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=84bdaf6fae5fd5659446f2a45a62f30a 840w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/pending_approval_badge.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=7cb8827f7cdc482cc6899411a2c7ec70 1100w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/pending_approval_badge.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=00c1cea50fc0c8dc48eeef58f0b44c88 1650w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/pending_approval_badge.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=09132466aab16ef0227bc7ee599d0e20 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`export-findings`,children:`Export findings`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Export`}),` to download a CSV containing the findings that match the active tab, status, search, and filters. The export includes the latest occurrence of each finding and is limited to 25,000 rows.`]}),`\n`,_jsxs(_components.p,{children:[`To export only particular findings, select them and click `,_jsx(_components.strong,{children:`Export selection`}),` in the action bar.`]}),`\n`,_jsx(Heading,{level:`2`,id:`triage-findings-in-bulk`,children:`Triage findings in bulk`}),`\n`,_jsxs(_components.p,{children:[`Select individual findings or an expanded group. You can also choose `,_jsx(_components.strong,{children:`Select all findings matching the current filters`}),` after making an initial selection.`]}),`\n`,_jsx(_components.p,{children:`The bulk action bar lets you:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Assign findings to a team member`}),`\n`,_jsx(_components.li,{children:`Change the selection to another status the active tab supports, including reopening a finding or accepting risk`}),`\n`,_jsx(_components.li,{children:`Export the selection`}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_action_bar.png?fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=b63bff03612509815068543d2389be5a`,style:{borderRadius:`0.5rem`},alt:`Bulk action bar with the selected finding, project, and team counts, and Assign, Change status, Export selection, and Clear`,\"data-og-width\":`1392`,width:`1392`,\"data-og-height\":`106`,height:`106`,\"data-path\":`images/vulnerabilities/bulk_action_bar.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_action_bar.png?w=280\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=80677a61b7bf115ba65ac50e3c3712d3 280w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_action_bar.png?w=560\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=3c4a4c03819550550d7e9665d9a00732 560w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_action_bar.png?w=840\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=ca2bdebb25ec0f837c91ed872cb2f4eb 840w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_action_bar.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=c7d6340a18a722f5dbb175ece6e62345 1100w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_action_bar.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=8ee3d52431022b1c503d1b59d47eaba2 1650w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_action_bar.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=91aed2a5ce095af6f7cd60392cd4d779 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Change status`}),`, choose a `,_jsx(_components.strong,{children:`Decision`}),`, and add a comment that explains the change. The menu lists that tab’s statuses except the one you are already viewing. For `,_jsx(_components.strong,{children:`Accepted Risk`}),`, set `,_jsx(_components.strong,{children:`Expiry Date (Optional)`}),` to a future time, or leave it empty so the acceptance does not expire. After that time, the finding returns to `,_jsx(_components.strong,{children:`Open`}),` and Corgea sends a notification. IaC findings have no expiry date. When your company requires approval, a bulk change to `,_jsx(_components.strong,{children:`False positive`}),` or `,_jsx(_components.strong,{children:`Accepted Risk`}),` on `,_jsx(_components.strong,{children:`Secrets`}),`, `,_jsx(_components.strong,{children:`SAST`}),`, `,_jsx(_components.strong,{children:`Logic \u0026 Auth`}),`, or `,_jsx(_components.strong,{children:`SCA Packages`}),` is submitted for approval, and those findings keep their current status until it is approved. `,_jsx(_components.strong,{children:`Containers`}),` and `,_jsx(_components.strong,{children:`IaC`}),` change immediately. Someone who can approve triage requests applies the change immediately on every tab.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_change_status.png?fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=4d13e220091d4059afef7546786a072b`,style:{borderRadius:`0.5rem`},alt:`Change Status dialog with a Decision menu and a required comment. Expiry Date appears after Accepted Risk is selected.`,\"data-og-width\":`994`,width:`994`,\"data-og-height\":`874`,height:`874`,\"data-path\":`images/vulnerabilities/bulk_change_status.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_change_status.png?w=280\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=33f9033e51617aa9317f84dbea579bad 280w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_change_status.png?w=560\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=a8ff9795f00df15334c8c616f8b1680b 560w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_change_status.png?w=840\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=63bffdf6440feb978658d55a5e7bfe43 840w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_change_status.png?w=1100\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=ad6ea1bc1e8129589014a9f57c31297f 1100w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_change_status.png?w=1650\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=2b4c0057a8c0cc042d4c36df42ee17b6 1650w, https://mintcdn.com/corgea/gOpOiCQlt3aZPzmw/images/vulnerabilities/bulk_change_status.png?w=2500\u0026fit=max\u0026auto=format\u0026n=gOpOiCQlt3aZPzmw\u0026q=85\u0026s=05058ce2e597063f58937aa08af71241 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Bulk status changes require a comment, and the same `,_jsx(_components.a,{href:`/triage_justifications`,children:`justification requirement`}),` applies: a comment that only repeats the decision is rejected and no status is changed. The action bar summarizes the number of selected findings, projects, and teams, and reports any findings that were skipped. A bulk selection can contain up to 1,000 findings.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Assignment and disposition controls appear only when you have permission to change that finding type. Export remains available with view permission.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Vulnerabilities Workbench","description":"Review and triage findings across your organization","href":"/vulnerabilities"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Find and review findings","slug":"find-and-review-findings","depth":2,"children":[]},{"title":"Export findings","slug":"export-findings","depth":2,"children":[]},{"title":"Triage findings in bulk","slug":"triage-findings-in-bulk","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"corgea","siteName":"Corgea Documentation","title":"Vulnerabilities Workbench - Corgea Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/vulnerabilities","matchLevel":0},"de":{"href":"/de/vulnerabilities","matchLevel":1},"fr":{"href":"/fr/vulnerabilities","matchLevel":1},"es":{"href":"/es/vulnerabilities","matchLevel":1},"ja":{"href":"/ja/vulnerabilities","matchLevel":1}}},"lastModified":"2026-10-29T14:45:17.989Z","originalFileLocation":"vulnerabilities.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Review and triage findings across your organization\">\u003cmeta data-mint-head name=\"application-name\" content=\"Corgea Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Vulnerabilities Workbench - Corgea Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Review and triage findings across your organization\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Corgea Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.corgea.app/vulnerabilities\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://corgea.mintlify.app/_mintlify/api/og/v2?division=Issue+Management\u0026amp;title=Vulnerabilities+Workbench\u0026amp;description=Review+and+triage+findings+across+your+organization\u0026amp;theme=41074bc9e80898ad3ff58073\u0026amp;signature=2a2c577967bc01597b9dc07436fad9290f6a504bd932b6cb27822ed7f799d275\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Vulnerabilities Workbench - Corgea Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Review and triage findings across your organization\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://corgea.mintlify.app/_mintlify/api/og/v2?division=Issue+Management\u0026amp;title=Vulnerabilities+Workbench\u0026amp;description=Review+and+triage+findings+across+your+organization\u0026amp;theme=41074bc9e80898ad3ff58073\u0026amp;signature=2a2c577967bc01597b9dc07436fad9290f6a504bd932b6cb27822ed7f799d275\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Corgea Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F56C26\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.corgea.app/vulnerabilities\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/vulnerabilities.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.corgea.app/vulnerabilities\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.corgea.app/de/vulnerabilities\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.corgea.app/fr/vulnerabilities\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.corgea.app/es/vulnerabilities\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.corgea.app/ja/vulnerabilities\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.corgea.app/vulnerabilities\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.corgea.app/#organization\",\"name\":\"Corgea Documentation\",\"url\":\"https://docs.corgea.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/logo/logo.png?fit=max\u0026auto=format\u0026n=mpJUc1GyXtnVYEyT\u0026q=85\u0026s=f66a9484335ac4db5d5d92e12fd87af6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.corgea.app#website\",\"name\":\"Corgea Documentation\",\"url\":\"https://docs.corgea.app\",\"publisher\":{\"@id\":\"https://docs.corgea.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.corgea.app/vulnerabilities#webpage\",\"url\":\"https://docs.corgea.app/vulnerabilities\",\"name\":\"Vulnerabilities Workbench\",\"description\":\"Review and triage findings across your organization\",\"dateModified\":\"2026-10-29T14:45:17.989Z\",\"isPartOf\":{\"@id\":\"https://docs.corgea.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.corgea.app/vulnerabilities#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.corgea.app/vulnerabilities#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core Features\",\"item\":\"https://docs.corgea.app/agent\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vulnerabilities Workbench\",\"item\":\"https://docs.corgea.app/vulnerabilities\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.corgea.app/vulnerabilities#article\",\"headline\":\"Vulnerabilities Workbench\",\"name\":\"Vulnerabilities Workbench\",\"description\":\"Review and triage findings across your organization\",\"url\":\"https://docs.corgea.app/vulnerabilities\",\"mainEntityOfPage\":{\"@id\":\"https://docs.corgea.app/vulnerabilities#webpage\"},\"dateModified\":\"2026-10-29T14:45:17.989Z\",\"publisher\":{\"@id\":\"https://docs.corgea.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.corgea.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Corgea Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Corgea Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Go to Corgea","href":"https://www.corgea.app"}},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Getting Started","pages":[{"title":"Corgea Documentation","sidebarTitle":"Introduction","mode":"wide","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Settings","href":"/settings"}]},{"group":"Core Features","pages":[{"title":"Corgea Agent","href":"/agent"},{"title":"Security Design Reviews","href":"/security-review"},{"title":"Code Quality","href":"/code-quality-scanner"},{"title":"Pentesting","href":"/pentesting"},{"group":"Security Scanning","pages":[{"title":"AI-native SAST","href":"/blast"},{"title":"Secret Scanning","href":"/secret-scanning"},{"title":"Dependency Scanning (SCA)","href":"/sca"},{"title":"Container Image Scanning","href":"/container-scanning"},{"title":"Malicious Package Detection","href":"/malware-scanning"},{"title":"PII/PHI Scanning","href":"/pii"},{"title":"Infrastructure as Code (IaC) Scanning","href":"/iac"},{"title":"Uploading Scans","href":"/upload-report"},{"title":"Scheduled Scans","href":"/scheduled-scans"},{"title":"Issue Fingerprinting","description":"Learn how Corgea uniquely identifies and tracks security vulnerabilities across scans","href":"/fingerprint"}]},{"group":"Issue Management","pages":[{"title":"Vulnerabilities Workbench","href":"/vulnerabilities"},{"title":"Applying Fixes","description":"Start fixing vulnerable code.","href":"/fixes"},{"title":"False Positive Detection","href":"/false_positive"},{"title":"Issue Assignment \u0026 Status Management","href":"/issue_assignment"},{"title":"Triage Justifications","href":"/triage_justifications"},{"title":"Issue Export","href":"/issue_export"},{"title":"Project Management","href":"/project"}]},{"group":"Policy Management","pages":[{"title":"PolicyIQ","href":"/policies"},{"title":"SLA Management","href":"/sla_management"},{"title":"Blocking Rules","href":"/blocking_rules"}]},{"group":"Users \u0026 Groups","pages":[{"title":"User Management","href":"/user_management"},{"title":"Roles","href":"/permission_groups"},{"title":"Teams","href":"/teams"},{"title":"Content Access Management","href":"/content-access-management"},{"title":"Notifications","href":"/notifications"}]},{"title":"Reporting","href":"/reporting"}]},{"group":"Integrations","pages":[{"group":"IDEs","pages":[{"title":"Visual Studio Code and Cursor","sidebarTitle":"VS Code and Cursor","href":"/vsc_extension"},{"title":"Visual Studio 2022","href":"/vs2022_extension"},{"title":"JetBrains IDEs","href":"/jetbrains_extension"}]},{"group":"Source Control","pages":[{"title":"GitHub","href":"/github"},{"title":"GitLab","href":"/gitlab"},{"title":"Azure DevOps","href":"/azure_devops"},{"title":"Bitbucket","href":"/bitbucket"},{"title":"Harness","href":"/harness"}]},{"group":"Automation Management","pages":[{"title":"JIRA","href":"/jira"},{"title":"Linear","href":"/linear"},{"title":"Slack","href":"/slack"},{"title":"Zapier","href":"/zapier"},{"title":"Webhooks","href":"/webhooks"}]},{"title":"Private Package Registries","href":"/private-package-registries"},{"title":"Agentic Integrations","href":"/agentic_integrations"}]},{"group":"Tools \u0026 Utilities","pages":[{"group":"CLI","pages":[{"title":"CLI","href":"/cli"},{"title":"Dependency Scanning (CLI)","href":"/cli/deps"}]},{"title":"Model Context Protocol (MCP)","href":"/modelcontextprotocol"}]},{"group":"Releases","pages":[{"title":"Changelog","href":"/changelog"}]},{"group":"Trust \u0026 Compliance","pages":[{"title":"Security","href":"/security"},{"title":"Vulnerability Disclosure Policy","href":"/vulnerability-disclosure"},{"title":"Legal","href":"/legal"}]},{"group":"Authentication","pages":[{"title":"SSO","href":"/sso"},{"title":"JWT Auth","href":"/jwt-token"}]}]},{"anchor":"Service Status","icon":"check","href":"https://status.corgea.app/"},{"anchor":"Blog","icon":"newspaper","href":"https://corgea.com/blog"},{"anchor":"API Reference","icon":"square-terminal","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},{"language":"de","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Zu Corgea","href":"https://www.corgea.app"}},"pages":[{"title":"de","href":"/de/vulnerabilities"}]},{"language":"fr","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Assistance"}],"primary":{"type":"button","label":"Accéder à Corgea","href":"https://www.corgea.app"}},"pages":[{"title":"fr","href":"/fr/vulnerabilities"}]},{"language":"es","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Soporte"}],"primary":{"type":"button","label":"Ir a Corgea","href":"https://www.corgea.app"}},"pages":[{"title":"es","href":"/es/vulnerabilities"}]},{"language":"ja","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"サポート"}],"primary":{"type":"button","label":"Corgeaを開く","href":"https://www.corgea.app"}},"pages":[{"title":"ja","href":"/ja/vulnerabilities"}]}]},"basePath":"","title":"Vulnerabilities Workbench - Corgea Documentation","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bpq2Z6jK.js","DynamicMarkdown-D5M2At0B.js","zoom-image-lightbox-DL4wrF0w.js","lightbox-handle-r17bVUz3.js"]}