Deletes all projects that match a certain repoURL
- Make sure you have pysnyk installed.
- Set your variables inside the script (org ID, API token, repoURL )
- call : ./your-script-file
import snyk import os
repoUrlToDelete = "repo-url-here"
client = snyk.SnykClient("snyk-token-here")
org = client.organizations.get("org-id-here")
projects = org.projects.all()
for project in projects:
if project.remoteRepoUrl == repoUrlToDelete:
print("Deleting project:" + project.name )
project.delete()