{"meta":{"title":"Dependabot","intro":"Documentación de referencia para los tipos de esquema de GraphQL en la categoría Dependabot.","product":"GraphQL API","breadcrumbs":[{"href":"/es/graphql","title":"GraphQL API"},{"href":"/es/graphql/reference","title":"Referencia"},{"href":"/es/graphql/reference/dependabot","title":"Dependabot"}],"documentType":"article"},"body":"# Dependabot\n\nDocumentación de referencia para los tipos de esquema de GraphQL en la categoría Dependabot.\n\n## DependabotUpdate - object\n\nA Dependabot Update for a dependency in a repository.\n\n**Implements:** RepositoryNode\n\n### Fields for `DependabotUpdate`\n\n* `error` (DependabotUpdateError): The error from a dependency update.\n* `pullRequest` (PullRequest): The associated pull request.\n* `repository` (Repository!): The repository associated with this node.\n\n## DependabotUpdateError - object\n\nAn error produced from a Dependabot Update.\n\n### Fields for `DependabotUpdateError`\n\n* `body` (String!): The body of the error.\n* `errorType` (String!): The error code.\n* `title` (String!): The title of the error.\n\n## DismissReason - enum\n\nThe possible reasons that a Dependabot alert was dismissed.\n\n### Values for `DismissReason`\n\n* `FIX_STARTED`: A fix has already been started.\n* `INACCURATE`: This alert is inaccurate or incorrect.\n* `NOT_USED`: Vulnerable code is not actually used.\n* `NO_BANDWIDTH`: No bandwidth to fix this.\n* `TOLERABLE_RISK`: Risk is tolerable to this project.\n\n## dismissRepositoryVulnerabilityAlert - mutation\n\nDismisses the Dependabot alert.\n\n### Input fields for `dismissRepositoryVulnerabilityAlert`\n\n* `input` (DismissRepositoryVulnerabilityAlertInput!): \n\n### Return fields for `dismissRepositoryVulnerabilityAlert`\n\n* `clientMutationId` (String): A unique identifier for the client performing the mutation.\n* `repositoryVulnerabilityAlert` (RepositoryVulnerabilityAlert): The Dependabot alert that was dismissed.\n\n## DismissRepositoryVulnerabilityAlertInput - input object\n\nAutogenerated input type of DismissRepositoryVulnerabilityAlert.\n\n### Input fields for `DismissRepositoryVulnerabilityAlertInput`\n\n* `clientMutationId` (String): A unique identifier for the client performing the mutation.\n* `dismissReason` (DismissReason!): The reason the Dependabot alert is being dismissed.\n* `repositoryVulnerabilityAlertId` (ID!): The Dependabot alert ID to dismiss.\n\n## RepositoryVulnerabilityAlert - object\n\nA Dependabot alert for a repository with a dependency affected by a security vulnerability.\n\n**Implements:** Node, RepositoryNode\n\n### Fields for `RepositoryVulnerabilityAlert`\n\n* `autoDismissedAt` (DateTime): When was the alert auto-dismissed?.\n* `createdAt` (DateTime!): When was the alert created?.\n* `dependabotUpdate` (DependabotUpdate): The associated Dependabot update.\n* `dependencyRelationship` (RepositoryVulnerabilityAlertDependencyRelationship): The relationship of an alert's dependency.\n* `dependencyScope` (RepositoryVulnerabilityAlertDependencyScope): The scope of an alert's dependency.\n* `dismissComment` (String): Comment explaining the reason the alert was dismissed.\n* `dismissReason` (String): The reason the alert was dismissed.\n* `dismissedAt` (DateTime): When was the alert dismissed?.\n* `dismisser` (User): The user who dismissed the alert.\n* `fixedAt` (DateTime): When was the alert fixed?.\n* `id` (ID!): The Node ID of the RepositoryVulnerabilityAlert object.\n* `number` (Int!): Identifies the alert number.\n* `repository` (Repository!): The associated repository.\n* `securityAdvisory` (SecurityAdvisory): The associated security advisory.\n* `securityVulnerability` (SecurityVulnerability): The associated security vulnerability.\n* `state` (RepositoryVulnerabilityAlertState!): Identifies the state of the alert.\n* `vulnerableManifestFilename` (String!): The vulnerable manifest filename.\n* `vulnerableManifestPath` (String!): The vulnerable manifest path.\n* `vulnerableRequirements` (String): The vulnerable requirements.\n\n## RepositoryVulnerabilityAlertConnection - object\n\nThe connection type for RepositoryVulnerabilityAlert.\n\n### Fields for `RepositoryVulnerabilityAlertConnection`\n\n* `edges` ([RepositoryVulnerabilityAlertEdge]): A list of edges.\n* `nodes` ([RepositoryVulnerabilityAlert]): A list of nodes.\n* `pageInfo` (PageInfo!): Information to aid in pagination.\n* `totalCount` (Int!): Identifies the total count of items in the connection.\n\n## RepositoryVulnerabilityAlertDependencyRelationship - enum\n\nThe possible relationships of an alert's dependency.\n\n### Values for `RepositoryVulnerabilityAlertDependencyRelationship`\n\n* `DIRECT`: A direct dependency of your project.\n* `INCONCLUSIVE`: The relationship could not be determined.\n* `TRANSITIVE`: A transitive dependency of your project.\n* `UNKNOWN`: The relationship is unknown.\n\n## RepositoryVulnerabilityAlertDependencyScope - enum\n\nThe possible scopes of an alert's dependency.\n\n### Values for `RepositoryVulnerabilityAlertDependencyScope`\n\n* `DEVELOPMENT`: A dependency that is only used in development.\n* `RUNTIME`: A dependency that is leveraged during application runtime.\n\n## RepositoryVulnerabilityAlertEdge - object\n\nAn edge in a connection.\n\n### Fields for `RepositoryVulnerabilityAlertEdge`\n\n* `cursor` (String!): A cursor for use in pagination.\n* `node` (RepositoryVulnerabilityAlert): The item at the end of the edge.\n\n## RepositoryVulnerabilityAlertState - enum\n\nThe possible states of an alert.\n\n### Values for `RepositoryVulnerabilityAlertState`\n\n* `AUTO_DISMISSED`: An alert that has been automatically closed by Dependabot.\n* `DISMISSED`: An alert that has been manually closed by a user.\n* `FIXED`: An alert that has been resolved by a code change.\n* `OPEN`: An alert that is still open."}