Update Repo Content Sync docs for GA (DOCT-2686) - #1678
Conversation
- Update release hint: Early Access → GA, enabled by default for Enterprise plans - Add "Delete projects and exclude from future scans" section documenting the new confirmation dialog and check box behavior - Update supported products to include Secrets; clarify Containers as Dockerfiles only - Fix Docker → Dockerfile in Key capabilities and How synchronization works - Rename "Considerations for Early Access" → "Considerations"; fix .Net → .NET; update manual deactivation wording; add exclusion limit (100 max, silent drop) and exclusion visibility limitation Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
|
| * File renames and history: For file renames, path changes, or .NET Framework upgrades, Snyk treats the change as a delete and create action. Snyk does not carry over the Project history and previous ignores to the new Project. | ||
| * Manual deactivations: Snyk does not reactivate manually deactivated Projects during sync. To reactivate a Project, navigate to the relevant Snyk Project and click **Activate**. | ||
| * PR checks: Snyk detects new Projects only when you merge them into the monitored branch. Snyk does not detect them during pull request checks. | ||
| * Exclusion limit: A repository supports up to 100 exclusions. Snyk silently drops any exclusion beyond this limit without showing an error. |
There was a problem hiding this comment.
rephrase: Repo Content Sync deletion engine utilizes the exclusion list. When selecting the "Exclude these projects from future scans" - Snyk deletes the project and adds an exclusion to exclude the project from future scans. When the exclusion list reaches 100, the consistent deletion fails and the project will appear in the next triggered repo sync.
When deleting project using the bulk deletion - the API returns a meta.failed message with a reason of reason: exclusion_limit_reached.
When deleting a project via the UI - the consistent deletion will fail silently.
|
Thanks for the review, Moran — planned updates for these three points:
|
- Note that the exclusion check box is cleared by default - Add Considerations bullets for organization-wide deletion and test batching - Add Snyk Secrets exclusion guidance under How synchronization works - Rewrite the exclusion limit bullet to distinguish API vs UI deletion behavior
Summary
Files changed
scan-fix-and-prevent/scan-with-snyk/project-repositories/snyk-repo-content-sync.mdReferences
🤖 Generated with Claude Code
Note
Low Risk
Documentation-only changes with no runtime, security, or data-handling code.
Overview
Updates the Snyk Repo Content Sync page to reflect GA (enabled by default on Enterprise) instead of Early Access with Preview opt-in.
Supported environments now lists Snyk Code, Open Source, Secrets, IaC, and Containers (Dockerfiles only) and adds Secrets exclusion rules via root
.snykonly. Wording is tightened throughout (Dockerfile vs generic Docker, .NET, “respects” vs “will respect”).A new section documents Delete projects and exclude from future scans: the confirmation dialog’s Exclude these projects from future scans checkbox (default off), what happens when it’s selected vs cleared, and that re-import reverses exclusions but creates new Projects without prior history.
Considerations drops the Early Access label and expands behavior customers should know: sync won’t reactivate manual deactivations, org-wide deletion impact, 10-minute test batching, a 100-exclusion cap (API
exclusion_limit_reachedvs silent UI recreation), and no in-product exclusion/deletion history view.Reviewed by Cursor Bugbot for commit 25271bf. Bugbot is set up for automated code reviews on this repo. Configure here.