Kenna Security APPLICATION REPORTING API

The APPLICATION REPORTING API from Kenna Security — 3 operation(s) for application reporting.

Operations 3

GET /applications/{id}/report_query/findings/historical_mean_time_to_remediate_by_risk_level Historical Mean Time To Remediate Findings by Risk Level #
GET /applications/{id}/report_query/historical_mean_time_to_remediate_by_risk_level Historical Mean Time To Remediate Vulnerabilities by Risk Level #
GET /applications/{id}/report_query/historical_open_vulnerability_count_by_risk_level Historical Vulnerability Risk Category Counts #

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-os-inference-response-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-v3-os-inference-response-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-microsoft-vuln-inferenece-post-response-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-odata-cve-response-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-51612701083eea34cbeb0be66175b235566839e2376216d7ff4bab8b393d98fd-post-response-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-windows-os-inference-request-body-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-export-settings-request-body-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-vulnerability-definition-with-mitre-attack-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-export-get-vulnerability-response-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-vulnerability-definition-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-create-vulnerability-request-body-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/kenna-security/refs/heads/main/json-schema/kenna-security-export-get-finding-response-schema-schema.json

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/kenna-security:kenna-security-application-reporting-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

kenna-security-application-reporting-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Kenna Platform APPLICATION REPORTING API
  description: OpenAPI specification for Kenna Security
  version: '1.0'
servers:
- url: https://{defaultHost}
  variables:
    defaultHost:
      default: api.kennasecurity.com
tags:
- name: APPLICATION REPORTING
paths:
  /applications/{id}/report_query/findings/historical_mean_time_to_remediate_by_risk_level:
    get:
      summary: Historical Mean Time To Remediate Findings by Risk Level
      description: Returns a list of the historical Mean Time To Remediate (MTTR) findings by Risk Level for the application ID provided.
      operationId: application-findings-historical-mean-time-to-remediate-by-risk-level
      security:
      - X-Risk-Token: []
      tags:
      - APPLICATION REPORTING
      parameters:
      - name: id
        in: path
        description: The application ID.
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                example_0:
                  value:
                    id: 183
                    name: name
                    mttr:
                      High Risk Findings: 30
                      Medium Risk Findings: 27
                      Low Risk Findings: 5
              schema:
                $ref: '#/components/schemas/applications_findings_mttr_get_response_schema'
        '403':
          description: '403'
        '422':
          description: '422'
          content:
            application/json:
              examples:
                example_0: {}
              schema:
                $ref: '#/components/schemas/error_response'
  /applications/{id}/report_query/historical_mean_time_to_remediate_by_risk_level:
    get:
      summary: Historical Mean Time To Remediate Vulnerabilities by Risk Level
      description: Returns a list of the historical Mean Time To Remediate (MTTR) vulnerabilities by Risk Level for the application ID provided.
      operationId: application-historical-mean-time-to-remediate-by-risk-level
      security:
      - X-Risk-Token: []
      tags:
      - APPLICATION REPORTING
      parameters:
      - name: id
        in: path
        description: The application ID.
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                example_0:
                  value:
                    id: 183
                    name: name
                    mttr:
                      High Risk Vulns: 30
                      Medium Risk Vulns: 27
                      Low Risk Vulns: 5
              schema:
                $ref: '#/components/schemas/applications_vuln_mttr_get_response_schema'
        '403':
          description: '403'
        '422':
          description: '422'
          content:
            application/json:
              examples:
                example_0: {}
              schema:
                $ref: '#/components/schemas/error_response'
  /applications/{id}/report_query/historical_open_vulnerability_count_by_risk_level:
    get:
      summary: Historical Vulnerability Risk Category Counts
      description: Returns a list of the historical Vulnerability Risk Category ("High", "Medium", "Low") counts for the Application ID provided. This endpoint returns "all time" data for the specified Application. The return data is in floating point, for example, 16.0.
      operationId: application-historical-vulnerability-count-by-risk-level
      security:
      - X-Risk-Token: []
      tags:
      - APPLICATION REPORTING
      parameters:
      - name: id
        in: path
        description: The application ID.
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                example_0:
                  value:
                    id: 183
                    name: name
                    historical_vulnerability_count_by_risk:
                      '2020-05-04':
                        low: 4
                        medium: 18
                        high: 21
                      '2019-05-05':
                        low: 4
                        medium: 18
                        high: 12
                      '2019-05-06':
                        low: 4
                        medium: 11
                        high: 0
              schema:
                $ref: '#/components/schemas/applications_historical_vuln_counts_by_risk_level_schema'
        '403':
          description: '403'
        '422':
          description: '422'
          content:
            application/json:
              examples:
                example_0: {}
              schema:
                $ref: '#/components/schemas/error_response'
components:
  schemas:
    error_response:
      type: object
      properties:
        error:
          type: string
          description: The HTTP error message.
        message:
          type: string
          description: The specific error message.
        success:
          type: string
          description: Indicates success, usually 'false'.
    vuln_mttr_schema:
      type: object
      description: Vulnerability Mean Time to Remediate.
      properties:
        High Risk Vulns:
          type: integer
          description: The historical mean time to remediate for high risk vulnerabilities in days.
          example: 30
        Medium Risk Vulns:
          type: integer
          description: The historical mean time to remediate for medium risk vulnerabilities in days.
          example: 48
        Low Risk Vulns:
          type: integer
          description: The historical mean time to remediate for low risk vulnerabilities in days.
          example: 121
    applications_historical_vuln_counts_by_risk_level_schema:
      type: object
      properties:
        id:
          type: integer
          description: The application ID.
          example: 2
        name:
          type: string
          description: The application name.
          example: Engineering Demo App
        historical_vulnerability_count_by_risk:
          $ref: '#/components/schemas/low_medium_high_counts_schema'
    applications_vuln_mttr_get_response_schema:
      type: object
      properties:
        id:
          type: integer
          description: The application ID.
          example: 2
        name:
          type: string
          description: The application name.
          example: Engineering Demo App
        mttr:
          $ref: '#/components/schemas/vuln_mttr_schema'
    low_medium_high_counts_schema:
      type: object
      description: The key is a year, month, and day (YYYY-MM-DD).
      additionalProperties:
        type: object
        properties:
          low:
            type: number
            format: float
            description: The low count.
            example: 125
          medium:
            type: number
            format: float
            description: The medium count.
            example: 75
          high:
            type: number
            format: float
            description: The high count.
            example: 25
    findings_mttr_schema:
      type: object
      description: Findings Mean Time to Remediate.
      properties:
        High Risk Findings:
          type: integer
          description: The historical mean time to remediate for high risk vulnerabilities in days.
          example: 30
        Medium Risk Findings:
          type: integer
          description: The historical mean time to remediate for medium risk vulnerabilities in days.
          example: 48
        Low Risk Findings:
          type: integer
          description: The historical mean time to remediate for low risk vulnerabilities in days.
          example: 121
    applications_findings_mttr_get_response_schema:
      type: object
      properties:
        id:
          type: integer
          description: The application ID.
          example: 2
        name:
          type: string
          description: The application name.
          example: Engineering Demo App
        mttr:
          $ref: '#/components/schemas/findings_mttr_schema'
  securitySchemes:
    X-Risk-Token:
      type: apiKey
      name: X-Risk-Token
      in: header
x-provenance:
  method: searched
  source: https://apidocs.kennasecurity.com/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://apidocs.kennasecurity.com/reference/add-applications-to-role.md
  - https://apidocs.kennasecurity.com/reference/add-asset-groups-to-role.md
  - https://apidocs.kennasecurity.com/reference/application-findings-historical-mean-time-to-remediate-by-risk-level.md
  - https://apidocs.kennasecurity.com/reference/application-historical-mean-time-to-remediate-by-risk-level.md
  - https://apidocs.kennasecurity.com/reference/application-historical-vulnerability-count-by-risk-level.md
  - https://apidocs.kennasecurity.com/reference/asset-groups-findings-historical-mean-time-to-remediate-by-risk-level.md
  - https://apidocs.kennasecurity.com/reference/audit-log-search.md
  - https://apidocs.kennasecurity.com/reference/average-days-open-by-risk-level-over-time.md
  - https://apidocs.kennasecurity.com/reference/bulk-delete-findings.md
  - https://apidocs.kennasecurity.com/reference/bulk-delete-vulnerabilities.md
  - https://apidocs.kennasecurity.com/reference/bulk-update-assets.md
  - https://apidocs.kennasecurity.com/reference/bulk-update-vulnerability.md
  - https://apidocs.kennasecurity.com/reference/calculate-asset-group-metric.md
  - https://apidocs.kennasecurity.com/reference/check-data-export-status.md
  - https://apidocs.kennasecurity.com/reference/check-remediation-score.md
  - https://apidocs.kennasecurity.com/reference/check-sla-adherence-metrics.md
  - https://apidocs.kennasecurity.com/reference/check-vulnerability-densities-metrics.md
  - https://apidocs.kennasecurity.com/reference/create-application.md
  - https://apidocs.kennasecurity.com/reference/create-asset-group-and-risk-meter.md
  - https://apidocs.kennasecurity.com/reference/create-asset.md
  - https://apidocs.kennasecurity.com/reference/create-child-asset-group-and-risk-meter.md
  - https://apidocs.kennasecurity.com/reference/create-dashboard-group.md
  - https://apidocs.kennasecurity.com/reference/create-finding.md
  - https://apidocs.kennasecurity.com/reference/create-role.md
  - https://apidocs.kennasecurity.com/reference/create-stack.md
  - https://apidocs.kennasecurity.com/reference/create-user.md
  - https://apidocs.kennasecurity.com/reference/create-vulnerability.md
  - https://apidocs.kennasecurity.com/reference/delete-application.md
  - https://apidocs.kennasecurity.com/reference/delete-asset-group.md
  - https://apidocs.kennasecurity.com/reference/delete-dashboard-group.md
  - https://apidocs.kennasecurity.com/reference/delete-role.md
  - https://apidocs.kennasecurity.com/reference/delete-stack.md
  - https://apidocs.kennasecurity.com/reference/delete-user.md
  - https://apidocs.kennasecurity.com/reference/delete-vulnerability.md
  - https://apidocs.kennasecurity.com/reference/download-zipped-asset-data.md
  - https://apidocs.kennasecurity.com/reference/download-zipped-vuln-data.md
  - https://apidocs.kennasecurity.com/reference/entitlements-overage.md
  - https://apidocs.kennasecurity.com/reference/false-positive-by-risk-level-over-time.md
  - https://apidocs.kennasecurity.com/reference/get-refresh-reporting-status.md
  - https://apidocs.kennasecurity.com/reference/historical-mean-time-to-remediate-by-risk-level.md
  - https://apidocs.kennasecurity.com/reference/historical-risk-meter-scores.md
  - https://apidocs.kennasecurity.com/reference/historical-vulnerability-risk-category-counts.md
  - https://apidocs.kennasecurity.com/reference/kill-running-data-export.md
  - https://apidocs.kennasecurity.com/reference/list-applications.md
  - https://apidocs.kennasecurity.com/reference/list-asset-groups.md
  - https://apidocs.kennasecurity.com/reference/list-assets.md
  - https://apidocs.kennasecurity.com/reference/list-connector-runs.md
  - https://apidocs.kennasecurity.com/reference/list-connectors.md
  - https://apidocs.kennasecurity.com/reference/list-cve-identifiers.md
  - https://apidocs.kennasecurity.com/reference/list-dashboard-groups.md
  - https://apidocs.kennasecurity.com/reference/list-fix-alternatives.md
  - https://apidocs.kennasecurity.com/reference/list-fixes.md
  - https://apidocs.kennasecurity.com/reference/list-roles.md
  - https://apidocs.kennasecurity.com/reference/list-stacks.md
  - https://apidocs.kennasecurity.com/reference/list-tags.md
  - https://apidocs.kennasecurity.com/reference/list-users.md
  - https://apidocs.kennasecurity.com/reference/list-vulnerabilities.md
  - https://apidocs.kennasecurity.com/reference/list-vulnerability-definitions.md
  - https://apidocs.kennasecurity.com/reference/past-due-vulnerabilities-by-risk-level-over-time.md
  - https://apidocs.kennasecurity.com/reference/refresh-reporting-data.md
  - https://apidocs.kennasecurity.com/reference/request-data-export.md
  - https://apidocs.kennasecurity.com/reference/retrieve-data-export.md
  - https://apidocs.kennasecurity.com/reference/risk-accepted-by-risk-level-over-time.md
  - https://apidocs.kennasecurity.com/reference/run-connector.md
  - https://apidocs.kennasecurity.com/reference/search-assets.md
  - https://apidocs.kennasecurity.com/reference/search-findings.md
  - https://apidocs.kennasecurity.com/reference/search-fixes.md
  - https://apidocs.kennasecurity.com/reference/search-for-vulnerability-definitions.md
  - https://apidocs.kennasecurity.com/reference/search-users.md
  - https://apidocs.kennasecurity.com/reference/search-vulnerabilities.md
  - https://apidocs.kennasecurity.com/reference/service-now-list-fixes.md
  - https://apidocs.kennasecurity.com/reference/service-now-search-vulnerabilities.md
  - https://apidocs.kennasecurity.com/reference/show-all-fixes.md
  - https://apidocs.kennasecurity.com/reference/show-application.md
  - https://apidocs.kennasecurity.com/reference/show-asset-group.md
  - https://apidocs.kennasecurity.com/reference/show-asset-vulnerabilities.md
  - https://apidocs.kennasecurity.com/reference/show-asset.md
  - https://apidocs.kennasecurity.com/reference/show-chatter.md
  - https://apidocs.kennasecurity.com/reference/show-connector-run.md
  - https://apidocs.kennasecurity.com/reference/show-cve-history.md
  - https://apidocs.kennasecurity.com/reference/show-dashboard-group.md
  - https://apidocs.kennasecurity.com/reference/show-finding.md
  - https://apidocs.kennasecurity.com/reference/show-fix.md
  - https://apidocs.kennasecurity.com/reference/show-malware-hashes.md
  - https://apidocs.kennasecurity.com/reference/show-role.md
  - https://apidocs.kennasecurity.com/reference/show-scanner-vulnerability-details.md
  - https://apidocs.kennasecurity.com/reference/show-stack.md
  - https://apidocs.kennasecurity.com/reference/show-top-fix-groups.md
  - https://apidocs.kennasecurity.com/reference/show-user.md
  - https://apidocs.kennasecurity.com/reference/show-vulnerability-definition.md
  - https://apidocs.kennasecurity.com/reference/show-vulnerability.md
  - https://apidocs.kennasecurity.com/reference/stack-applications-statistics.md
  - https://apidocs.kennasecurity.com/reference/stack-asset-groups-statistics.md
  - https://apidocs.kennasecurity.com/reference/tag-an-asset.md
  - https://apidocs.kennasecurity.com/reference/total-past-due-vulnerabilities-by-risk-level.md
  - https://apidocs.kennasecurity.com/reference/trends.md
  - https://apidocs.kennasecurity.com/reference/untag-an-asset.md
  - https://apidocs.kennasecurity.com/reference/update-application.md
  - https://apidocs.kennasecurity.com/reference/update-asset-group.md
  - https://apidocs.kennasecurity.com/reference/update-asset.md
  - https://apidocs.kennasecurity.com/reference/update-connector.md
  - https://apidocs.kennasecurity.com/reference/update-dashboard-group.md
  - https://apidocs.kennasecurity.com/reference/update-findings.md
  - https://apidocs.kennasecurity.com/reference/update-permissions-in-bulk.md
  - https://apidocs.kennasecurity.com/reference/update-role-custom-permissions.md
  - https://apidocs.kennasecurity.com/reference/update-role.md
  - https://apidocs.kennasecurity.com/reference/update-stack.md
  - https://apidocs.kennasecurity.com/reference/update-user.md
  - https://apidocs.kennasecurity.com/reference/update-vulnerability.md
  - https://apidocs.kennasecurity.com/reference/upload-data-file.md
  - https://apidocs.kennasecurity.com/reference/validate-asset-search-query.md
  - https://apidocs.kennasecurity.com/reference/validate-vulnerability-search-query.md
  - https://apidocs.kennasecurity.com/reference/vi-data-snapshot.md
  - https://apidocs.kennasecurity.com/reference/vulnerabilities-by-due-date.md
  - https://apidocs.kennasecurity.com/reference/vulnerability-definitions-with-significant-score-change.md
  merge:
    pages: 115
    deduped: 272
    conflicts_kept_first: 0