Struct octorust::secret_scanning::SecretScanning[][src]

pub struct SecretScanning { /* fields omitted */ }

Implementations

List secret scanning alerts for a repository.

This function performs a GET to the /repos/{owner}/{repo}/secret-scanning/alerts endpoint.

Lists all secret scanning alerts for a private repository, from newest to oldest. To use this endpoint, you must be an administrator for the repository or organization, and you must use an access token with the repo scope or security_events scope.

GitHub Apps must have the secret_scanning_alerts read permission to use this endpoint.

FROM: https://docs.github.com/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository

Parameters:

  • owner: &str
  • repo: &str
  • state: crate::types::SecretScanningAlertState – Sets the state of the secret scanning alert. Can be either open or resolved. You must provide resolution when you set the state to resolved.
  • secret_type: &str – A comma separated list of secret types to return. By default all secret types are returned. See “About secret scanning for private repositories” for a complete list of secret types (API slug).
  • page: i64 – Page number of the results to fetch.
  • per_page: i64 – Results per page (max 100).

List secret scanning alerts for a repository.

This function performs a GET to the /repos/{owner}/{repo}/secret-scanning/alerts endpoint.

As opposed to list_alerts_for_repo, this function returns all the pages of the request at once.

Lists all secret scanning alerts for a private repository, from newest to oldest. To use this endpoint, you must be an administrator for the repository or organization, and you must use an access token with the repo scope or security_events scope.

GitHub Apps must have the secret_scanning_alerts read permission to use this endpoint.

FROM: https://docs.github.com/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository

Get a secret scanning alert.

This function performs a GET to the /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} endpoint.

Gets a single secret scanning alert detected in a private repository. To use this endpoint, you must be an administrator for the repository or organization, and you must use an access token with the repo scope or security_events scope.

GitHub Apps must have the secret_scanning_alerts read permission to use this endpoint.

FROM: https://docs.github.com/rest/reference/secret-scanning#get-a-secret-scanning-alert

Parameters:

  • owner: &str
  • repo: &str
  • alert_number: i64 – The number that identifies an alert. You can find this at the end of the URL for a code scanning alert within GitHub, and in the number field in the response from the GET /repos/{owner}/{repo}/code-scanning/alerts operation.

Update a secret scanning alert.

This function performs a PATCH to the /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} endpoint.

Updates the status of a secret scanning alert in a private repository. To use this endpoint, you must be an administrator for the repository or organization, and you must use an access token with the repo scope or security_events scope.

GitHub Apps must have the secret_scanning_alerts write permission to use this endpoint.

FROM: https://docs.github.com/rest/reference/secret-scanning#update-a-secret-scanning-alert

Parameters:

  • owner: &str
  • repo: &str
  • alert_number: i64 – The number that identifies an alert. You can find this at the end of the URL for a code scanning alert within GitHub, and in the number field in the response from the GET /repos/{owner}/{repo}/code-scanning/alerts operation.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.