OWASP API Security — webhooks-api

135 finding(s): 64 error, 71 warn — score 0/100.

SeverityRuleLocationMessage
errorowasp:api9:2023-inventory-access#/servers/0Declare intended audience of every server by defining servers0.x-internal as true/false.
errorowasp:api8:2023-no-server-http#/servers/0/urlServer URLs must not use http://. Use https:// or wss:// instead.
errorowasp:api2:2023-write-restricted/webhooks/api/subscriptions/activateThis write operation is not protected by any security scheme.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptions/activateAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptions/activateAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api2:2023-write-restricted/webhooks/api/subscriptionsThis write operation is not protected by any security scheme.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptionsAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptionsAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api2:2023-write-restricted/webhooks/api/subscriptionsThis write operation is not protected by any security scheme.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptionsAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptionsAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api2:2023-write-restricted/webhooks/api/subscriptions/{configId}This write operation is not protected by any security scheme.
errorowasp:api4:2023-string-limit/webhooks/api/subscriptions/{configId}Schema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit/webhooks/api/subscriptions/{configId}Schema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptions/{configId}All 2XX and 4XX responses should define rate limiting headers.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptions/{configId}All 2XX and 4XX responses should define rate limiting headers.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptions/listAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptions/listAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api2:2023-write-restricted/webhooks/api/subscriptions/renameThis write operation is not protected by any security scheme.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptions/renameAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api4:2023-rate-limit/webhooks/api/subscriptions/renameAll 2XX and 4XX responses should define rate limiting headers.
errorowasp:api4:2023-string-limit#/components/schemas/ActivateSubscriptionResponse/properties/messageSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/ActivateSubscriptionRequest/properties/config_idSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-integer-limit-legacy#/components/schemas/ActivateSubscriptionRequest/properties/statusSchema of type integer must specify minimum and maximum.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRecord/properties/configIdSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRecord/properties/portalIdSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRecord/properties/nameSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRecord/properties/protocolSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRecord/properties/endpointSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-array-limit#/components/schemas/CreateSubscriptionRecord/properties/eventsSchema of type array must specify maxItems.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRecord/properties/events/itemsSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRecord/properties/subscriptionArnSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRecord/properties/topicArnSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionResponse/properties/messageSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-array-limit#/components/schemas/SeqStringSchema of type array must specify maxItems.
errorowasp:api4:2023-string-limit#/components/schemas/SeqString/itemsSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRequest/properties/nameSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRequest/properties/protocolSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRequest/properties/endpointSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-array-limit#/components/schemas/CreateSubscriptionRequest/properties/eventsSchema of type array must specify maxItems.
errorowasp:api4:2023-string-limit#/components/schemas/CreateSubscriptionRequest/properties/events/itemsSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/ListSubscriptionItem/properties/configIdSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/ListSubscriptionItem/properties/nameSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/ListSubscriptionItem/properties/protocolSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/ListSubscriptionItem/properties/endpointSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-array-limit#/components/schemas/ListSubscriptionItem/properties/eventsSchema of type array must specify maxItems.
errorowasp:api4:2023-string-limit#/components/schemas/ListSubscriptionItem/properties/events/itemsSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-integer-limit-legacy#/components/schemas/ListSubscriptionItem/properties/statusSchema of type integer must specify minimum and maximum.
errorowasp:api4:2023-string-limit#/components/schemas/ListSubscriptionsResponse/properties/messageSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-array-limit#/components/schemas/ListSubscriptionsResponse/properties/configsSchema of type array must specify maxItems.
errorowasp:api4:2023-array-limit#/components/schemas/SeqListSubscriptionItemSchema of type array must specify maxItems.
errorowasp:api4:2023-string-limit#/components/schemas/RenameSubscriptionResponse/properties/messageSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/RenameSubscriptionRequest/properties/config_idSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/RenameSubscriptionRequest/properties/nameSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/UpdateSubscriptionEventsRecord/properties/configIdSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/UpdateSubscriptionEventsRecord/properties/portalIdSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-array-limit#/components/schemas/UpdateSubscriptionEventsRecord/properties/eventsSchema of type array must specify maxItems.
errorowasp:api4:2023-string-limit#/components/schemas/UpdateSubscriptionEventsRecord/properties/events/itemsSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/UpdateSubscriptionResponse/properties/messageSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-array-limit#/components/schemas/ListStringSchema of type array must specify maxItems.
errorowasp:api4:2023-string-limit#/components/schemas/ListString/itemsSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-string-limit#/components/schemas/UpdateSubscriptionRequest/properties/config_idSchema of type string must specify maxLength, enum, or const.
errorowasp:api4:2023-array-limit#/components/schemas/UpdateSubscriptionRequest/properties/eventsSchema of type array must specify maxItems.
errorowasp:api4:2023-string-limit#/components/schemas/UpdateSubscriptionRequest/properties/events/itemsSchema of type string must specify maxLength, enum, or const.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptions/activateOperation is missing rate limiting response in responses429.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptions/activateOperation is missing rate limiting response in responses429.content.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptions/activateOperation is missing responses401.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptions/activateOperation is missing responses401.content.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptions/activateOperation is missing responses500.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptions/activateOperation is missing responses500.content.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptionsOperation is missing rate limiting response in responses429.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptionsOperation is missing rate limiting response in responses429.content.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptionsOperation is missing responses401.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptionsOperation is missing responses401.content.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptionsOperation is missing responses500.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptionsOperation is missing responses500.content.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptionsOperation is missing rate limiting response in responses429.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptionsOperation is missing rate limiting response in responses429.content.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptionsOperation is missing responses401.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptionsOperation is missing responses401.content.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptionsOperation is missing responses500.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptionsOperation is missing responses500.content.
warnowasp:api4:2023-string-restricted/webhooks/api/subscriptions/{configId}Schema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted/webhooks/api/subscriptions/{configId}Schema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptions/{configId}Operation is missing rate limiting response in responses429.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptions/{configId}Operation is missing rate limiting response in responses429.content.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptions/{configId}Operation is missing responses401.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptions/{configId}Operation is missing responses401.content.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptions/{configId}Operation is missing responses500.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptions/{configId}Operation is missing responses500.content.
warnowasp:api2:2023-read-restricted/webhooks/api/subscriptions/listThis read operation is not protected by any security scheme.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptions/listOperation is missing rate limiting response in responses429.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptions/listOperation is missing rate limiting response in responses429.content.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptions/listOperation is missing responses401.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptions/listOperation is missing responses401.content.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptions/listOperation is missing responses500.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptions/listOperation is missing responses500.content.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptions/renameOperation is missing rate limiting response in responses429.
warnowasp:api4:2023-rate-limit-responses-429/webhooks/api/subscriptions/renameOperation is missing rate limiting response in responses429.content.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptions/renameOperation is missing responses401.
warnowasp:api8:2023-define-error-responses-401/webhooks/api/subscriptions/renameOperation is missing responses401.content.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptions/renameOperation is missing responses500.
warnowasp:api8:2023-define-error-responses-500/webhooks/api/subscriptions/renameOperation is missing responses500.content.
warnowasp:api4:2023-string-restricted#/components/schemas/ActivateSubscriptionResponse/properties/messageSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/ActivateSubscriptionRequest/properties/config_idSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRecord/properties/configIdSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRecord/properties/portalIdSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRecord/properties/nameSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRecord/properties/protocolSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRecord/properties/endpointSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRecord/properties/events/itemsSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRecord/properties/subscriptionArnSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRecord/properties/topicArnSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionResponse/properties/messageSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/SeqString/itemsSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRequest/properties/nameSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRequest/properties/protocolSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRequest/properties/endpointSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/CreateSubscriptionRequest/properties/events/itemsSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/ListSubscriptionItem/properties/configIdSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/ListSubscriptionItem/properties/nameSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/ListSubscriptionItem/properties/protocolSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/ListSubscriptionItem/properties/endpointSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/ListSubscriptionItem/properties/events/itemsSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/ListSubscriptionsResponse/properties/messageSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/RenameSubscriptionResponse/properties/messageSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/RenameSubscriptionRequest/properties/config_idSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/RenameSubscriptionRequest/properties/nameSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/UpdateSubscriptionEventsRecord/properties/configIdSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/UpdateSubscriptionEventsRecord/properties/portalIdSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/UpdateSubscriptionEventsRecord/properties/events/itemsSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/UpdateSubscriptionResponse/properties/messageSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/ListString/itemsSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/UpdateSubscriptionRequest/properties/config_idSchema of type string should specify a format, pattern, enum, or const.
warnowasp:api4:2023-string-restricted#/components/schemas/UpdateSubscriptionRequest/properties/events/itemsSchema of type string should specify a format, pattern, enum, or const.