CoreStack Security API

Security Pillar

Operations 36

POST /security/executive_dashboard/threats/by_cloud_accounts Get Threat by Cloud Accounts #
POST /security/executive_dashboard/threats/by_region Get Threat by Region #
POST /security/executive_dashboard/threats/by_resource_category Get Threat by Resource Category #
POST /security/executive_dashboard/threats/trend_by_severity Get Threats by Trend #
POST /security/executive_dashboard/violations/by_cloud_account Get Config Violation by Cloud Account #
POST /security/executive_dashboard/violations/by_region Get Config Violation By Region #
POST /security/executive_dashboard/violations/by_resource_category Get Config Violation by Resource Category #
POST /security/executive_dashboard/violations/trend_by_severity Get Config Violation trend by severity #
POST /security/executive_dashboard/vulnerabilities/by_cloud_account Get Vulnerability by Cloud Account #
POST /security/executive_dashboard/vulnerabilities/by_region Get Vulnerability by Region #
POST /security/executive_dashboard/vulnerabilities/trend_by_severity Get Vulnerability by Trend #
GET /security/posture/visibility/{tenant_id}/get/vulnerability List Security Vulnerability Details #
GET /security/posture/visibility/{tenant_id}/get/{action_name} List Security Visibility Details #
GET /security/posture/{tenant_id}/get/securityops Get Security Posture Details By Tenant #
GET /security/posture/{tenant_id}/get/securityops/{action_name} Get Security Posture Details by Cloud Account & Cloud Service Provider #
POST /v1/secops/dashboard/infra_misconfig/summary Get summary of infra mis-configurations aggregated by region, resource category, or account for a given tenant #
POST /v1/secops/dashboard/infra_misconfig/summary_by_resource Get summary of infra mis-configurations aggregated by resource(s) for a given tenant #
POST /v1/secops/dashboard/infra_misconfig/trend/list List of infra misconfigurations IDs captured for given summary filters #
POST /v1/secops/dashboard/infra_misconfig/trend/summary Retrieves trend summary of infrastructure misconfigurations #
POST /v1/secops/dashboard/infra_threats/summary Get summary of infra threats aggregated by region, resource category, or account for a given tenant #
POST /v1/secops/dashboard/infra_threats/summary_by_resource Get summary of infra threats aggregated by resource(s) for a given tenant #
POST /v1/secops/dashboard/infra_threats/trend/list List of infra threat IDs captured for given summary filters #
POST /v1/secops/dashboard/infra_threats/trend/summary Retrieves trend summary of infrastructure threats #
POST /v1/secops/dashboard/infra_vulnerabilities/summary Get summary of infra vulnerabilities aggregated by region, resource category, or account for a given tenant #
POST /v1/secops/dashboard/infra_vulnerabilities/summary_by_resource Get summary of infra vulnerabilities aggregated by resource(s) for a given tenant #
POST /v1/secops/dashboard/infra_vulnerabilities/trend/list List of infra vulnerability IDs captured for given summary filters #
POST /v1/secops/dashboard/infra_vulnerabilities/trend/summary Retrieves trend summary of infrastructure vulnerabilities #
POST /v1/secops/infra_threats/batch Details of the given batch of threat IDs #
POST /v1/secops/infra_threats/list Lists of threat IDs captured for cloud resources #
POST /v1/secops/infra_vulnerabilities/batch Details of the given batch of vulnerability IDs #
POST /v1/secops/infra_vulnerabilities/list List of vulnerability IDs captured for cloud resources #
POST /v2/secops/dashboard/compliance/compliance_by_service_account List Compliance summary by service accounts #
POST /v2/secops/dashboard/compliance/compliance_by_tenant List Compliance summary by tenants #
POST /v2/security/executive_dashboard/access/by_cloud_account Get Access Violation by Cloud Account #
POST /v2/security/executive_dashboard/access/by_region Get Access Violation By Region #
POST /v2/security/executive_dashboard/access/trend_by_severity Get Access Violation trend by severity #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/corestack-security-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

corestack-security-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: CoreStack External Security API
  version: 1.0.0
  termsOfService: http://corestack.io/
  license:
    name: CoreStack Inc License
    url: http://corestack.io/licenses/LICENSE-2.0.html
  description: Security Pillar
servers:
- url: /
tags:
- name: Security
  description: Security Pillar
paths:
  /security/executive_dashboard/threats/by_cloud_accounts:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardThreatsSummaryAccountResponse'
      summary: Get Threat by Cloud Accounts
      description: Security Dashboard Threats by Accounts
      operationId: ThreatByAccounts
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/threats/by_region:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardThreatsByRegionResponse'
      summary: Get Threat by Region
      description: Security Dashboard Threat by Region
      operationId: ThreatByRegion
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/threats/by_resource_category:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardThreatsByResourceCategoryResponse'
      summary: Get Threat by Resource Category
      description: Security Dashboard Threat by Resource Category
      operationId: ThreatByResourceCategory
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/threats/trend_by_severity:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardThreatSummaryMonthResponse'
      summary: Get Threats by Trend
      description: Security Dashboard Threats by Trend
      operationId: ThreatByTrend
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/violations/by_cloud_account:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardViolationsByAccountResponse'
      summary: Get Config Violation by Cloud Account
      description: Security Dashboard Violations by Cloud Accounts
      operationId: violationsByCloudAccount
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/violations/by_region:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardViolationsByRegionResponse'
      summary: Get Config Violation By Region
      description: Security Dashboard Violations by Region
      operationId: violationsByRegion
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/violations/by_resource_category:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardViolationsByResourceCategoryResponse'
      summary: Get Config Violation by Resource Category
      description: Security Dashboard Violation by Resource Category
      operationId: violationsByResourceCategory
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/violations/trend_by_severity:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardViolationsByMonthResponse'
      summary: Get Config Violation trend by severity
      description: Security Dashboard Config Violation by Trend
      operationId: violationsTrend
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/vulnerabilities/by_cloud_account:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardVulnerabilitySummaryAccountResponse'
      summary: Get Vulnerability by Cloud Account
      description: SecOps Dashboard Vulnerabilities by Cloud Account
      operationId: VulnerabilityByAccount
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/vulnerabilities/by_region:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityDashboardVulnerabilitySummaryRegionResponse'
      summary: Get Vulnerability by Region
      description: SecOps Dashboard Vulnerabilities by Region
      operationId: VulnerabilityByRegion
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/executive_dashboard/vulnerabilities/trend_by_severity:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityVulnerabilitySummaryMonthResponse'
      summary: Get Vulnerability by Trend
      description: SecOps Dashboard Vulnerabilities by Trend
      operationId: VulnerabilityByTrend
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityDashboardRequest'
        required: true
  /security/posture/visibility/{tenant_id}/get/vulnerability:
    get:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityVulnerabilityResponse'
      summary: List Security Vulnerability Details
      description: Security Vulnerability for tenant or cloud account
      operationId: SecurityVulnerability
      parameters:
      - name: tenant_id
        in: path
        required: true
        description: Specify the tenant ID. This is a unique ID and can be retrieved using the List Tenants API.
        schema:
          type: string
      - description: ID of the service account. This can be fetched from list cloud accounts API.
        name: accounts
        in: query
        schema:
          type: string
      - description: Cloud service
        in: query
        x-cs-enum-type: CloudServiceName
        required: false
        name: services
        schema:
          type: string
          enum:
          - AWS
          - Azure
          - AzureStack
          - Azure_CSP
          - Azure_CSP-Direct
          - Azure_EA
          - Azure_MCA
          - Cloudstack
          - GCP
          - MS_VMM
          - OCI
          - Openstack
          - PrivateCloud
          - Rackspace
          - VMware
          - VMware_VCD
          - vCenter
          default: AWS
      security:
      - auth_token: []
      tags:
      - Security
  /security/posture/visibility/{tenant_id}/get/{action_name}:
    get:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityVisibilityResponse'
      summary: List Security Visibility Details
      description: Security threat and guardrails details for tenant or cloud account
      operationId: SecurityVisibility
      parameters:
      - name: tenant_id
        in: path
        required: true
        description: Specify the tenant ID. This is a unique ID and can be retrieved using the List Tenants API.
        schema:
          type: string
      - name: action_name
        in: path
        required: true
        description: Action name to get visibility data
        schema:
          type: string
          enum:
          - threats_tenant_summary
          - guardrails_tenant_summary
      - description: ID of the service account. This can be fetched from list cloud accounts API.
        name: accounts
        in: query
        schema:
          type: string
      - description: Cloud service
        in: query
        x-cs-enum-type: CloudServiceName
        required: false
        name: services
        schema:
          type: string
          enum:
          - AWS
          - Azure
          - AzureStack
          - Azure_CSP
          - Azure_CSP-Direct
          - Azure_EA
          - Azure_MCA
          - Cloudstack
          - GCP
          - MS_VMM
          - OCI
          - Openstack
          - PrivateCloud
          - Rackspace
          - VMware
          - VMware_VCD
          - vCenter
          default: AWS
      - description: Number of records to display
        name: limit
        in: query
        schema:
          type: integer
      - description: Page number
        name: page
        in: query
        schema:
          type: integer
      security:
      - auth_token: []
      tags:
      - Security
  /security/posture/{tenant_id}/get/securityops:
    get:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityPostureTenantResponse'
      summary: Get Security Posture Details By Tenant
      description: Security posture By Tenant
      operationId: SecurityPostureByTenant
      parameters:
      - name: tenant_id
        in: path
        required: true
        description: Specify the tenant ID. This is a unique ID and can be retrieved using the List Tenants API.
        schema:
          type: string
      - description: Severity of the violations.
        name: category
        in: query
        schema:
          type: string
          enum:
          - threats
          - vulnerability
          - guardrail
      - description: Number of records to display
        name: limit
        in: query
        schema:
          type: integer
      - description: Page number
        name: page
        in: query
        schema:
          type: integer
      - description: search by tenant_name wise
        name: search
        in: query
        schema:
          type: string
      security:
      - auth_token: []
      tags:
      - Security
  /security/posture/{tenant_id}/get/securityops/{action_name}:
    get:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurityPostureResponse'
      summary: Get Security Posture Details by Cloud Account & Cloud Service Provider
      description: Security posture by Cloud and Cloud Accounts
      operationId: SecurityPosture
      parameters:
      - name: tenant_id
        in: path
        required: true
        description: Specify the tenant ID. This is a unique ID and can be retrieved using the List Tenants API.
        schema:
          type: string
      - name: action_name
        in: path
        required: true
        description: Action name to get posture data by Cloud and Cloud Accounts category
        schema:
          type: string
          enum:
          - posture_by_cloud
          - posture_by_cloud_account
      - description: Severity of the violations. Choose any of the below when action_name is chosen as posture_by_cloud_account
        name: category
        in: query
        schema:
          type: string
          enum:
          - threats
          - vulnerability
          - guardrail
      - description: Select one from the supported services to display summary for that particular service
        in: query
        x-cs-enum-type: CloudServiceName
        required: false
        name: service_name
        schema:
          type: string
          enum:
          - AWS
          - Azure
          - AzureStack
          - Azure_CSP
          - Azure_CSP-Direct
          - Azure_EA
          - Azure_MCA
          - Cloudstack
          - GCP
          - MS_VMM
          - OCI
          - Openstack
          - PrivateCloud
          - Rackspace
          - VMware
          - VMware_VCD
          - vCenter
          default: AWS
      - description: Number of records to display
        name: limit
        in: query
        schema:
          type: integer
      - description: Page number
        name: page
        in: query
        schema:
          type: integer
      - description: Search by account_name wise
        name: search
        in: query
        schema:
          type: string
      security:
      - auth_token: []
      tags:
      - Security
  /v1/secops/dashboard/infra_misconfig/summary:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SecurityInfraDashboardSummaryDetails'
      summary: Get summary of infra mis-configurations aggregated by region, resource category, or account for a given tenant
      description: Get summary of infra mis-configurations aggregated by region, resource category, or account for a given tenant.
      operationId: InfraMisConfigSummary
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityInfraDashboardSummaryRequest'
        required: true
  /v1/secops/dashboard/infra_misconfig/summary_by_resource:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SecurityInfraDashboardSummaryDetails'
      summary: Get summary of infra mis-configurations aggregated by resource(s) for a given tenant
      description: Get summary of infra mis-configurations aggregated by region, resource category, or account for a given tenant.
      operationId: InfraMisConfigSummaryByResource
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityInfraDashboardSummaryRequest'
        required: true
  /v1/secops/dashboard/infra_misconfig/trend/list:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InfraMisconfigurationTrendResponse'
      summary: List of infra misconfigurations IDs captured for given summary filters
      description: List of infra misconfigurations IDs captured for given trend summary.
      operationId: ListInfraMisConfigurationsTrendSummary
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InfraMisConfigurationsTrendListRequest'
        required: true
  /v1/secops/dashboard/infra_misconfig/trend/summary:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                description: List of infrastructure misconfigurations trends
                items:
                  $ref: '#/components/schemas/InfraMisConfigurationsTrendSummary'
      summary: Retrieves trend summary of infrastructure misconfigurations
      description: Retrieves trend summary of infrastructure misconfigurations
      operationId: InfraMisConfigurationsTrendSummary
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InfraMisConfigurationsTrendSummaryRequest'
        required: true
  /v1/secops/dashboard/infra_threats/summary:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SecurityInfraDashboardSummaryDetails'
      summary: Get summary of infra threats aggregated by region, resource category, or account for a given tenant
      description: Get summary of infra threats aggregated by region, resource category, or account for a given tenant.
      operationId: InfraThreatSummary
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityInfraDashboardSummaryRequest'
        required: true
  /v1/secops/dashboard/infra_threats/summary_by_resource:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SecurityInfraDashboardSummaryDetails'
      summary: Get summary of infra threats aggregated by resource(s) for a given tenant
      description: Get summary of infra threats aggregated by resource(s) for a given tenant
      operationId: InfraThreatSummaryByResource
      security:
      - auth_token: []
      tags:
      - Security
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecurityInfraDashboardSummaryRequest'
        required: true
  /v1/secops/dashboard/infra_threats/trend/list:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/M

# --- truncated at 32 KB (118 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/corestack/refs/heads/main/openapi/corestack-security-api-openapi.yml