fixes: (#120) #119
Annotations
21 warnings and 42 notices
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L116
Strings (non enum) must specify a maximum length. #/paths/~1vocabularies~1{agency_id}~1{key_concept}~1{id}/get/responses/200/content/application~1json/schema/additionalProperties "additionalProperties.maxLength" property must be defined
|
sec-array-boundaries:
src/main/resources/public/openapi.yaml#L409
Schema of type array must specify maxItems and minItems. #/components/schemas/SearchResult/properties/data/items "items.minItems" property must be defined
|
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L106
Strings (non enum) must specify a maximum length. #/paths/~1vocabularies~1{agency_id}~1{key_concept}~1{id}/get/parameters/2/schema "schema.maxLength" property must be defined
|
sec-no-default-additionalProperties:
src/main/resources/public/openapi.yaml#L323
Objects should not allow unconstrained additionalProperties. Disable them with `additionalProperties: false` or add `maxProperties`.
|
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L194
Strings (non enum) must specify a maximum length. #/paths/~1semantic-assets/get/parameters/7/schema/items "items.maxLength" property must be defined
|
sec-array-boundaries:
src/main/resources/public/openapi.yaml#L409
Schema of type array must specify maxItems and minItems. #/components/schemas/SearchResult/properties/data/items "items.maxItems" property must be defined
|
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L409
Strings (non enum) must specify a maximum length. #/components/schemas/SearchResult/properties/data/items "items.maxLength" property must be defined
|
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L458
Strings (non enum) must specify a maximum length. #/components/schemas/SemanticAssetDetails/allOf/0 "[0].maxLength" property must be defined
|
sec-no-default-additionalProperties:
src/main/resources/public/openapi.yaml#L459
Objects should not allow unconstrained additionalProperties. Disable them with `additionalProperties: false` or add `maxProperties`.
|
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L454
Strings (non enum) must specify a maximum length. #/components/schemas/SearchResultItem/properties/status/items "items.maxLength" property must be defined
|
sec-array-boundaries:
src/main/resources/public/openapi.yaml#L458
Schema of type array must specify maxItems and minItems. #/components/schemas/SemanticAssetDetails/allOf/0 "[0].minItems" property must be defined
|
sec-array-boundaries:
src/main/resources/public/openapi.yaml#L458
Schema of type array must specify maxItems and minItems. #/components/schemas/SemanticAssetDetails/allOf/0 "[0].maxItems" property must be defined
|
sec-array-boundaries:
src/main/resources/public/openapi.yaml#L451
Schema of type array must specify maxItems and minItems. #/components/schemas/SearchResultItem/properties/status "status.maxItems" property must be defined
|
sec-array-boundaries:
src/main/resources/public/openapi.yaml#L451
Schema of type array must specify maxItems and minItems. #/components/schemas/SearchResultItem/properties/status "status.minItems" property must be defined
|
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L461
Strings (non enum) must specify a maximum length. #/components/schemas/SemanticAssetDetails/allOf/1/properties/accrualPeriodicity "accrualPeriodicity.maxLength" property must be defined
|
sec-no-default-additionalProperties:
src/main/resources/public/openapi.yaml#L389
Objects should not allow unconstrained additionalProperties. Disable them with `additionalProperties: false` or add `maxProperties`.
|
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L473
Strings (non enum) must specify a maximum length. #/components/schemas/SemanticAssetDetails/allOf/1/properties/subjects/items "items.maxLength" property must be defined
|
sec-string-maxlength:
src/main/resources/public/openapi.yaml#L501
Strings (non enum) must specify a maximum length. #/components/schemas/SemanticAssetDetails/allOf/1/properties/temporal "temporal.maxLength" property must be defined
|
paths-status-problem-schema:
src/main/resources/public/openapi.yaml#L589
"properties.detail" property must be truthy #/components/schemas/Problem/properties
|
spectral
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
spectral
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L106
Strings (non enum) must specify a pattern or a format. #/paths/~1vocabularies~1{agency_id}~1{key_concept}~1{id}/get/parameters/2/schema
|
sec-protection-global-safe:
src/main/resources/public/openapi.yaml#L95
The following operation is not protected by a `security` rule: #/paths/~1vocabularies~1{agency_id}~1{key_concept}~1{id}/get/security
|
sec-protection-global-safe:
src/main/resources/public/openapi.yaml#L68
The following operation is not protected by a `security` rule: #/paths/~1vocabularies~1{agency_id}~1{key_concept}/get/security
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L194
Strings (non enum) must specify a pattern or a format. #/paths/~1semantic-assets/get/parameters/7/schema/items
|
sec-protection-global-safe:
src/main/resources/public/openapi.yaml#L127
The following operation is not protected by a `security` rule: #/paths/~1status/get/security
|
sec-protection-global-safe:
src/main/resources/public/openapi.yaml#L49
The following operation is not protected by a `security` rule: #/paths/~1vocabularies/get/security
|
sec-protection-global-safe:
src/main/resources/public/openapi.yaml#L209
The following operation is not protected by a `security` rule: #/paths/~1semantic-assets~1by-iri/get/security
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L339
Strings (non enum) must specify a pattern or a format. #/components/schemas/VocabulariesResult/properties/data/items
|
sec-protection-global-safe:
src/main/resources/public/openapi.yaml#L147
The following operation is not protected by a `security` rule: #/paths/~1semantic-assets/get/security
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L347
Strings (non enum) must specify a pattern or a format. #/components/schemas/VocabularySummary/properties/description
|
no-method-name-in-operationId:
src/main/resources/public/openapi.yaml#L130
Avoid using method names in operationIds.
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L344
Strings (non enum) must specify a pattern or a format. #/components/schemas/VocabularySummary/properties/title
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L386
Strings (non enum) must specify a pattern or a format. #/components/schemas/NodeSummary/properties/summary
|
no-method-name-in-operationId:
src/main/resources/public/openapi.yaml#L212
Avoid using method names in operationIds.
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L362
Strings (non enum) must specify a pattern or a format. #/components/schemas/VocabularySummary/properties/links/items/properties/href
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L370
Strings (non enum) must specify a pattern or a format. #/components/schemas/VocabularySummary/properties/links/items/properties/type
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L409
Strings (non enum) must specify a pattern or a format. #/components/schemas/SearchResult/properties/data/items
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L366
Strings (non enum) must specify a pattern or a format. #/components/schemas/VocabularySummary/properties/links/items/properties/rel
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L421
Strings (non enum) must specify a pattern or a format. #/components/schemas/SearchResultItem/properties/title
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L350
Strings (non enum) must specify a pattern or a format. #/components/schemas/VocabularySummary/properties/agencyId
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L320
Strings (non enum) must specify a pattern or a format. #/components/schemas/VocabularyData/properties/data/items/additionalProperties
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L424
Strings (non enum) must specify a pattern or a format. #/components/schemas/SearchResultItem/properties/description
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L454
Strings (non enum) must specify a pattern or a format. #/components/schemas/SearchResultItem/properties/status/items
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L458
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/0
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L439
Strings (non enum) must specify a pattern or a format. #/components/schemas/SearchResultItem/properties/versionInfo
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L449
Strings (non enum) must specify a pattern or a format. #/components/schemas/SearchResultItem/properties/rightsHolder
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L501
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/temporal
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L475
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/contactPoint
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L461
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/accrualPeriodicity
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L511
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/agencyId
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L496
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/languages/items
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L509
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/conformsTo/items
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L605
Strings (non enum) must specify a pattern or a format. #/components/schemas/Problem/properties/timestamp
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L614
Strings (non enum) must specify a pattern or a format. #/components/responses/BadParameters/content/application~1problem+json/schema
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L481
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/publishers/items
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L473
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/subjects/items
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L590
Strings (non enum) must specify a pattern or a format. #/components/schemas/Problem/properties/title
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L156
Strings (non enum) must specify a pattern or a format. #/paths/~1semantic-assets/get/parameters/0/schema
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L534
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/projects/items
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L526
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/keyClasses/items
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L116
Strings (non enum) must specify a pattern or a format. #/paths/~1vocabularies~1{agency_id}~1{key_concept}~1{id}/get/responses/200/content/application~1json/schema/additionalProperties
|
sec-string-pattern-or-format-or-enum:
src/main/resources/public/openapi.yaml#L487
Strings (non enum) must specify a pattern or a format. #/components/schemas/SemanticAssetDetails/allOf/1/properties/creators/items
|