"""Graphql queries for github vunerabilities.""" GET_GITHUB_VULN_SINGLE_REPO = """{ repository(name: "%(reponame)s", owner: "%(owner)s") { vulnerabilityAlerts(first:%(vuln_batch_size)s%(cursor)s) { totalCount nodes { vulnerableManifestPath dismissedAt createdAt vulnerableRequirements state securityVulnerability { severity firstPatchedVersion { identifier } package { name ecosystem } } } pageInfo { hasNextPage endCursor } } } } """ GET_ALL_REPOS_GITHUB_VULNERABILTY = """query{ repositoryOwner(login:"%(owner)s") { repositories(first:%(repo_batch_size)s%(cursor)s) { pageInfo { hasNextPage endCursor } nodes { name isArchived vulnerabilityAlerts(first:%(vuln_batch_size)s) { totalCount nodes { vulnerableManifestPath dismissedAt createdAt vulnerableRequirements state securityVulnerability { severity firstPatchedVersion { identifier } package { name ecosystem } } } } } } } } """