Skip to content

Instantly share code, notes, and snippets.

@Jacob-Levitan-Snyk
Created March 6, 2023 13:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Jacob-Levitan-Snyk/7793b9f6f5dd78bfa10f48cc4dee65d1 to your computer and use it in GitHub Desktop.
Save Jacob-Levitan-Snyk/7793b9f6f5dd78bfa10f48cc4dee65d1 to your computer and use it in GitHub Desktop.
A Postman collection containing all Snyk API endpoints as documented on https://snyk.docs.apiary.io/
{
"info": {
"_postman_id": "18b90f13-67dc-4efb-aeb1-9faa67dc3e5b",
"name": "Snyk Apis v1",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"_exporter_id": "26185078"
},
"item": [
{
"name": "Users",
"item": [
{
"name": "Get User Details",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/user/{{userId}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"user",
"{{userId}}"
]
}
},
"response": []
},
{
"name": "Get My Details",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test(\"Settings retrieved\", function () {",
" pm.response.to.be.ok;",
"",
" var response = pm.response.json();",
"",
" var orgId = response.orgs[0].id;",
" pm.collectionVariables.set(\"orgID\", orgId);",
"});",
""
]
}
}
],
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/user/me",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"user",
"me"
]
}
},
"response": []
},
{
"name": "Get Organization Notification Settings",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/user/me/notification-settings/org/{{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"user",
"me",
"notification-settings",
"org",
"{{orgID}}"
]
}
},
"response": []
},
{
"name": "Get project notification settings",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/user/me/notification-settings/org/{{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"user",
"me",
"notification-settings",
"org",
"{{orgID}}"
]
}
},
"response": []
}
]
},
{
"name": "Groups",
"item": [
{
"name": "View group settings",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/settings",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"settings"
]
}
},
"response": []
},
{
"name": "Update group settings",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"sessionLength\": 50,\n \"requestAccess\": {\n \"enabled\": true\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/settings",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"settings"
]
}
},
"response": []
},
{
"name": "List All Members in a Group",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"sessionLength\": 50,\n \"requestAccess\": {\n \"enabled\": true\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/members",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"members"
]
}
},
"response": []
},
{
"name": "Add a member to an organization within a group",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"sessionLength\": 50,\n \"requestAccess\": {\n \"enabled\": true\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/members",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"members"
]
}
},
"response": []
},
{
"name": "Add a member to an organization within a group",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"userId\": \"\",\n \"role\":\"\"\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/org/{{orgID}}/members",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"org",
"{{orgID}}",
"members"
]
}
},
"response": []
},
{
"name": "List all tags in a group",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/tags?perPage=10&page=1",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"tags"
],
"query": [
{
"key": "perPage",
"value": "10"
},
{
"key": "page",
"value": "1"
}
]
}
},
"response": []
},
{
"name": "Delete tags from Group",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"key\": \"teamblue\",\n \"value\": \"prod\",\n \"force\": true\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/tags/delete",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"tags",
"delete"
]
}
},
"response": []
},
{
"name": "List all Orgs in a Group",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/orgs?perPage=100&page=1",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"orgs"
],
"query": [
{
"key": "perPage",
"value": "100"
},
{
"key": "page",
"value": "1"
},
{
"key": "name",
"value": "my",
"disabled": true
}
]
}
},
"response": []
},
{
"name": "List all Roles in a Group",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/groupId/roles",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"groupId",
"roles"
]
}
},
"response": []
}
]
},
{
"name": "Organizations",
"item": [
{
"name": "List all the organizations a user belongs to",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/orgs",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"orgs"
]
}
},
"response": []
},
{
"name": "Create a new organization",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"name\": \"test-org\",\n \"groupId\": \"{{groupID}}\",\n \"sourceOrgId\": \"{{orgID}}\"\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org"
]
}
},
"response": []
},
{
"name": "Get organization notification settings",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/notification-settings",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"notification-settings"
]
}
},
"response": []
},
{
"name": "Set organization notification settings",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"new-issues-remediations\": {\n \"enabled\": true,\n \"issueSeverity\": \"all\",\n \"issueType\": \"all\"\n },\n \"weekly-report\": {\n \"enabled\": true\n },\n \"test-limit\": {\n \"enabled\": true\n },\n \"project-imported\": {\n \"enabled\": true\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/notification-settings",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"notification-settings"
]
}
},
"response": []
},
{
"name": "Invite users",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"email\": \"testuser@mailinator.com\"\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/invite",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"invite"
]
}
},
"response": []
},
{
"name": "List Members",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/members?includeGroupAdmins=true",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"members"
],
"query": [
{
"key": "includeGroupAdmins",
"value": "true"
}
]
}
},
"response": []
},
{
"name": "View Organization Settings",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/settings",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"settings"
]
}
},
"response": []
},
{
"name": "Update Organization Settings",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"requestAccess\": {\n \"enabled\": true\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/settings",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"settings"
]
}
},
"response": []
},
{
"name": "Update a member in the organization",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"role\": \"collaborator\"\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/members/{{userId}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"members",
"{{userId}}"
]
}
},
"response": []
},
{
"name": "Remove a member from the organization",
"request": {
"method": "DELETE",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/members/{{userId}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"members",
"{{userId}}"
]
}
},
"response": []
},
{
"name": "Update a member's role in the organization",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"rolePublicId\": \"\"\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/members/{{userId}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"members",
"{{userId}}"
]
}
},
"response": []
},
{
"name": "Remove organization",
"request": {
"method": "DELETE",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
""
]
}
},
"response": []
}
]
},
{
"name": "Integration",
"item": [
{
"name": "Broker",
"item": [
{
"name": "Provision new broker token",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}/authentication/provision-token",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}",
"authentication",
"provision-token"
]
}
},
"response": []
},
{
"name": "Switch Between broker tokens",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}/authentication/switch-token",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}",
"authentication",
"switch-token"
]
}
},
"response": []
}
]
},
{
"name": "List Integrations",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations"
]
}
},
"response": []
},
{
"name": "Add new integration",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"type\": \"github\",\n \"credentials\": {\n \"token\": \"GITHUB_TOKEN\"\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations"
]
}
},
"response": []
},
{
"name": "Update existing integration ",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"type\": \"github\",\n \"broker\": {\n \"enabled\": true\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}"
]
}
},
"response": []
},
{
"name": "Delete credentials",
"request": {
"method": "DELETE",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}"
]
}
},
"response": []
},
{
"name": "Clone an integration (w/ settings and creds)",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"destinationOrgPublicId\": \"9a3e5d90-b782-468a-a042-9a2073736f0b1\"\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}/clone",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}",
"clone"
]
}
},
"response": []
},
{
"name": "Get existing integration by type",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/github",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"github"
]
}
},
"response": []
},
{
"name": "Import",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"target\": {\n \"owner\": \"\",\n \"name\": \"\",\n \"branch\": \"\"\n },\n \"files\": [\n {\n \"path\": \"\"\n }\n ]\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}/import",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}",
"import"
]
}
},
"response": []
},
{
"name": "Get Import job details",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}/import/{{jobID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}",
"import",
"{{jobID}}"
]
}
},
"response": []
},
{
"name": "Retrieve integration settings",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}/settings",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}",
"settings"
]
}
},
"response": []
},
{
"name": "Update integration settings",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"autoDepUpgradeEnabled\": true,\n \"autoDepUpgradeIgnoredDependencies\": [],\n \"autoDepUpgradeLimit\": 5,\n \"autoRemediationPrs\": {\n \"freshPrsEnabled\": true,\n \"backlogPrsEnabled\": true,\n \"usePatchRemediation\": true\n },\n \"manualRemediationPrs\": {\n \"useManualPatchRemediation\": false\n },\n \"pullRequestAssignment\": {\n \"type\": \"auto\",\n \"enabled\": true,\n \"assignees\": []\n },\n \"pullRequestFailOnAnyVulns\": false,\n \"pullRequestFailOnlyForHighSeverity\": false,\n \"pullRequestFailOnlyForIssuesWithFix\": false,\n \"pullRequestTestEnabled\": true,\n \"reachableVulns\": {\n \"enabled\": true\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/integrations/{{integrationID}}/settings",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"integrations",
"{{integrationID}}",
"settings"
]
}
},
"response": []
}
]
},
{
"name": "Projects",
"item": [
{
"name": "List all projects",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"origin\": \"github\"\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/projects",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"projects"
]
}
},
"response": []
},
{
"name": "Retrieve a single project",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}"
],
"query": [
{
"key": "",
"value": null,
"disabled": true
}
]
}
},
"response": []
},
{
"name": "Update a project",
"request": {
"method": "PUT",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"owner\": {\n \"id\": \"1acd4d09-5602-4d04-9640-045fe928aaea\"\n },\n \"branch\": \"main\"\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}"
],
"query": [
{
"key": "",
"value": null,
"disabled": true
}
]
}
},
"response": []
},
{
"name": "Delete a project",
"request": {
"method": "DELETE",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}"
],
"query": [
{
"key": "",
"value": null,
"disabled": true
}
]
}
},
"response": []
},
{
"name": "Deactivate a project",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/deactivate",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"deactivate"
],
"query": [
{
"key": "",
"value": null,
"disabled": true
}
]
}
},
"response": []
},
{
"name": "Activate a project",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/activate",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"activate"
],
"query": [
{
"key": "",
"value": null,
"disabled": true
}
]
}
},
"response": []
},
{
"name": "List all project issue paths",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"includeDescription\": false,\n \"includeIntroducedThrough\": false,\n \"filters\": {\n \"severities\": [\n \"critical\",\n \"high\",\n \"medium\",\n \"low\"\n ],\n \"exploitMaturity\": [\n \"mature\",\n \"proof-of-concept\",\n \"no-known-exploit\",\n \"no-data\"\n ],\n \"types\": [\n \"vuln\",\n \"license\"\n ],\n \"ignored\": false,\n \"patched\": false,\n \"priority\": {\n \"score\": {\n \"min\": 0,\n \"max\": 1000\n }\n }\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/issue/{{issueId}}/paths?snapshotId={{snapshotID}}&perPage=3&page=2",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"issue",
"{{issueId}}",
"paths"
],
"query": [
{
"key": "snapshotId",
"value": "{{snapshotID}}"
},
{
"key": "perPage",
"value": "3"
},
{
"key": "page",
"value": "2"
}
]
}
},
"response": []
},
{
"name": "List all aggregated issues",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"includeDescription\": false,\n \"includeIntroducedThrough\": false,\n \"filters\": {\n \"severities\": [\n \"critical\",\n \"high\",\n \"medium\",\n \"low\"\n ],\n \"exploitMaturity\": [\n \"mature\",\n \"proof-of-concept\",\n \"no-known-exploit\",\n \"no-data\"\n ],\n \"types\": [\n \"vuln\",\n \"license\"\n ],\n \"ignored\": false,\n \"patched\": false,\n \"priority\": {\n \"score\": {\n \"min\": 0,\n \"max\": 1000\n }\n }\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/aggregated-issues",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"aggregated-issues"
]
}
},
"response": []
},
{
"name": "List all project snapshots",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"imageId\": \"sha256:a368cbcfa6789bc347345f6d78902afe138b62ff5373d2aa5f37120277c90a67\"\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/history?perPage=10&page=1",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"history"
],
"query": [
{
"key": "perPage",
"value": "10"
},
{
"key": "page",
"value": "1"
}
]
}
},
"response": []
},
{
"name": "List all project snapshots aggregated issues",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"imageId\": \"sha256:a368cbcfa6789bc347345f6d78902afe138b62ff5373d2aa5f37120277c90a67\"\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/history/{{snapshotID}}/aggregated-issues",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"history",
"{{snapshotID}}",
"aggregated-issues"
]
}
},
"response": []
},
{
"name": "List all project snapshots issue paths",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"imageId\": \"sha256:a368cbcfa6789bc347345f6d78902afe138b62ff5373d2aa5f37120277c90a67\"\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/history/{{snapshotID}}/issue/{{issueID}}/paths?perPage=3&page=2",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"history",
"{{snapshotID}}",
"issue",
"{{issueID}}",
"paths"
],
"query": [
{
"key": "perPage",
"value": "3"
},
{
"key": "page",
"value": "2"
}
]
}
},
"response": []
},
{
"name": "Get project dependency graph",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/dep-graph",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"dep-graph"
]
}
},
"response": []
},
{
"name": "List all ignores",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/ignores",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"ignores"
]
}
},
"response": []
},
{
"name": "Get One Ignore",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/ignore/{{issueID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"ignore",
"{{issueID}}"
]
}
},
"response": []
}
]
},
{
"name": "Dependencies",
"item": [
{
"name": "List all dependencies",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"languages\": [\n \"cpp\",\n \"dockerfile\",\n \"dotnet\",\n \"elixir\",\n \"golang\",\n \"helm\",\n \"java\",\n \"javascript\",\n \"kubernetes\",\n \"linux\",\n \"php\",\n \"python\",\n \"ruby\",\n \"scala\",\n \"swift\",\n \"terraform\"\n ],\n \"projects\": [],\n \"dependencies\": [],\n \"licenses\": [],\n \"severity\": [\n \"critical\",\n \"high\",\n \"medium\",\n \"low\"\n ],\n \"depStatus\": \"\"\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/dependencies?sortBy=dependency&order=asc&page=1&perPage=20",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"dependencies"
],
"query": [
{
"key": "sortBy",
"value": "dependency"
},
{
"key": "order",
"value": "asc"
},
{
"key": "page",
"value": "1"
},
{
"key": "perPage",
"value": "20"
}
]
}
},
"response": []
},
{
"name": "Get an orgs entitlement value",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/entitlement/*license or reports or fullVulnDB*",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"entitlement",
"*license or reports or fullVulnDB*"
]
}
},
"response": []
}
]
},
{
"name": "License",
"item": [
{
"name": "List all licenses",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"languages\": [\n \"node\",\n \"ruby\",\n \"java\"\n ],\n \"projects\": [],\n \"dependencies\": [],\n \"licenses\": [],\n \"severity\": [\n \"none\",\n \"high\",\n \"medium\",\n \"low\"\n ]\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/licenses?sortBy=license&order=asc",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"licenses"
],
"query": [
{
"key": "sortBy",
"value": "license"
},
{
"key": "order",
"value": "asc"
}
]
}
},
"response": []
}
]
},
{
"name": "Entitlements",
"item": [
{
"name": "List all entitlements",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/entitlements",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"entitlements"
]
}
},
"response": []
}
]
},
{
"name": "Test",
"item": [
{
"name": "Maven - Test for issues in a public package by group id, artifact id and version",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/test/maven/org.apache.flex.blazeds/blazeds/4.7.2?org={{orgID}}&repository=https%3A%2F%2Frepo1.maven.org%2Fmaven2",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"test",
"maven",
"org.apache.flex.blazeds",
"blazeds",
"4.7.2"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
},
{
"key": "repository",
"value": "https%3A%2F%2Frepo1.maven.org%2Fmaven2"
}
]
}
},
"response": []
},
{
"name": "Maven - Test File",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"encoding\": \"base64\",\n \"files\": {\n \"target\": {\n \"contents\": \"<project xmlns=\\\"http://maven.apache.org/POM/4.0.0\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\" xsi:schemaLocation=\\\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\\\"> <modelVersion>4.0.0</modelVersion> <parent> <artifactId>io.snyk.example</artifactId> <groupId>parent</groupId> <version>1.0-SNAPSHOT</version> </parent> <artifactId>my-project</artifactId> <dependencies> <dependency> <groupId>axis</groupId> <artifactId>axis</artifactId> <version>1.4</version> </dependency> </dependencies> </project>\\\\n\"\n },\n \"additional\": [\n {\n \"contents\": \"<project xmlns=\\\"http://maven.apache.org/POM/4.0.0\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\" xsi:schemaLocation=\\\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\\\"> <modelVersion>4.0.0</modelVersion> <artifactId>io.snyk.example</artifactId> <groupId>parent</groupId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.5</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.2</version> </dependency> </dependencies> </project>\\\\n\"\n }\n ]\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/test/maven?org={{orgID}}&repository=https%3A%2F%2Frepo1.maven.org%2Fmaven2",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"test",
"maven"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
},
{
"key": "repository",
"value": "https%3A%2F%2Frepo1.maven.org%2Fmaven2"
}
]
}
},
"response": []
},
{
"name": "npm - Test for issues in a public package by name and version",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"encoding\": \"base64\",\n \"files\": {\n \"target\": {\n \"contents\": \"<project xmlns=\\\"http://maven.apache.org/POM/4.0.0\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\" xsi:schemaLocation=\\\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\\\"> <modelVersion>4.0.0</modelVersion> <parent> <artifactId>io.snyk.example</artifactId> <groupId>parent</groupId> <version>1.0-SNAPSHOT</version> </parent> <artifactId>my-project</artifactId> <dependencies> <dependency> <groupId>axis</groupId> <artifactId>axis</artifactId> <version>1.4</version> </dependency> </dependencies> </project>\\\\n\"\n },\n \"additional\": [\n {\n \"contents\": \"<project xmlns=\\\"http://maven.apache.org/POM/4.0.0\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\" xsi:schemaLocation=\\\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\\\"> <modelVersion>4.0.0</modelVersion> <artifactId>io.snyk.example</artifactId> <groupId>parent</groupId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.5</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.2</version> </dependency> </dependencies> </project>\\\\n\"\n }\n ]\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/test/npm/%40angular%2Fcore/4.3.2?org={{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"test",
"npm",
"%40angular%2Fcore",
"4.3.2"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
}
]
}
},
"response": []
},
{
"name": "npm - Test package.json & package-lock.json files",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"encoding\": \"base64\",\n \"files\": {\n \"target\": {\n \"contents\": \"{ \\\"name\\\": \\\"goof\\\", \\\"version\\\": \\\"0.0.1\\\", \\\"description\\\": \\\"A vulnerable demo application\\\", \\\"homepage\\\": \\\"https://snyk.io/\\\", \\\"repository\\\": { \\\"type\\\": \\\"git\\\", \\\"url\\\": \\\"https://github.com/snyk-labs/nodejs-goof.git\\\" }, \\\"dependencies\\\": { \\\"node-uuid\\\": \\\"1.4.0\\\", \\\"qs\\\": \\\"0.0.6\\\" } }\"\n },\n \"additional\": [\n {\n \"contents\": \"{ \\\"name\\\": \\\"goof\\\", \\\"version\\\": \\\"0.0.1\\\", \\\"lockfileVersion\\\": 1, \\\"requires\\\": true, \\\"dependencies\\\": { \\\"node-uuid\\\": { \\\"version\\\": \\\"1.4.0\\\", \\\"resolved\\\": \\\"https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz\\\", \\\"integrity\\\": \\\"sha1-B/myM3Vy/2J1x3Xh1IUT86RdemU=\\\" }, \\\"qs\\\": { \\\"version\\\": \\\"0.0.6\\\", \\\"resolved\\\": \\\"https://registry.npmjs.org/qs/-/qs-0.0.6.tgz\\\", \\\"integrity\\\": \\\"sha1-SBZZt+W/al6omAEN5a7TXrRp4SQ=\\\" } } }\"\n }\n ]\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/test/npm?org={{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"test",
"npm"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
}
]
}
},
"response": []
},
{
"name": "go - test Gopkg.toml & gopkg.lock file",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"encoding\": \"base64\",\n \"files\": {\n \"target\": {\n \"contents\": \"\\\"# Gopkg.toml example\\\\r\\\\n#\\\\r\\\\n# Refer to https://golang.github.io/dep/docs/Gopkg.toml.html\\\\r\\\\n# for detailed Gopkg.toml documentation.\\\\r\\\\n#\\\\r\\\\n# required = [\\\\\\\"github.com/user/thing/cmd/thing\\\\\\\"]\\\\r\\\\n# ignored = [\\\\\\\"github.com/user/project/pkgX\\\\\\\", \\\\\\\"bitbucket.org/user/project/pkgA/pkgY\\\\\\\"]\\\\r\\\\n#\\\\r\\\\n# [[constraint]]\\\\r\\\\n# name = \\\\\\\"github.com/user/project\\\\\\\"\\\\r\\\\n# version = \\\\\\\"1.0.0\\\\\\\"\\\\r\\\\n#\\\\r\\\\n# [[constraint]]\\\\r\\\\n# name = \\\\\\\"github.com/user/project2\\\\\\\"\\\\r\\\\n# branch = \\\\\\\"dev\\\\\\\"\\\\r\\\\n# source = \\\\\\\"github.com/myfork/project2\\\\\\\"\\\\r\\\\n#\\\\r\\\\n# [[override]]\\\\r\\\\n# name = \\\\\\\"github.com/x/y\\\\\\\"\\\\r\\\\n# version = \\\\\\\"2.4.0\\\\\\\"\\\\r\\\\n#\\\\r\\\\n# [prune]\\\\r\\\\n# non-go = false\\\\r\\\\n# go-tests = true\\\\r\\\\n# unused-packages = true\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/asaskevich/EventBus\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/cloudevents/sdk-go\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/gin-gonic/gin\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.3.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/golang/protobuf\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.2.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/goph/emperror\\\\\\\"\\\\r\\\\n version = \\\\\\\"0.14.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/goph/logur\\\\\\\"\\\\r\\\\n version = \\\\\\\"0.5.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/patrickmn/go-cache\\\\\\\"\\\\r\\\\n version = \\\\\\\"2.1.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/pkg/errors\\\\\\\"\\\\r\\\\n version = \\\\\\\"0.8.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/satori/go.uuid\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.2.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/sirupsen/logrus\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.2.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/spf13/cast\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.3.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/spf13/pflag\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.0.3\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"github.com/spf13/viper\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.3.1\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n name = \\\\\\\"golang.org/x/net\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"google.golang.org/grpc\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.17.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"gopkg.in/go-playground/validator.v8\\\\\\\"\\\\r\\\\n version = \\\\\\\"8.18.2\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[constraint]]\\\\r\\\\n name = \\\\\\\"gopkg.in/yaml.v2\\\\\\\"\\\\r\\\\n version = \\\\\\\"2.2.2\\\\\\\"\\\\r\\\\n\\\\r\\\\n[prune]\\\\r\\\\n go-tests = true\\\\r\\\\n unused-packages = true\\\"\"\n },\n \"additional\": [\n {\n \"contents\": \"\\\"# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n digest = \\\\\\\"1:e2a1ff1174d564ed4b75a62757f4a9081ed3b8c99ed17e47eb252b048b4ff018\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/asaskevich/EventBus\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"d46933a94f05c6657d7b923fcf5ac563ee37ec79\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n digest = \\\\\\\"1:b95c3763b72359370262246870366418c1d17446195e3c73921135c2537b9655\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/cloudevents/sdk-go\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\".\\\\\\\",\\\\r\\\\n \\\\\\\"v02\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"3a3d34a7231e937edfa20964dc25c29081c3ebea\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:abeb38ade3f32a92943e5be54f55ed6d6e3b6602761d74b4aab4c9dd45c18abd\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/fsnotify/fsnotify\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.4.7\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n digest = \\\\\\\"1:36fe9527deed01d2a317617e59304eb2c4ce9f8a24115bcc5c2e37b3aee5bae4\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/gin-contrib/sse\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"22d885f9ecc78bf4ee5d72b937e4bbcdc58e8cae\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:d5083934eb25e45d17f72ffa86cae3814f4a9d6c073c4f16b64147169b245606\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/gin-gonic/gin\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\".\\\\\\\",\\\\r\\\\n \\\\\\\"binding\\\\\\\",\\\\r\\\\n \\\\\\\"json\\\\\\\",\\\\r\\\\n \\\\\\\"render\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"b869fe1415e4b9eb52f247441830d502aece2d4d\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.3.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:4c0989ca0bcd10799064318923b9bc2db6b4d6338dd75f3f2d86c3511aaaf5cf\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/golang/protobuf\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\"proto\\\\\\\",\\\\r\\\\n \\\\\\\"ptypes\\\\\\\",\\\\r\\\\n \\\\\\\"ptypes/any\\\\\\\",\\\\r\\\\n \\\\\\\"ptypes/duration\\\\\\\",\\\\r\\\\n \\\\\\\"ptypes/timestamp\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"aa810b61a9c79d51363740d207bb46cf8e620ed5\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.2.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:4e0e5d786c35c402574cda1906195d9fbd76a35d2c921eb10199741faf4f0256\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/goph/emperror\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"b1b4a9b847ebc56299eb729faa942b89e9d8a562\\\\\\\"\\\\r\\\\n version = \\\\\\\"v0.14.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:dd95856542089c3e0487299d6ac92f5f2941e97625b5a5754a483c7730e8dc89\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/goph/logur\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"111a952ccfacab0a90b9e4496da21d9f15187769\\\\\\\"\\\\r\\\\n version = \\\\\\\"v0.5.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:c0d19ab64b32ce9fe5cf4ddceba78d5bc9807f0016db6b1183599da3dcc24d10\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/hashicorp/hcl\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\".\\\\\\\",\\\\r\\\\n \\\\\\\"hcl/ast\\\\\\\",\\\\r\\\\n \\\\\\\"hcl/parser\\\\\\\",\\\\r\\\\n \\\\\\\"hcl/printer\\\\\\\",\\\\r\\\\n \\\\\\\"hcl/scanner\\\\\\\",\\\\r\\\\n \\\\\\\"hcl/strconv\\\\\\\",\\\\r\\\\n \\\\\\\"hcl/token\\\\\\\",\\\\r\\\\n \\\\\\\"json/parser\\\\\\\",\\\\r\\\\n \\\\\\\"json/scanner\\\\\\\",\\\\r\\\\n \\\\\\\"json/token\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"8cb6e5b959231cc1119e43259c4a608f9c51a241\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.0.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:be97e109f627d3ba8edfef50c9c74f0d0c17cbe3a2e924a8985e4804a894f282\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/json-iterator/go\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"36b14963da70d11297d313183d7e6388c8510e1e\\\\\\\"\\\\r\\\\n version = \\\\\\\"1.0.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:0a69a1c0db3591fcefb47f115b224592c8dfa4368b7ba9fae509d5e16cdc95c8\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/konsorten/go-windows-terminal-sequences\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"5c8c8bd35d3832f5d134ae1e1e375b69a4d25242\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.0.1\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:c568d7727aa262c32bdf8a3f7db83614f7af0ed661474b24588de635c20024c7\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/magiconair/properties\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"c2353362d570a7bfa228149c62842019201cfb71\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.8.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:fa610f9fe6a93f4a75e64c83673dfff9bf1a34bbb21e6102021b6bc7850834a3\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/mattn/go-isatty\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"57fdcb988a5c543893cc61bce354a6e24ab70022\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:53bc4cd4914cd7cd52139990d5170d6dc99067ae31c56530621b18b35fc30318\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/mitchellh/mapstructure\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"3536a929edddb9a5b34bd6861dc4a9647cb459fe\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.1.2\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:808cdddf087fb64baeae67b8dfaee2069034d9704923a3cb8bd96a995421a625\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/patrickmn/go-cache\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"a3647f8e31d79543b2d0f0ae2fe5c379d72cedc0\\\\\\\"\\\\r\\\\n version = \\\\\\\"v2.1.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:95741de3af260a92cc5c7f3f3061e85273f5a81b5db20d4bd68da74bd521675e\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/pelletier/go-toml\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"c01d1270ff3e442a8a57cddc1c92dc1138598194\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.2.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:40e195917a951a8bf867cd05de2a46aaf1806c50cf92eebf4c16f78cd196f747\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/pkg/errors\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"645ef00459ed84a119197bfb8d8205042c6df63d\\\\\\\"\\\\r\\\\n version = \\\\\\\"v0.8.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:274f67cb6fed9588ea2521ecdac05a6d62a8c51c074c1fccc6a49a40ba80e925\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/satori/go.uuid\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"f58768cc1a7a7e77a3bd49e98cdd21419399b6a3\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.2.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:69b1cc331fca23d702bd72f860c6a647afd0aa9fcbc1d0659b1365e26546dd70\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/sirupsen/logrus\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"bcd833dfe83d3cebad139e4a29ed79cb2318bf95\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.2.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:d707dbc1330c0ed177d4642d6ae102d5e2c847ebd0eb84562d0dc4f024531cfc\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/spf13/afero\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\".\\\\\\\",\\\\r\\\\n \\\\\\\"mem\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"a5d6946387efe7d64d09dcba68cdd523dc1273a3\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.2.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:08d65904057412fc0270fc4812a1c90c594186819243160dc779a402d4b6d0bc\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/spf13/cast\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"8c9545af88b134710ab1cd196795e7f2388358d7\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.3.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:68ea4e23713989dc20b1bded5d9da2c5f9be14ff9885beef481848edd18c26cb\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/spf13/jwalterweatherman\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"4a4406e478ca629068e7768fc33f3f044173c0a6\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.0.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:c1b1102241e7f645bc8e0c22ae352e8f0dc6484b6cb4d132fa9f24174e0119e2\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/spf13/pflag\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"298182f68c66c05229eb03ac171abe6e309ee79a\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.0.3\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:de37e343c64582d7026bf8ab6ac5b22a72eac54f3a57020db31524affed9f423\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/spf13/viper\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"6d33b5a963d922d182c91e8a1c88d81fd150cfd4\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.3.1\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:c268acaa4a4d94a467980e5e91452eb61c460145765293dc0aed48e5e9919cc6\\\\\\\"\\\\r\\\\n name = \\\\\\\"github.com/ugorji/go\\\\\\\"\\\\r\\\\n packages = [\\\\\\\"codec\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"c88ee250d0221a57af388746f5cf03768c21d6e2\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n digest = \\\\\\\"1:38f553aff0273ad6f367cb0a0f8b6eecbaef8dc6cb8b50e57b6a81c1d5b1e332\\\\\\\"\\\\r\\\\n name = \\\\\\\"golang.org/x/crypto\\\\\\\"\\\\r\\\\n packages = [\\\\\\\"ssh/terminal\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"505ab145d0a99da450461ae2c1a9f6cd10d1f447\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n digest = \\\\\\\"1:89a0cb976397aa9157a45bb2b896d0bcd07ee095ac975e0f03c53250c402265e\\\\\\\"\\\\r\\\\n name = \\\\\\\"golang.org/x/net\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\"context\\\\\\\",\\\\r\\\\n \\\\\\\"http/httpguts\\\\\\\",\\\\r\\\\n \\\\\\\"http2\\\\\\\",\\\\r\\\\n \\\\\\\"http2/hpack\\\\\\\",\\\\r\\\\n \\\\\\\"idna\\\\\\\",\\\\r\\\\n \\\\\\\"internal/timeseries\\\\\\\",\\\\r\\\\n \\\\\\\"trace\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"e147a9138326bc0e9d4e179541ffd8af41cff8a9\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n digest = \\\\\\\"1:ba8cbf57cfd92d5f8592b4aca1a35d92c162363d32aeabd5b12555f8896635e7\\\\\\\"\\\\r\\\\n name = \\\\\\\"golang.org/x/sys\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\"unix\\\\\\\",\\\\r\\\\n \\\\\\\"windows\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"4d1cda033e0619309c606fc686de3adcf599539e\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:a2ab62866c75542dd18d2b069fec854577a20211d7c0ea6ae746072a1dccdd18\\\\\\\"\\\\r\\\\n name = \\\\\\\"golang.org/x/text\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\"collate\\\\\\\",\\\\r\\\\n \\\\\\\"collate/build\\\\\\\",\\\\r\\\\n \\\\\\\"internal/colltab\\\\\\\",\\\\r\\\\n \\\\\\\"internal/gen\\\\\\\",\\\\r\\\\n \\\\\\\"internal/tag\\\\\\\",\\\\r\\\\n \\\\\\\"internal/triegen\\\\\\\",\\\\r\\\\n \\\\\\\"internal/ucd\\\\\\\",\\\\r\\\\n \\\\\\\"language\\\\\\\",\\\\r\\\\n \\\\\\\"secure/bidirule\\\\\\\",\\\\r\\\\n \\\\\\\"transform\\\\\\\",\\\\r\\\\n \\\\\\\"unicode/bidi\\\\\\\",\\\\r\\\\n \\\\\\\"unicode/cldr\\\\\\\",\\\\r\\\\n \\\\\\\"unicode/norm\\\\\\\",\\\\r\\\\n \\\\\\\"unicode/rangetable\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"f21a4dfb5e38f5895301dc265a8def02365cc3d0\\\\\\\"\\\\r\\\\n version = \\\\\\\"v0.3.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n branch = \\\\\\\"master\\\\\\\"\\\\r\\\\n digest = \\\\\\\"1:077c1c599507b3b3e9156d17d36e1e61928ee9b53a5b420f10f28ebd4a0b275c\\\\\\\"\\\\r\\\\n name = \\\\\\\"google.golang.org/genproto\\\\\\\"\\\\r\\\\n packages = [\\\\\\\"googleapis/rpc/status\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"bd91e49a0898e27abb88c339b432fa53d7497ac0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:9edd250a3c46675d0679d87540b30c9ed253b19bd1fd1af08f4f5fb3c79fc487\\\\\\\"\\\\r\\\\n name = \\\\\\\"google.golang.org/grpc\\\\\\\"\\\\r\\\\n packages = [\\\\r\\\\n \\\\\\\".\\\\\\\",\\\\r\\\\n \\\\\\\"balancer\\\\\\\",\\\\r\\\\n \\\\\\\"balancer/base\\\\\\\",\\\\r\\\\n \\\\\\\"balancer/roundrobin\\\\\\\",\\\\r\\\\n \\\\\\\"binarylog/grpc_binarylog_v1\\\\\\\",\\\\r\\\\n \\\\\\\"codes\\\\\\\",\\\\r\\\\n \\\\\\\"connectivity\\\\\\\",\\\\r\\\\n \\\\\\\"credentials\\\\\\\",\\\\r\\\\n \\\\\\\"credentials/internal\\\\\\\",\\\\r\\\\n \\\\\\\"encoding\\\\\\\",\\\\r\\\\n \\\\\\\"encoding/proto\\\\\\\",\\\\r\\\\n \\\\\\\"grpclog\\\\\\\",\\\\r\\\\n \\\\\\\"internal\\\\\\\",\\\\r\\\\n \\\\\\\"internal/backoff\\\\\\\",\\\\r\\\\n \\\\\\\"internal/binarylog\\\\\\\",\\\\r\\\\n \\\\\\\"internal/channelz\\\\\\\",\\\\r\\\\n \\\\\\\"internal/envconfig\\\\\\\",\\\\r\\\\n \\\\\\\"internal/grpcrand\\\\\\\",\\\\r\\\\n \\\\\\\"internal/grpcsync\\\\\\\",\\\\r\\\\n \\\\\\\"internal/syscall\\\\\\\",\\\\r\\\\n \\\\\\\"internal/transport\\\\\\\",\\\\r\\\\n \\\\\\\"keepalive\\\\\\\",\\\\r\\\\n \\\\\\\"metadata\\\\\\\",\\\\r\\\\n \\\\\\\"naming\\\\\\\",\\\\r\\\\n \\\\\\\"peer\\\\\\\",\\\\r\\\\n \\\\\\\"resolver\\\\\\\",\\\\r\\\\n \\\\\\\"resolver/dns\\\\\\\",\\\\r\\\\n \\\\\\\"resolver/passthrough\\\\\\\",\\\\r\\\\n \\\\\\\"stats\\\\\\\",\\\\r\\\\n \\\\\\\"status\\\\\\\",\\\\r\\\\n \\\\\\\"tap\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"df014850f6dee74ba2fc94874043a9f3f75fbfd8\\\\\\\"\\\\r\\\\n version = \\\\\\\"v1.17.0\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:cbc72c4c4886a918d6ab4b95e347ffe259846260f99ebdd8a198c2331cf2b2e9\\\\\\\"\\\\r\\\\n name = \\\\\\\"gopkg.in/go-playground/validator.v8\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"5f1438d3fca68893a817e4a66806cea46a9e4ebf\\\\\\\"\\\\r\\\\n version = \\\\\\\"v8.18.2\\\\\\\"\\\\r\\\\n\\\\r\\\\n[[projects]]\\\\r\\\\n digest = \\\\\\\"1:4d2e5a73dc1500038e504a8d78b986630e3626dc027bc030ba5c75da257cdb96\\\\\\\"\\\\r\\\\n name = \\\\\\\"gopkg.in/yaml.v2\\\\\\\"\\\\r\\\\n packages = [\\\\\\\".\\\\\\\"]\\\\r\\\\n pruneopts = \\\\\\\"UT\\\\\\\"\\\\r\\\\n revision = \\\\\\\"51d6538a90f86fe93ac480b35f37b2be17fef232\\\\\\\"\\\\r\\\\n version = \\\\\\\"v2.2.2\\\\\\\"\\\\r\\\\n\\\\r\\\\n[solve-meta]\\\\r\\\\n analyzer-name = \\\\\\\"dep\\\\\\\"\\\\r\\\\n analyzer-version = 1\\\\r\\\\n input-imports = [\\\\r\\\\n \\\\\\\"github.com/asaskevich/EventBus\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/cloudevents/sdk-go/v02\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/gin-gonic/gin\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/golang/protobuf/proto\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/goph/emperror\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/goph/logur\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/karlseguin/ccache\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/patrickmn/go-cache\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/pkg/errors\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/satori/go.uuid\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/sirupsen/logrus\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/spf13/cast\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/spf13/pflag\\\\\\\",\\\\r\\\\n \\\\\\\"github.com/spf13/viper\\\\\\\",\\\\r\\\\n \\\\\\\"golang.org/x/net/context\\\\\\\",\\\\r\\\\n \\\\\\\"google.golang.org/grpc\\\\\\\",\\\\r\\\\n \\\\\\\"gopkg.in/go-playground/validator.v8\\\\\\\",\\\\r\\\\n \\\\\\\"gopkg.in/yaml.v2\\\\\\\",\\\\r\\\\n ]\\\\r\\\\n solver-name = \\\\\\\"gps-cdcl\\\\\\\"\\\\r\\\\n solver-version = 1\\\"\"\n }\n ]\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/test/golangdep?org={{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"test",
"golangdep"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
}
]
}
},
"response": []
},
{
"name": "go - test vendor.json file ",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"encoding\": \"base64\",\n \"files\": {\n \"target\": {\n \"contents\": \"{\\\\\\\"comment\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"ignore\\\\\\\":\\\\\\\"test\\\\\\\",\\\\\\\"package\\\\\\\":[{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"o/3cn04KAiwC7NqNVvmfVTD+hgA=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/Microsoft/go-winio\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"78439966b38d69bf38227fbf57ac8a6fee70f69a\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-08-04T20:09:54Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"GqIrOttKaO7k6HIaHQLPr3cY7rY=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/containerd/continuity/pathdriver\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"617902de2ab5e18974efd88a58eeef67ac82d127\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-09-25T16:43:31Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"ndnAFCfsGC3upNQ6jAEwzxcurww=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/docker/pkg/longpath\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"74a084162ce544fe995715ba47aa84d3d75b95c1\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-09-26T16:09:50Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"IVWozKA/coqhti24Ss2b1nLrTSg=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/docker/pkg/mount\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"74a084162ce544fe995715ba47aa84d3d75b95c1\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-09-26T16:09:50Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"YdUAOhhc/C0zu+eYrJOJjDwr1/4=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/docker/pkg/symlink\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"74a084162ce544fe995715ba47aa84d3d75b95c1\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-09-26T16:09:50Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"UEMAKQqAyL9hs6RWxesQuYMQ3+I=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/docker/pkg/system\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"74a084162ce544fe995715ba47aa84d3d75b95c1\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-09-26T16:09:50Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"UmXGieuTJQOzJPspPJTVKKKMiUA=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/go-units\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"0dadbb0345b35ec7ef35e228dabb8de89a65bf52\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-01-27T09:51:30Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"RCARG9BoOH6jwbqnuix2Ne3K26w=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"OVGl5SGmF1HZmaG6JRmkyWiycYA=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/cgroups\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"q56oWh80PeIBiE/8nQ/Emz18ZZ8=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/cgroups/fs\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"3NQtWwKOT4BlnSWn0tTsy/N+XhU=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/console\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"WPIuCuWS1RkrGCHBRZuOJku7ZBc=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/devices\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"HLo2E8AWKNCwE2p7ndEkKc4SPnM=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/label\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"KYcr4bHkervvLS5wuH9w1+EhflY=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/mount\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"tvHnvhbm17pLR/fA2WXWYlY9aDs=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/mount/nodes\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"k9+kwIouq8vqmodLrGFp+9I7Jxs=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/netlink\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"ndpCrSi/XKZNCCrkjpQ2cgMIxKA=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/network\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"cfgnX7wKfSHOJ4mbhKyjAWizl+s=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/selinux\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"M7/2WUk1uzgdqc5Ce/k9UcSyv1M=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/system\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"2ZMmNaPI3TM4WyMjCw+h1jErSr0=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/docker/libcontainer/utils\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"53eca435e63db58b06cf796d3a9326db5fd42253\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2014-12-02T23:28:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v1.4\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v1.4.0\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"rJab1YdNhQooDiBWNnt7TLWPyBU=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/pkg/errors\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"2b3a18b5f0fb6b4f9190549597d3f962c02bc5eb\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-09-10T13:46:14Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"BYvROBsiyAXK4sq6yhDe8RgT4LM=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"github.com/sirupsen/logrus\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"89742aefa4b206dcf400792f3bd35b542998eb3b\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-08-22T13:27:46Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"nqWNlnMmVpt628zzvyo6Yv2CX5Q=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"golang.org/x/crypto/ssh/terminal\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"847319b7fc94cab682988f93da778204da164588\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-08-18T09:57:21Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"uggjqMBFNJd11oNco2kbkAT641w=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"golang.org/x/sys/unix\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"429f518978ab01db8bb6f44b66785088e7fba58b\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-09-20T21:38:28Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"pBPFzDGt3AVSRffB7ffiUnruFUk=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"golang.org/x/sys/windows\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"429f518978ab01db8bb6f44b66785088e7fba58b\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2017-09-20T21:38:28Z\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"o5NrWoSkC+ugoK9D6ragLSrXHw0=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"gopkg.in/square/go-jose.v2\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"296c7f1463ec9b712176dc804dea0173d06dc728\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2016-11-17T00:42:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v2.0\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v2.0.1\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"j94zYNLTvPSnfnqVKJ4LUf++uX4=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"gopkg.in/square/go-jose.v2/cipher\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"296c7f1463ec9b712176dc804dea0173d06dc728\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2016-11-17T00:42:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v2.0\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v2.0.1\\\\\\\"},{\\\\\\\"checksumSHA1\\\\\\\":\\\\\\\"JFun0lWY9eqd80Js2iWsehu1gc4=\\\\\\\",\\\\\\\"path\\\\\\\":\\\\\\\"gopkg.in/square/go-jose.v2/json\\\\\\\",\\\\\\\"revision\\\\\\\":\\\\\\\"296c7f1463ec9b712176dc804dea0173d06dc728\\\\\\\",\\\\\\\"revisionTime\\\\\\\":\\\\\\\"2016-11-17T00:42:38Z\\\\\\\",\\\\\\\"version\\\\\\\":\\\\\\\"v2.0\\\\\\\",\\\\\\\"versionExact\\\\\\\":\\\\\\\"v2.0.1\\\\\\\"}],\\\\\\\"rootPath\\\\\\\":\\\\\\\"with-vuln\\\\\\\"}\"\n }\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/test/govendor?org={{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"test",
"govendor"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
}
]
}
},
"response": []
},
{
"name": "yarn - test package.json & yarn.lock file",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"encoding\": \"plain\",\n \"files\": {\n \"target\": {\n \"contents\": \"{ \\\"name\\\": \\\"goof\\\", \\\"version\\\": \\\"0.0.1\\\", \\\"description\\\": \\\"A vulnerable demo application\\\", \\\"homepage\\\": \\\"https://snyk.io/\\\", \\\"repository\\\": { \\\"type\\\": \\\"git\\\", \\\"url\\\": \\\"https://github.com/Snyk/goof\\\" }, \\\"dependencies\\\": { \\\"node-uuid\\\": \\\"1.4.0\\\", \\\"qs\\\": \\\"0.0.6\\\" } }\"\n },\n \"additional\": [\n {\n \"contents\": \"# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.\\\\r\\\\n# yarn lockfile v1\\\\r\\\\n\\\\r\\\\n\\\\r\\\\nnode-uuid@1.4.0:\\\\r\\\\n version \\\\\\\"1.4.0\\\\\\\"\\\\r\\\\n resolved \\\\\\\"https:\\\\/\\\\/registry.yarnpkg.com\\\\/node-uuid\\\\/-\\\\/node-uuid-1.4.0.tgz#07f9b2337572ff6275c775e1d48513f3a45d7a65\\\\\\\"\\\\r\\\\n integrity sha1-B\\\\/myM3Vy\\\\/2J1x3Xh1IUT86RdemU=\\\\r\\\\n\\\\r\\\\nqs@0.0.6:\\\\r\\\\n version \\\\\\\"0.0.6\\\\\\\"\\\\r\\\\n resolved \\\\\\\"https:\\\\/\\\\/registry.yarnpkg.com\\\\/qs\\\\/-\\\\/qs-0.0.6.tgz#481659b7e5bf6a5ea898010de5aed35eb469e124\\\\\\\"\\\\r\\\\n integrity sha1-SBZZt+W\\\\/al6omAEN5a7TXrRp4SQ=\\\\r\\\\n\"\n }\n ]\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/test/yarn?org={{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"test",
"yarn"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
}
]
}
},
"response": []
},
{
"name": "Test Dep Graph",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"depGraph\": {\n \"schemaVersion\": \"1.2.0\",\n \"pkgManager\": {\n \"name\": \"maven\"\n },\n \"pkgs\": [\n {\n \"id\": \"app@1.0.0\",\n \"info\": {\n \"name\": \"app\",\n \"version\": \"1.0.0\"\n }\n },\n {\n \"id\": \"ch.qos.logback:logback-core@1.0.13\",\n \"info\": {\n \"name\": \"ch.qos.logback:logback-core\",\n \"version\": \"1.0.13\"\n }\n }\n ],\n \"graph\": {\n \"rootNodeId\": \"root-node\",\n \"nodes\": [\n {\n \"nodeId\": \"root-node\",\n \"pkgId\": \"app@1.0.0\",\n \"deps\": [\n {\n \"nodeId\": \"ch.qos.logback:logback-core@1.0.13\"\n }\n ]\n },\n {\n \"nodeId\": \"ch.qos.logback:logback-core@1.0.13\",\n \"pkgId\": \"ch.qos.logback:logback-core@1.0.13\",\n \"deps\": []\n }\n ]\n }\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/test/dep-graph?org={{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"test",
"dep-graph"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
}
]
}
},
"response": []
},
{
"name": "Monitor Dep Graph",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"depGraph\": {\n \"schemaVersion\": \"1.2.0\",\n \"pkgManager\": {\n \"name\": \"maven\"\n },\n \"pkgs\": [\n {\n \"id\": \"app@1.0.0\",\n \"info\": {\n \"name\": \"app\",\n \"version\": \"1.0.0\"\n }\n },\n {\n \"id\": \"ch.qos.logback:logback-core@1.0.13\",\n \"info\": {\n \"name\": \"ch.qos.logback:logback-core\",\n \"version\": \"1.0.13\"\n }\n }\n ],\n \"graph\": {\n \"rootNodeId\": \"root-node\",\n \"nodes\": [\n {\n \"nodeId\": \"root-node\",\n \"pkgId\": \"app@1.0.0\",\n \"deps\": [\n {\n \"nodeId\": \"ch.qos.logback:logback-core@1.0.13\"\n }\n ]\n },\n {\n \"nodeId\": \"ch.qos.logback:logback-core@1.0.13\",\n \"pkgId\": \"ch.qos.logback:logback-core@1.0.13\",\n \"deps\": []\n }\n ]\n }\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/monitor/dep-graph?org={{orgID}}",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"monitor",
"dep-graph"
],
"query": [
{
"key": "org",
"value": "{{orgID}}"
}
]
}
},
"response": []
}
]
},
{
"name": "Reporting",
"item": [
{
"name": "Get list of latest Issues",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\":{\n \"orgs\":[\n \"{{orgID}}\"\n ],\n \"projects\": [\"17d52588-5279-4460-b9ce-b4c907415213\"]\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/reporting/issues/latest?page=1&perPage=100&sortBy=issueTitle&order=asc&groupBy=issue",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"reporting",
"issues",
"latest"
],
"query": [
{
"key": "page",
"value": "1"
},
{
"key": "perPage",
"value": "100"
},
{
"key": "sortBy",
"value": "issueTitle"
},
{
"key": "order",
"value": "asc"
},
{
"key": "groupBy",
"value": "issue"
}
]
}
},
"response": []
},
{
"name": "Get Issues",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\":{\n \"orgs\":[\n \"{{orgID}}\"\n ],\n \"projects\": [\"17d52588-5279-4460-b9ce-b4c907415213\"]\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/reporting/issues/?from=2022-01-01&to=2022-12-31&page=1&perPage=100&sortBy=issueTitle&order=asc&groupBy=issue",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"reporting",
"issues",
""
],
"query": [
{
"key": "from",
"value": "2022-01-01"
},
{
"key": "to",
"value": "2022-12-31"
},
{
"key": "page",
"value": "1"
},
{
"key": "perPage",
"value": "100"
},
{
"key": "sortBy",
"value": "issueTitle"
},
{
"key": "order",
"value": "asc"
},
{
"key": "groupBy",
"value": "issue"
}
]
}
},
"response": []
},
{
"name": "Get Group Level Audit Logs",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{access_token}}",
"type": "text"
}
],
"url": {
"raw": "https://snyk.io/api/v1/group/{{groupID}}/audit?from=2022-01-01&to=2022-03-30&page=1&sortOrder=ASC",
"protocol": "https",
"host": [
"snyk",
"io"
],
"path": [
"api",
"v1",
"group",
"{{groupID}}",
"audit"
],
"query": [
{
"key": "from",
"value": "2022-01-01"
},
{
"key": "to",
"value": "2022-03-30"
},
{
"key": "page",
"value": "1"
},
{
"key": "sortOrder",
"value": "ASC"
}
]
}
},
"response": []
},
{
"name": "Get latest issue count",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"orgs\":[\"{{orgID}}\"],\n \"severity\": [\n \"critical\",\n \"high\",\n \"medium\",\n \"low\"\n ],\n \"types\": [\n \"vuln\",\n \"license\",\n \"configuration\"\n ],\n \"languages\": [\n \"node\",\n \"javascript\",\n \"ruby\",\n \"java\",\n \"scala\",\n \"python\",\n \"golang\",\n \"php\",\n \"dotnet\",\n \"swift-objective-c\",\n \"elixir\",\n \"docker\",\n \"linux\",\n \"dockerfile\",\n \"terraform\",\n \"kubernetes\",\n \"helm\",\n \"cloudformation\"\n ],\n \"projects\": [],\n \"ignored\": false,\n \"patched\": false,\n \"fixable\": false,\n \"isUpgradable\": false,\n \"isPatchable\": false,\n \"isPinnable\": false,\n \"priorityScore\": {\n \"min\": 0,\n \"max\": 1000\n }\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/reporting/counts/issues/latest?groupBy=severity",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"reporting",
"counts",
"issues",
"latest"
],
"query": [
{
"key": "groupBy",
"value": "severity"
}
]
}
},
"response": []
},
{
"name": "Get issue counts",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"orgs\":[\"{{orgID}}\"],\n \"severity\": [\n \"critical\",\n \"high\",\n \"medium\",\n \"low\"\n ],\n \"types\": [\n \"vuln\",\n \"license\",\n \"configuration\"\n ],\n \"languages\": [\n \"node\",\n \"javascript\",\n \"ruby\",\n \"java\",\n \"scala\",\n \"python\",\n \"golang\",\n \"php\",\n \"dotnet\",\n \"swift-objective-c\",\n \"elixir\",\n \"docker\",\n \"linux\",\n \"dockerfile\",\n \"terraform\",\n \"kubernetes\",\n \"helm\",\n \"cloudformation\"\n ],\n \"projects\": [],\n \"ignored\": false,\n \"patched\": false,\n \"fixable\": false,\n \"isUpgradable\": false,\n \"isPatchable\": false,\n \"isPinnable\": false,\n \"priorityScore\": {\n \"min\": 0,\n \"max\": 1000\n }\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/reporting/counts/issues?from=2021-12-31&to=2022-04-27&groupBy=severity",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"reporting",
"counts",
"issues"
],
"query": [
{
"key": "from",
"value": "2021-12-31"
},
{
"key": "to",
"value": "2022-04-27"
},
{
"key": "groupBy",
"value": "severity"
}
]
}
},
"response": []
},
{
"name": "get latest project counts",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"orgs\": [\"{{orgID}}\"],\n \"languages\": [\n \"node\",\n \"javascript\",\n \"ruby\",\n \"java\",\n \"scala\",\n \"python\",\n \"golang\",\n \"php\",\n \"dotnet\",\n \"swift-objective-c\",\n \"elixir\",\n \"docker\",\n \"linux\",\n \"dockerfile\",\n \"terraform\",\n \"kubernetes\",\n \"helm\",\n \"cloudformation\"\n ],\n \"projects\": [\"{{projectID}}\"]\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/reporting/counts/projects/latest",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"reporting",
"counts",
"projects",
"latest"
]
}
},
"response": []
},
{
"name": "get project counts",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"orgs\": [\"{{orgID}}\"],\n \"languages\": [\n \"node\",\n \"javascript\",\n \"ruby\",\n \"java\",\n \"scala\",\n \"python\",\n \"golang\",\n \"php\",\n \"dotnet\",\n \"swift-objective-c\",\n \"elixir\",\n \"docker\",\n \"linux\",\n \"dockerfile\",\n \"terraform\",\n \"kubernetes\",\n \"helm\",\n \"cloudformation\"\n ],\n \"projects\": [\"{{projectID}}\"]\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/reporting/counts/projects?from=2021-12-31&to=2022-04-28",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"reporting",
"counts",
"projects"
],
"query": [
{
"key": "from",
"value": "2021-12-31"
},
{
"key": "to",
"value": "2022-04-28"
}
]
}
},
"response": []
},
{
"name": "get test counts",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"orgs\": [\"{{orgID}}\"],\n \"isPrivate\": false,\n \"issuesPrevented\": false,\n \"projects\": [\"{{projectID}}\"]\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/reporting/counts/tests?from=2021-12-31&to=2022-04-28&groupBy=isPrivate",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"reporting",
"counts",
"tests"
],
"query": [
{
"key": "from",
"value": "2021-12-31"
},
{
"key": "to",
"value": "2022-04-28"
},
{
"key": "groupBy",
"value": "isPrivate"
}
]
}
},
"response": []
}
]
},
{
"name": "Audit Logs",
"item": [
{
"name": "Get group level audit logs",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n \"orgs\": [\"{{orgID}}\"]\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/audit?from=2021-12-31&to=2022-04-27&page=1&sortOrder=ASC",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"audit"
],
"query": [
{
"key": "from",
"value": "2021-12-31"
},
{
"key": "to",
"value": "2022-04-27"
},
{
"key": "page",
"value": "1"
},
{
"key": "sortOrder",
"value": "ASC"
}
]
}
},
"response": []
},
{
"name": "Get org level audit logs",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"filters\": {\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/audit?from=2021-12-31&to=2022-04-27&page=1&sortOrder=ASC",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"audit"
],
"query": [
{
"key": "from",
"value": "2021-12-31"
},
{
"key": "to",
"value": "2022-04-27"
},
{
"key": "page",
"value": "1"
},
{
"key": "sortOrder",
"value": "ASC"
}
]
}
},
"response": []
}
]
},
{
"name": "Usecases",
"item": [
{
"name": "Get Issues on One project",
"item": [
{
"name": "List all projects",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test(\"Settings retrieved\", function () {",
" pm.response.to.be.ok;",
" ",
" var response = pm.response.json();",
" pm.collectionVariables.set(\"projectID\", response.projects[0].id)",
" console.log(\"projctID: \" + response.projects[0].id)",
"});"
]
}
}
],
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/projects",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"projects"
]
}
},
"response": []
},
{
"name": "List all aggregated issues",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"includeDescription\": false,\n \"includeIntroducedThrough\": false,\n \"filters\": {\n \"severities\": [\n \"critical\",\n \"high\",\n \"medium\",\n \"low\"\n ],\n \"exploitMaturity\": [\n \"mature\",\n \"proof-of-concept\",\n \"no-known-exploit\",\n \"no-data\"\n ],\n \"types\": [\n \"vuln\",\n \"license\"\n ],\n \"ignored\": false,\n \"patched\": false,\n \"priority\": {\n \"score\": {\n \"min\": 0,\n \"max\": 1000\n }\n }\n }\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/org/{{orgID}}/project/{{projectID}}/aggregated-issues",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"org",
"{{orgID}}",
"project",
"{{projectID}}",
"aggregated-issues"
]
}
},
"response": []
},
{
"name": "Get Org Level Audit Logs",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{access_token}}",
"type": "text"
}
],
"url": {
"raw": "https://snyk.io/api/v1/group/{{groupID}}/audit?from=2022-01-01&to=2022-03-30&page=1&sortOrder=ASC",
"protocol": "https",
"host": [
"snyk",
"io"
],
"path": [
"api",
"v1",
"group",
"{{groupID}}",
"audit"
],
"query": [
{
"key": "from",
"value": "2022-01-01"
},
{
"key": "to",
"value": "2022-03-30"
},
{
"key": "page",
"value": "1"
},
{
"key": "sortOrder",
"value": "ASC"
}
]
}
},
"response": []
}
]
},
{
"name": "Delete Tags",
"item": [
{
"name": "List all tags in a group",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/tags?perPage=10&page=1",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"tags"
],
"query": [
{
"key": "perPage",
"value": "10"
},
{
"key": "page",
"value": "1"
}
]
}
},
"response": []
},
{
"name": "Delete tags from Group",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"key\": \"teamblue\",\n \"value\": \"prod\",\n \"force\": true\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/tags/delete",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"tags",
"delete"
]
}
},
"response": []
}
]
},
{
"name": "Integrations",
"item": [
{
"name": "Get Integration IDs",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "https://snyk.io/api/v1/org/{{orgID}}/integrations",
"protocol": "https",
"host": [
"snyk",
"io"
],
"path": [
"api",
"v1",
"org",
"{{orgID}}",
"integrations"
]
}
},
"response": []
},
{
"name": "Import Project",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test(\"Settings retrieved\", function () {",
"",
" // let responseHeaders = pm.response.headers.all();",
" let responseHeaders = pm.response.headers.get(\"location\");",
" console.log(responseHeaders);",
" pm.collectionVariables.set(\"jobStatusURL\", responseHeaders);",
"});",
""
]
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"target\":{\n \"owner\": \"morgansnyk\",\n \"name\": \"mk.js\",\n \"branch\":\"master\"\n }\n}\n",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "https://snyk.io/api/v1/org/{{orgID}}/integrations/{{githubID}}/import",
"protocol": "https",
"host": [
"snyk",
"io"
],
"path": [
"api",
"v1",
"org",
"{{orgID}}",
"integrations",
"{{githubID}}",
"import"
]
}
},
"response": []
},
{
"name": "Get Job Status",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"pm.test(\"Settings retrieved\", function () {",
"",
" // let responseHeaders = pm.response.headers.all();",
" let responseHeaders = pm.response.headers.get(\"location\");",
" console.log(responseHeaders);",
" pm.collectionVariables.set(\"jobStatusURL\", responseHeaders);",
"});",
""
]
}
}
],
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"target\":{\n \"owner\": \"morgansnyk\",\n \"name\": \"mk.js\",\n \"branch\":\"master\"\n }\n}\n",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{jobStatusURL}}",
"host": [
"{{jobStatusURL}}"
]
}
},
"response": []
}
]
},
{
"name": "Delete All Tags w/ filter for Runner",
"item": [
{
"name": "List all tags in a group",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"console.log(\"start list\");",
"var data = pm.response.json();",
"var tags = data.tags;",
"var totalKeys = Object.keys(tags).length;",
"console.log(\"The number of keys in the response body is: \" + totalKeys);",
"var i = pm.collectionVariables.get(\"i\");",
"console.log(\"i is set to \" + i);",
"if (totalKeys>0 && i<totalKeys){",
" console.log(\"totalKeys: \"+ totalKeys + \" i: \" + i);",
" var tagKey = data.tags[i].key;",
" console.log(\"Key: \" + tagKey);",
" tagKey=tagKey.toString();",
" if(tagKey ===\"scan_time\"){ ",
" console.log(\"equal to scan time\")",
" pm.collectionVariables.set(\"tagKey\", tagKey);",
" var tagValue = data.tags[i].value;",
" console.log(\"Value: \" +tagValue);",
" pm.collectionVariables.set(\"tagValue\", tagValue);",
" console.log(\"i is :\" +pm.collectionVariables.get(\"i\"));",
" console.log(\"call Delete\");",
" postman.setNextRequest(\"Delete tags from Group\");",
" }",
" else{",
" console.log(\"got else\")",
" i++;",
" pm.collectionVariables.set(\"i\", i);",
" console.log(\"i is :\" +pm.collectionVariables.get(\"i\"));",
" postman.setNextRequest(\"List all tags in a group\");",
" }",
"}",
"else{ ",
" pm.collectionVariables.set(\"i\", 0);",
" console.log(\"all done\");",
" postman.setNextRequest(null);",
"} "
]
}
}
],
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/tags?perPage=10&page=1",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"tags"
],
"query": [
{
"key": "perPage",
"value": "10"
},
{
"key": "page",
"value": "1"
}
]
}
},
"response": []
},
{
"name": "Delete tags from Group",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"console.log(\"Deleting: \" + pm.collectionVariables.get(\"tagKey\") + \":\" + pm.collectionVariables.get(\"tagValue\"));",
"postman.setNextRequest(\"List all tags in a group\");",
""
]
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"key\": \"{{tagKey}}\",\n \"value\": \"{{tagValue}}\",\n \"force\": true\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/tags/delete",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"tags",
"delete"
]
}
},
"response": []
}
]
},
{
"name": "Delete All Tags",
"item": [
{
"name": "List all tags in a group -All",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var data = pm.response.json();",
"var tags = data.tags;",
"var totalKeys = Object.keys(tags).length;",
"console.log(\"The number of keys in the response body is: \" + totalKeys);",
"if(i=0, i++,(totalKeys>0 && i<totalKeys)){",
" console.log(\"in IF\");",
" var tagKey = data.tags[i].key;",
" console.log(\"Key: \" +tagKey);",
" pm.collectionVariables.set(\"tagKey\", tagKey);",
" var tagValue = data.tags[i].value;",
" console.log(\"Value: \" +tagValue);",
" pm.collectionVariables.set(\"tagValue\", tagValue);",
" postman.setNextRequest(\"Delete tags from Group\");",
"}",
"else {",
" postman.setNextRequest(null);",
"",
"}",
" "
]
}
}
],
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/tags?perPage=10&page=1",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"tags"
],
"query": [
{
"key": "perPage",
"value": "10"
},
{
"key": "page",
"value": "1"
}
]
}
},
"response": []
},
{
"name": "Delete tags from Group -All",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"postman.setNextRequest(\"List all tags in a group\");",
""
]
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"type": "text"
},
{
"key": "Authorization",
"value": "token {{APIToken}}",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"key\": \"{{tagKey}}\",\n \"value\": \"{{tagValue}}\",\n \"force\": true\n}"
},
"url": {
"raw": "{{baseURL}}{{apiVersion}}/group/{{groupID}}/tags/delete",
"host": [
"{{baseURL}}{{apiVersion}}"
],
"path": [
"group",
"{{groupID}}",
"tags",
"delete"
]
}
},
"response": []
}
]
}
]
}
],
"event": [
{
"listen": "prerequest",
"script": {
"type": "text/javascript",
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
""
]
}
}
],
"variable": [
{
"key": "orgID",
"value": ""
},
{
"key": "APIToken",
"value": ""
},
{
"key": "baseURL",
"value": "https://api.snyk.io/api/"
},
{
"key": "projectID",
"value": ""
},
{
"key": "apiVersion",
"value": "v1"
},
{
"key": "userId",
"value": ""
},
{
"key": "clientId",
"value": ""
},
{
"key": "groupID",
"value": ""
},
{
"key": "integrationID",
"value": ""
},
{
"key": "githubID",
"value": ""
},
{
"key": "jobStatusURL",
"value": ""
},
{
"key": "tagKey",
"value": ""
},
{
"key": "tagValue",
"value": ""
},
{
"key": "filter",
"value": ""
},
{
"key": "i",
"value": ""
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment