Skip to content

Commit

Permalink
Update OpenAPI 3.0 Descriptions
Browse files Browse the repository at this point in the history
  • Loading branch information
github-openapi-bot committed Nov 23, 2024
1 parent b2ff88e commit 3f83f0b
Show file tree
Hide file tree
Showing 16 changed files with 8,644 additions and 5,908 deletions.
179 changes: 179 additions & 0 deletions descriptions/api.github.com/api.github.com.2022-11-28.json
Original file line number Diff line number Diff line change
Expand Up @@ -53797,6 +53797,57 @@
}
}
},
"/repos/{owner}/{repo}/secret-scanning/scan-history": {
"get": {
"summary": "Get secret scanning scan history for a repository",
"description": "Lists the latest incremental and backfill scans by type for a repository.\n\nOAuth app tokens and personal access tokens (classic) need the `repo` or `security_events` scope to use this endpoint. If this endpoint is only used with public repositories, the token can use the `public_repo` scope instead.",
"tags": [
"secret-scanning"
],
"operationId": "secret-scanning/get-scan-history",
"externalDocs": {
"description": "API method documentation",
"url": "https://docs.github.com/rest/secret-scanning/secret-scanning#get-secret-scanning-scan-history-for-a-repository"
},
"parameters": [
{
"$ref": "#/components/parameters/owner"
},
{
"$ref": "#/components/parameters/repo"
}
],
"responses": {
"404": {
"description": "Repository does not have GitHub Advanced Security or secret scanning enabled"
},
"503": {
"$ref": "#/components/responses/service_unavailable"
},
"200": {
"description": "Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/secret-scanning-scan-history"
},
"examples": {
"default": {
"$ref": "#/components/examples/secret-scanning-scan-history"
}
}
}
}
}
},
"x-github": {
"githubCloudOnly": false,
"enabledForGitHubApps": true,
"category": "secret-scanning",
"subcategory": "secret-scanning"
}
}
},
"/repos/{owner}/{repo}/security-advisories": {
"get": {
"summary": "List repository security advisories",
Expand Down Expand Up @@ -120019,6 +120070,77 @@
}
}
},
"secret-scanning-scan": {
"description": "Information on a single scan performed by secret scanning on the repository",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of scan"
},
"status": {
"type": "string",
"description": "The state of the scan. Either \"completed\" or \"running\""
},
"completed_at": {
"type": "string",
"format": "date-time",
"description": "The time that the scan was completed. Empty if the scan is active",
"nullable": true
},
"started_at": {
"type": "string",
"format": "date-time",
"description": "The time that the scan was started"
}
}
},
"secret-scanning-scan-history": {
"type": "object",
"properties": {
"incremental_scans": {
"type": "array",
"items": {
"$ref": "#/components/schemas/secret-scanning-scan"
}
},
"pattern_update_scans": {
"type": "array",
"items": {
"$ref": "#/components/schemas/secret-scanning-scan"
}
},
"backfill_scans": {
"type": "array",
"items": {
"$ref": "#/components/schemas/secret-scanning-scan"
}
},
"custom_pattern_backfill_scans": {
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/components/schemas/secret-scanning-scan"
},
{
"type": "object",
"properties": {
"pattern_name": {
"type": "string",
"description": "Name of the custom pattern for custom pattern scans"
},
"pattern_scope": {
"type": "string",
"description": "Level at which the custom pattern is defined, one of \"repository\", \"organization\", or \"enterprise\""
}
}
}
]
}
}
}
},
"repository-advisory-create": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -286192,6 +286314,63 @@
"token_type": "mailchimp_api_key"
}
},
"secret-scanning-scan-history": {
"value": {
"incremental_scans": [
{
"type": "git",
"status": "completed",
"completed_at": "2024-10-07T02:47:00Z"
}
],
"backfill_scans": [
{
"type": "git",
"status": "completed",
"started_at": "2024-10-07T02:47:00Z",
"completed_at": "2024-10-07T02:50:00Z"
},
{
"type": "issue",
"status": "completed",
"started_at": "2024-10-07T02:47:00Z",
"completed_at": "2024-10-07T02:49:00Z"
},
{
"type": "discussion",
"status": "completed",
"started_at": "2024-10-07T02:47:00Z",
"completed_at": "2024-10-07T02:48:00Z"
}
],
"pattern_update_scans": [
{
"type": "discussion",
"status": "in_progress",
"started_at": "2024-10-07T02:47:00Z",
"completed_at": "2024-10-07T02:51:00Z"
}
],
"custom_pattern_backfill_scans": [
{
"type": "git",
"status": "completed",
"started_at": "2024-10-07T02:47:00Z",
"completed_at": "2024-10-07T02:55:00Z",
"pattern_slug": "my-custom-pattern",
"pattern_scope": "enterprise"
},
{
"type": "git",
"status": "completed",
"started_at": "2024-10-07T02:47:00Z",
"completed_at": "2024-10-07T02:55:00Z",
"pattern_slug": "my-custom-pattern",
"pattern_scope": "organization"
}
]
}
},
"repository-advisory": {
"value": {
"ghsa_id": "GHSA-abcd-1234-efgh",
Expand Down
123 changes: 123 additions & 0 deletions descriptions/api.github.com/api.github.com.2022-11-28.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39023,6 +39023,42 @@ paths:
githubCloudOnly: false
category: secret-scanning
subcategory: secret-scanning
"/repos/{owner}/{repo}/secret-scanning/scan-history":
get:
summary: Get secret scanning scan history for a repository
description: |-
Lists the latest incremental and backfill scans by type for a repository.

OAuth app tokens and personal access tokens (classic) need the `repo` or `security_events` scope to use this endpoint. If this endpoint is only used with public repositories, the token can use the `public_repo` scope instead.
tags:
- secret-scanning
operationId: secret-scanning/get-scan-history
externalDocs:
description: API method documentation
url: https://docs.github.com/rest/secret-scanning/secret-scanning#get-secret-scanning-scan-history-for-a-repository
parameters:
- "$ref": "#/components/parameters/owner"
- "$ref": "#/components/parameters/repo"
responses:
'404':
description: Repository does not have GitHub Advanced Security or secret
scanning enabled
'503':
"$ref": "#/components/responses/service_unavailable"
'200':
description: Response
content:
application/json:
schema:
"$ref": "#/components/schemas/secret-scanning-scan-history"
examples:
default:
"$ref": "#/components/examples/secret-scanning-scan-history"
x-github:
githubCloudOnly: false
enabledForGitHubApps: true
category: secret-scanning
subcategory: secret-scanning
"/repos/{owner}/{repo}/security-advisories":
get:
summary: List repository security advisories
Expand Down Expand Up @@ -88431,6 +88467,56 @@ components:
token_type:
type: string
description: The token type this bypass is for.
secret-scanning-scan:
description: Information on a single scan performed by secret scanning on the
repository
type: object
properties:
type:
type: string
description: The type of scan
status:
type: string
description: The state of the scan. Either "completed" or "running"
completed_at:
type: string
format: date-time
description: The time that the scan was completed. Empty if the scan is
active
nullable: true
started_at:
type: string
format: date-time
description: The time that the scan was started
secret-scanning-scan-history:
type: object
properties:
incremental_scans:
type: array
items:
"$ref": "#/components/schemas/secret-scanning-scan"
pattern_update_scans:
type: array
items:
"$ref": "#/components/schemas/secret-scanning-scan"
backfill_scans:
type: array
items:
"$ref": "#/components/schemas/secret-scanning-scan"
custom_pattern_backfill_scans:
type: array
items:
allOf:
- "$ref": "#/components/schemas/secret-scanning-scan"
- type: object
properties:
pattern_name:
type: string
description: Name of the custom pattern for custom pattern scans
pattern_scope:
type: string
description: Level at which the custom pattern is defined, one of
"repository", "organization", or "enterprise"
repository-advisory-create:
type: object
properties:
Expand Down Expand Up @@ -216618,6 +216704,43 @@ components:
reason: will_fix_later
expire_at: '2020-11-06T18:18:30Z'
token_type: mailchimp_api_key
secret-scanning-scan-history:
value:
incremental_scans:
- type: git
status: completed
completed_at: '2024-10-07T02:47:00Z'
backfill_scans:
- type: git
status: completed
started_at: '2024-10-07T02:47:00Z'
completed_at: '2024-10-07T02:50:00Z'
- type: issue
status: completed
started_at: '2024-10-07T02:47:00Z'
completed_at: '2024-10-07T02:49:00Z'
- type: discussion
status: completed
started_at: '2024-10-07T02:47:00Z'
completed_at: '2024-10-07T02:48:00Z'
pattern_update_scans:
- type: discussion
status: in_progress
started_at: '2024-10-07T02:47:00Z'
completed_at: '2024-10-07T02:51:00Z'
custom_pattern_backfill_scans:
- type: git
status: completed
started_at: '2024-10-07T02:47:00Z'
completed_at: '2024-10-07T02:55:00Z'
pattern_slug: my-custom-pattern
pattern_scope: enterprise
- type: git
status: completed
started_at: '2024-10-07T02:47:00Z'
completed_at: '2024-10-07T02:55:00Z'
pattern_slug: my-custom-pattern
pattern_scope: organization
repository-advisory:
value:
ghsa_id: GHSA-abcd-1234-efgh
Expand Down
Loading

0 comments on commit 3f83f0b

Please sign in to comment.