ISO-5055 Weaknesses


Overview

Get the ISO-5055 Weaknesses summary of an application and a ISO-5055 Characteristic. The service returns the number of impacted objects for each Characteristic:

  • Efficiency
  • Maintainability
  • Reliability
  • Security.

URI

GET /rest/applications/{name}/insights/iso-5055/characteristics/{characteristic}/weaknesses

Path parameters

name (string)

This parameter identifies the analyzed application. The application name must be properly encoded if it is required. Character back-quote is not allowed.

characteristic (string)

The ISO-5055 characteristic ID:

  • ISO-5055-Performance-Efficiency
  • ISO-5055-Maintainability
  • ISO-5055-Reliability
  • ISO-5055-Security

Responses

application/json

Example:

[
    {
        "id": "CWE-1050",
        "name": "CWE-1050",
        "description": "Excessive Platform Resource...",
        "rationale": "The product has a loop body or loop...",
        "url": "https://cwe.mitre.org/data/definitions/1050.html",
        "nbObjects": 1644
    }
]

JSON representation

PropertyTypeDescription
idstringThe weakness ID.
namestringThe weakness name is a CWE reference.
descriptionstringDescribes the purpose of the Weakness
rationalestringDescription of the flaw and the consequences.
urlstringReference documentation location
nbObjectsintegerThe number of impacted objects