Findings codes

Created:
August 4, 2023
Updated:
August 8, 2023

The table below details the findings codes.

Finding name Finding code Description
Unauthenticated endpoints firetail:authenticated-endpoint-removed.json An endpoint that previously required authentication has been changed to no longer require authentication.
Numeric IDs owasp:api1:2019-no-numeric-ids.json An endpoint is using a numeric parameter for identifying resources.
Insecure auth scheme owasp:api2:2019-auth-insecure-schemes.json An endpoint has an insecure authentication scheme set.
Non-standard JSON Web Token owasp:api2:2019-jwt-best-practices.json An endpoint is using JSON Web Tokens (JWT) that do not adhere to best current practices detailed in RFC8725.
API key in URL owasp:api2:2019-no-api-keys-in-url.json An endpoint is using URL parameters to pass in API keys.
Credentials in URL owasp:api2:2019-no-credentials-in-url.json An endpoint is using URL parameters to pass in credentials.
Basic HTTP auth owasp:api2:2019-no-http-basic.json An endpoint is using Basic HTTP authentication.
Missing global security owasp:api2:2019-protection-global-safe.json An endpoint was found that is not protected by any security scheme.
Missing authentication owasp:api2:2019-protection-global-unsafe-strict.json An operation is missing authentication.
Missing global security owasp:api2:2019-protection-global-unsafe.json An endpoint was found that is not protected by any security scheme.
Missing 401 response owasp:api3:2019-define-error-responses-401.json An endpoint is missing the definition for a 401 response.
Missing 500 response owasp:api3:2019-define-error-responses-500.json An endpoint is missing the definition for a 500 response.
Missing 4xx response owasp:api3:2019-define-error-validation.json An endpoint is missing the definition for a 4xx response.
Missing array limit owasp:api4:2019-array-limit.json An endpoint is returning an array of items without having a specified limit on the maximum number of items that can be returned.
Undefined integer format owasp:api4:2019-integer-format.json An endpoint is missing format information for an integer parameter.
Legacy integer limit owasp:api4:2019-integer-limit-legacy.json An endpoint is using legacy limits for an integer parameter.
Undefined integer limit owasp:api4:2019-integer-limit.json An endpoint is missing limit information for an integer parameter.
Missing 429 response owasp:api4:2019-rate-limit-response-429.json An endpoint is missing a rate limit response.
Missing retry header owasp:api4:2019-rate-limit-retry-after.json An endpoint is missing the Retry-After header for 429 responses.
Missing rate limit headers owasp:api4:2019-rate-limit.json An endpoint is missing rate limit headers in 2xx and 4xx responses.
Undefined string limit owasp:api4:2019-string-limit.json An endpoint is missing limit information for a string parameter.
Unrestricted string owasp:api4:2019-string-restricted.json An endpoint is missing restrictions for a string parameter.
Unconstrained additional properties owasp:api6:2019-constrained-additionalProperties.json An endpoint allows for unconstrained additional properties.
Missing additional properties owasp:api6:2019-no-additionalProperties.json An endpoint is missing the setting for additional properties.
Insecure host (OAS2) owasp:api7:2019-security-hosts-https-oas2.json The host is specified with an insecure protocol (HTTP).
Insecure host (OAS3) owasp:api7:2019-security-hosts-https-oas3.json The host is specified with an insecure protocol (HTTP).

To learn how to view findings and understand the information they contain, go to Findings overview.