@@ -21597,6 +21597,207 @@ components:
2159721597 - ASSIGNEE
2159821598 - CASE
2159921599 - TEAM_OWNERS
21600+ GetMultipleRulesetsRequest:
21601+ properties:
21602+ data:
21603+ $ref: '#/components/schemas/GetMultipleRulesetsRequestData'
21604+ type: object
21605+ GetMultipleRulesetsRequestData:
21606+ properties:
21607+ attributes:
21608+ $ref: '#/components/schemas/GetMultipleRulesetsRequestDataAttributes'
21609+ id:
21610+ type: string
21611+ type:
21612+ $ref: '#/components/schemas/GetMultipleRulesetsRequestDataType'
21613+ required:
21614+ - type
21615+ type: object
21616+ GetMultipleRulesetsRequestDataAttributes:
21617+ properties:
21618+ include_testing_rules:
21619+ type: boolean
21620+ include_tests:
21621+ type: boolean
21622+ rulesets:
21623+ items:
21624+ type: string
21625+ type: array
21626+ type: object
21627+ GetMultipleRulesetsRequestDataType:
21628+ default: get_multiple_rulesets_request
21629+ description: Get multiple rulesets request resource type.
21630+ enum:
21631+ - get_multiple_rulesets_request
21632+ example: get_multiple_rulesets_request
21633+ type: string
21634+ x-enum-varnames:
21635+ - GET_MULTIPLE_RULESETS_REQUEST
21636+ GetMultipleRulesetsResponse:
21637+ properties:
21638+ data:
21639+ $ref: '#/components/schemas/GetMultipleRulesetsResponseData'
21640+ type: object
21641+ GetMultipleRulesetsResponseData:
21642+ properties:
21643+ attributes:
21644+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributes'
21645+ id:
21646+ type: string
21647+ type:
21648+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataType'
21649+ required:
21650+ - type
21651+ type: object
21652+ GetMultipleRulesetsResponseDataAttributes:
21653+ properties:
21654+ rulesets:
21655+ items:
21656+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributesRulesetsItems'
21657+ type: array
21658+ type: object
21659+ GetMultipleRulesetsResponseDataAttributesRulesetsItems:
21660+ properties:
21661+ data:
21662+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributesRulesetsItemsData'
21663+ description:
21664+ type: string
21665+ name:
21666+ type: string
21667+ rules:
21668+ items:
21669+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItems'
21670+ type: array
21671+ short_description:
21672+ type: string
21673+ required:
21674+ - data
21675+ type: object
21676+ GetMultipleRulesetsResponseDataAttributesRulesetsItemsData:
21677+ properties:
21678+ id:
21679+ type: string
21680+ type:
21681+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributesRulesetsItemsDataType'
21682+ required:
21683+ - type
21684+ type: object
21685+ GetMultipleRulesetsResponseDataAttributesRulesetsItemsDataType:
21686+ default: rulesets
21687+ description: Rulesets resource type.
21688+ enum:
21689+ - rulesets
21690+ example: rulesets
21691+ type: string
21692+ x-enum-varnames:
21693+ - RULESETS
21694+ GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItems:
21695+ properties:
21696+ arguments:
21697+ items:
21698+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItemsArgumentsItems'
21699+ type: array
21700+ category:
21701+ type: string
21702+ checksum:
21703+ type: string
21704+ code:
21705+ type: string
21706+ created_at:
21707+ format: date-time
21708+ type: string
21709+ created_by:
21710+ type: string
21711+ cve:
21712+ type: string
21713+ cwe:
21714+ type: string
21715+ data:
21716+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItemsData'
21717+ description:
21718+ type: string
21719+ documentation_url:
21720+ type: string
21721+ entity_checked:
21722+ type: string
21723+ is_published:
21724+ type: boolean
21725+ is_testing:
21726+ type: boolean
21727+ language:
21728+ type: string
21729+ last_updated_at:
21730+ format: date-time
21731+ type: string
21732+ last_updated_by:
21733+ type: string
21734+ name:
21735+ type: string
21736+ regex:
21737+ type: string
21738+ severity:
21739+ type: string
21740+ short_description:
21741+ type: string
21742+ should_use_ai_fix:
21743+ type: boolean
21744+ tests:
21745+ items:
21746+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItemsTestsItems'
21747+ type: array
21748+ tree_sitter_query:
21749+ type: string
21750+ type:
21751+ type: string
21752+ required:
21753+ - data
21754+ type: object
21755+ GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItemsArgumentsItems:
21756+ properties:
21757+ description:
21758+ type: string
21759+ name:
21760+ type: string
21761+ type: object
21762+ GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItemsData:
21763+ properties:
21764+ id:
21765+ type: string
21766+ type:
21767+ $ref: '#/components/schemas/GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItemsDataType'
21768+ required:
21769+ - type
21770+ type: object
21771+ GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItemsDataType:
21772+ default: rules
21773+ description: Rules resource type.
21774+ enum:
21775+ - rules
21776+ example: rules
21777+ type: string
21778+ x-enum-varnames:
21779+ - RULES
21780+ GetMultipleRulesetsResponseDataAttributesRulesetsItemsRulesItemsTestsItems:
21781+ properties:
21782+ annotation_count:
21783+ format: int64
21784+ maximum: 65535
21785+ minimum: 0
21786+ type: integer
21787+ code:
21788+ type: string
21789+ filename:
21790+ type: string
21791+ type: object
21792+ GetMultipleRulesetsResponseDataType:
21793+ default: get_multiple_rulesets_response
21794+ description: Get multiple rulesets response resource type.
21795+ enum:
21796+ - get_multiple_rulesets_response
21797+ example: get_multiple_rulesets_response
21798+ type: string
21799+ x-enum-varnames:
21800+ - GET_MULTIPLE_RULESETS_RESPONSE
2160021801 GetResourceEvaluationFiltersResponse:
2160121802 description: The definition of `GetResourceEvaluationFiltersResponse` object.
2160221803 properties:
@@ -42952,6 +43153,116 @@ components:
4295243153 - ISSUE_ASSIGNEE
4295343154 - ISSUE_CASE
4295443155 - ISSUE_TEAM_OWNERS
43156+ SecretRuleArray:
43157+ properties:
43158+ data:
43159+ items:
43160+ $ref: '#/components/schemas/SecretRuleData'
43161+ type: array
43162+ required:
43163+ - data
43164+ type: object
43165+ SecretRuleData:
43166+ properties:
43167+ attributes:
43168+ $ref: '#/components/schemas/SecretRuleDataAttributes'
43169+ id:
43170+ type: string
43171+ type:
43172+ $ref: '#/components/schemas/SecretRuleDataType'
43173+ required:
43174+ - type
43175+ type: object
43176+ SecretRuleDataAttributes:
43177+ properties:
43178+ default_included_keywords:
43179+ items:
43180+ type: string
43181+ type: array
43182+ description:
43183+ type: string
43184+ license:
43185+ type: string
43186+ match_validation:
43187+ $ref: '#/components/schemas/SecretRuleDataAttributesMatchValidation'
43188+ name:
43189+ type: string
43190+ pattern:
43191+ type: string
43192+ priority:
43193+ type: string
43194+ sds_id:
43195+ type: string
43196+ validators:
43197+ items:
43198+ type: string
43199+ type: array
43200+ type: object
43201+ SecretRuleDataAttributesMatchValidation:
43202+ properties:
43203+ endpoint:
43204+ type: string
43205+ hosts:
43206+ items:
43207+ type: string
43208+ type: array
43209+ http_method:
43210+ type: string
43211+ invalid_http_status_code:
43212+ items:
43213+ $ref: '#/components/schemas/SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems'
43214+ type: array
43215+ request_headers:
43216+ additionalProperties:
43217+ type: string
43218+ type: object
43219+ timeout_seconds:
43220+ format: int64
43221+ maximum: 1.8446744073709552e+19
43222+ minimum: 0
43223+ type: integer
43224+ type:
43225+ type: string
43226+ valid_http_status_code:
43227+ items:
43228+ $ref: '#/components/schemas/SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems'
43229+ type: array
43230+ type: object
43231+ SecretRuleDataAttributesMatchValidationInvalidHttpStatusCodeItems:
43232+ properties:
43233+ end:
43234+ format: int64
43235+ maximum: 1.8446744073709552e+19
43236+ minimum: 0
43237+ type: integer
43238+ start:
43239+ format: int64
43240+ maximum: 1.8446744073709552e+19
43241+ minimum: 0
43242+ type: integer
43243+ type: object
43244+ SecretRuleDataAttributesMatchValidationValidHttpStatusCodeItems:
43245+ properties:
43246+ end:
43247+ format: int64
43248+ maximum: 1.8446744073709552e+19
43249+ minimum: 0
43250+ type: integer
43251+ start:
43252+ format: int64
43253+ maximum: 1.8446744073709552e+19
43254+ minimum: 0
43255+ type: integer
43256+ type: object
43257+ SecretRuleDataType:
43258+ default: secret_rule
43259+ description: Secret rule resource type.
43260+ enum:
43261+ - secret_rule
43262+ example: secret_rule
43263+ type: string
43264+ x-enum-varnames:
43265+ - SECRET_RULE
4295543266 SecurityFilter:
4295643267 description: The security filter's properties.
4295743268 properties:
@@ -77312,6 +77623,57 @@ paths:
7731277623 tags:
7731377624 - Static Analysis
7731477625 x-unstable: '**Note**: This endpoint may be subject to changes.'
77626+ /api/v2/static-analysis/rulesets:
77627+ post:
77628+ description: Get rules for multiple rulesets in batch.
77629+ operationId: ListMultipleRulesets
77630+ requestBody:
77631+ content:
77632+ application/json:
77633+ schema:
77634+ $ref: '#/components/schemas/GetMultipleRulesetsRequest'
77635+ required: true
77636+ responses:
77637+ '200':
77638+ content:
77639+ application/json:
77640+ schema:
77641+ $ref: '#/components/schemas/GetMultipleRulesetsResponse'
77642+ description: OK
77643+ '429':
77644+ $ref: '#/components/responses/TooManyRequestsResponse'
77645+ security:
77646+ - AuthZ:
77647+ - code_analysis_read
77648+ - apiKeyAuth: []
77649+ appKeyAuth: []
77650+ summary: Ruleset get multiple
77651+ tags:
77652+ - Security Monitoring
77653+ x-unstable: '**Note**: This endpoint may be subject to changes.'
77654+ /api/v2/static-analysis/secrets/rules:
77655+ get:
77656+ description: Returns list of Secrets rules with ID, Pattern, Description, Priority,
77657+ and SDS ID
77658+ operationId: GetSecretsRules
77659+ responses:
77660+ '200':
77661+ content:
77662+ application/json:
77663+ schema:
77664+ $ref: '#/components/schemas/SecretRuleArray'
77665+ description: OK
77666+ '429':
77667+ $ref: '#/components/responses/TooManyRequestsResponse'
77668+ security:
77669+ - AuthZ:
77670+ - code_analysis_read
77671+ - apiKeyAuth: []
77672+ appKeyAuth: []
77673+ summary: Returns list of Secrets rules
77674+ tags:
77675+ - Security Monitoring
77676+ x-unstable: '**Note**: This endpoint may be subject to changes.'
7731577677 /api/v2/synthetics/settings/on_demand_concurrency_cap:
7731677678 get:
7731777679 description: Get the on-demand concurrency cap.
0 commit comments