action snyk_update { label: "Update" description: "" provider: snyk method: PUT path: "/org/{orgId}/integrations/{integrationId}/settings" encoding: json input: { type: "object" properties: { autoDepUpgradeEnabled: { type: "boolean" description: "Defines if the functionality is enabled" } autoDepUpgradeIgnoredDependencies: { type: "array" description: "A list of strings defining what dependencies should be ignored" items: { type: "object" } } autoDepUpgradeLimit: { type: "number" description: "A limit on how many automatic dependency upgrade PRs can be opened simultaneously" } autoDepUpgradeMinAge: { type: "number" description: "The age (in days) that an automatic dependency check is valid for" } autoRemediationPrs: { type: "object" description: "Defines automatic remediation policies" properties: { backlogPrsEnabled: { type: "boolean" description: "If true, allows automatic remediation of prioritized backlog issues" } freshPrsEnabled: { type: "boolean" description: "If true, allows automatic remediation of newly identified issues, or older issues where a fix has been identified" } usePatchRemediation: { type: "boolean" description: "If true, allows using patched remediation" } } } dockerfileSCMEnabled: { type: "boolean" description: "If true, will automatically detect and scan Dockerfiles in your Git repositories, surface base image vulnerabilities and recommend possible fixes" } integrationId: { type: "string" } manualRemediationPrs: { type: "object" description: "Defines manual remediation policies" properties: { usePatchRemediation: { type: "boolean" description: "If true, allows using patched remediation" } } } orgId: { type: "string" } pullRequestAssignment: { type: "object" description: "assign Snyk pull requests" properties: { assignees: { type: "array" description: "an array of usernames that have contributed to the organization's project(s)." items: { type: "object" } } enabled: { type: "boolean" description: "if the organization's project(s) will assign Snyk pull requests." } type: { type: "string" description: "a string representing the type of assignment your projects require." enum: ["auto", "manual"] } } } pullRequestFailOnAnyVulns: { type: "boolean" description: "If an opened PR should fail to be validated if any vulnerable dependencies have been detected" } pullRequestFailOnlyForHighSeverity: { type: "boolean" description: "If an opened PR only should fail its validation if any dependencies are marked as being of high severity" } pullRequestTestEnabled: { type: "boolean" description: "If opened PRs should be tested" } } required: ["integrationId", "orgId"] additionalProperties: false } output: { type: "object" additionalProperties: true } }