rules

package
v1.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// CategorySemantic represents rules that check for semantic correctness
	// These are logical issues that would make the API spec broken or unusable
	// Examples: missing path parameters, duplicate operation IDs, invalid references
	CategorySemantic = "semantic"

	// CategoryStyle represents rules that check for formatting and naming conventions
	// These are cosmetic preferences that don't affect functionality
	// Examples: kebab-case paths, camelCase properties, trailing slashes
	CategoryStyle = "style"

	// CategorySecurity represents rules that check for security concerns
	// Examples: OWASP rules, API keys in URLs, HTTPS enforcement
	CategorySecurity = "security"

	// CategorySchemas represents rules that check for schema-related issues
	// Examples: nullable keyword usage, schema validation, type constraints
	CategorySchemas = "schemas"
)
View Source
const RuleOAS3ExampleMissing = "oas3-example-missing"
View Source
const RuleOAS3NoNullable = "oas3-no-nullable"
View Source
const RuleOwaspAdditionalPropertiesConstrained = "owasp-additional-properties-constrained"
View Source
const RuleOwaspArrayLimit = "owasp-array-limit"
View Source
const RuleOwaspAuthInsecureSchemes = "owasp-auth-insecure-schemes"
View Source
const RuleOwaspDefineErrorResponses401 = "owasp-define-error-responses-401"
View Source
const RuleOwaspDefineErrorResponses429 = "owasp-define-error-responses-429"
View Source
const RuleOwaspDefineErrorResponses500 = "owasp-define-error-responses-500"
View Source
const RuleOwaspDefineErrorValidation = "owasp-define-error-validation"
View Source
const RuleOwaspIntegerFormat = "owasp-integer-format"
View Source
const RuleOwaspIntegerLimit = "owasp-integer-limit"
View Source
const RuleOwaspJWTBestPractices = "owasp-jwt-best-practices"
View Source
const RuleOwaspNoAPIKeysInURL = "owasp-no-api-keys-in-url"
View Source
const RuleOwaspNoAdditionalProperties = "owasp-no-additional-properties"
View Source
const RuleOwaspNoCredentialsInURL = "owasp-no-credentials-in-url"
View Source
const RuleOwaspNoHttpBasic = "owasp-no-http-basic"
View Source
const RuleOwaspNoNumericIDs = "owasp-no-numeric-ids"
View Source
const RuleOwaspProtectionGlobalSafe = "owasp-protection-global-safe"
View Source
const RuleOwaspProtectionGlobalUnsafe = "owasp-protection-global-unsafe"
View Source
const RuleOwaspProtectionGlobalUnsafeStrict = "owasp-protection-global-unsafe-strict"
View Source
const RuleOwaspRateLimit = "owasp-rate-limit"
View Source
const RuleOwaspRateLimitRetryAfter = "owasp-rate-limit-retry-after"
View Source
const RuleOwaspSecurityHostsHttpsOAS3 = "owasp-security-hosts-https-oas3"
View Source
const RuleOwaspStringLimit = "owasp-string-limit"
View Source
const RuleOwaspStringRestricted = "owasp-string-restricted"
View Source
const RuleSemanticDuplicatedEnum = "semantic-duplicated-enum"
View Source
const RuleSemanticLinkOperation = "semantic-link-operation"
View Source
const RuleSemanticNoAmbiguousPaths = "semantic-no-ambiguous-paths"
View Source
const RuleSemanticNoEvalInMarkdown = "semantic-no-eval-in-markdown"
View Source
const RuleSemanticNoScriptTagsInMarkdown = "semantic-no-script-tags-in-markdown"
View Source
const RuleSemanticOperationIDValidInURL = "semantic-operation-id-valid-in-url"
View Source
const RuleSemanticOperationOperationId = "semantic-operation-operation-id"
View Source
const RuleSemanticPathDeclarations = "semantic-path-declarations"
View Source
const RuleSemanticPathParams = "semantic-path-params"
View Source
const RuleSemanticPathQuery = "semantic-path-query"
View Source
const RuleSemanticTypedEnum = "semantic-typed-enum"
View Source
const RuleSemanticUnusedComponent = "semantic-unused-component"
View Source
const RuleStyleComponentDescription = "style-component-description"
View Source
const RuleStyleContactProperties = "style-contact-properties"
View Source
const RuleStyleDescriptionDuplication = "style-description-duplication"
View Source
const RuleStyleInfoContact = "style-info-contact"
View Source
const RuleStyleInfoDescription = "style-info-description"
View Source
const RuleStyleInfoLicense = "style-info-license"
View Source
const RuleStyleLicenseURL = "style-license-url"
View Source
const RuleStyleNoRefSiblings = "style-no-ref-siblings"
View Source
const RuleStyleNoVerbsInPath = "style-no-verbs-in-path"
View Source
const RuleStyleOAS3APIServers = "style-oas3-api-servers"
View Source
const RuleStyleOAS3HostNotExample = "style-oas3-host-not-example"
View Source
const RuleStyleOAS3HostTrailingSlash = "style-oas3-host-trailing-slash"
View Source
const RuleStyleOAS3ParameterDescription = "style-oas3-parameter-description"
View Source
const RuleStyleOpenAPITags = "style-openapi-tags"
View Source
const RuleStyleOperationDescription = "style-operation-description"
View Source
const RuleStyleOperationErrorResponse = "style-operation-error-response"
View Source
const RuleStyleOperationSingularTag = "style-operation-singular-tag"
View Source
const RuleStyleOperationSuccessResponse = "style-operation-success-response"
View Source
const RuleStyleOperationTagDefined = "style-operation-tag-defined"
View Source
const RuleStyleOperationTags = "style-operation-tags"
View Source
const RuleStylePathTrailingSlash = "style-path-trailing-slash"
View Source
const RuleStylePathsKebabCase = "style-paths-kebab-case"
View Source
const RuleStyleTagDescription = "style-tag-description"
View Source
const RuleStyleTagsAlphabetical = "style-tags-alphabetical"

Variables

This section is empty.

Functions

func GetFieldValueNode

func GetFieldValueNode(obj any, fieldName string, fallbackDoc any) *yaml.Node

GetFieldValueNode gets the YAML value node for a specific field from any object with a GetCore() method. This is useful for precise error reporting by providing the exact YAML location of a field.

Example usage:

node := GetFieldValueNode(operation, "description", doc)
node := GetFieldValueNode(schema, "type", doc)

Returns the field's value node if found, or a fallback node (object root or document root).

Types

type ComponentDescriptionRule

type ComponentDescriptionRule struct{}

func (*ComponentDescriptionRule) Category

func (r *ComponentDescriptionRule) Category() string

func (*ComponentDescriptionRule) DefaultSeverity

func (r *ComponentDescriptionRule) DefaultSeverity() validation.Severity

func (*ComponentDescriptionRule) Description

func (r *ComponentDescriptionRule) Description() string

func (*ComponentDescriptionRule) HowToFix

func (r *ComponentDescriptionRule) HowToFix() string

func (*ComponentDescriptionRule) ID

func (r *ComponentDescriptionRule) Link() string

func (*ComponentDescriptionRule) Run

func (*ComponentDescriptionRule) Summary

func (r *ComponentDescriptionRule) Summary() string

func (*ComponentDescriptionRule) Versions

func (r *ComponentDescriptionRule) Versions() []string

type ContactPropertiesRule

type ContactPropertiesRule struct{}

func (*ContactPropertiesRule) Category

func (r *ContactPropertiesRule) Category() string

func (*ContactPropertiesRule) DefaultSeverity

func (r *ContactPropertiesRule) DefaultSeverity() validation.Severity

func (*ContactPropertiesRule) Description

func (r *ContactPropertiesRule) Description() string

func (*ContactPropertiesRule) HowToFix

func (r *ContactPropertiesRule) HowToFix() string

func (*ContactPropertiesRule) ID

func (r *ContactPropertiesRule) ID() string
func (r *ContactPropertiesRule) Link() string

func (*ContactPropertiesRule) Run

func (*ContactPropertiesRule) Summary

func (r *ContactPropertiesRule) Summary() string

func (*ContactPropertiesRule) Versions

func (r *ContactPropertiesRule) Versions() []string

type DescriptionDuplicationRule

type DescriptionDuplicationRule struct{}

func (*DescriptionDuplicationRule) Category

func (r *DescriptionDuplicationRule) Category() string

func (*DescriptionDuplicationRule) DefaultSeverity

func (r *DescriptionDuplicationRule) DefaultSeverity() validation.Severity

func (*DescriptionDuplicationRule) Description

func (r *DescriptionDuplicationRule) Description() string

func (*DescriptionDuplicationRule) HowToFix

func (r *DescriptionDuplicationRule) HowToFix() string

func (*DescriptionDuplicationRule) ID

func (*DescriptionDuplicationRule) Run

func (*DescriptionDuplicationRule) Summary

func (r *DescriptionDuplicationRule) Summary() string

func (*DescriptionDuplicationRule) Versions

func (r *DescriptionDuplicationRule) Versions() []string

type DuplicatedEnumRule

type DuplicatedEnumRule struct{}

func (*DuplicatedEnumRule) Category

func (r *DuplicatedEnumRule) Category() string

func (*DuplicatedEnumRule) DefaultSeverity

func (r *DuplicatedEnumRule) DefaultSeverity() validation.Severity

func (*DuplicatedEnumRule) Description

func (r *DuplicatedEnumRule) Description() string

func (*DuplicatedEnumRule) HowToFix

func (r *DuplicatedEnumRule) HowToFix() string

func (*DuplicatedEnumRule) ID

func (r *DuplicatedEnumRule) ID() string
func (r *DuplicatedEnumRule) Link() string

func (*DuplicatedEnumRule) Run

func (*DuplicatedEnumRule) Summary

func (r *DuplicatedEnumRule) Summary() string

func (*DuplicatedEnumRule) Versions

func (r *DuplicatedEnumRule) Versions() []string

type InfoContactRule

type InfoContactRule struct{}

func (*InfoContactRule) Category

func (r *InfoContactRule) Category() string

func (*InfoContactRule) DefaultSeverity

func (r *InfoContactRule) DefaultSeverity() validation.Severity

func (*InfoContactRule) Description

func (r *InfoContactRule) Description() string

func (*InfoContactRule) HowToFix

func (r *InfoContactRule) HowToFix() string

func (*InfoContactRule) ID

func (r *InfoContactRule) ID() string
func (r *InfoContactRule) Link() string

func (*InfoContactRule) Run

func (*InfoContactRule) Summary

func (r *InfoContactRule) Summary() string

func (*InfoContactRule) Versions

func (r *InfoContactRule) Versions() []string

type InfoDescriptionRule

type InfoDescriptionRule struct{}

func (*InfoDescriptionRule) Category

func (r *InfoDescriptionRule) Category() string

func (*InfoDescriptionRule) DefaultSeverity

func (r *InfoDescriptionRule) DefaultSeverity() validation.Severity

func (*InfoDescriptionRule) Description

func (r *InfoDescriptionRule) Description() string

func (*InfoDescriptionRule) HowToFix

func (r *InfoDescriptionRule) HowToFix() string

func (*InfoDescriptionRule) ID

func (r *InfoDescriptionRule) ID() string
func (r *InfoDescriptionRule) Link() string

func (*InfoDescriptionRule) Run

func (*InfoDescriptionRule) Summary

func (r *InfoDescriptionRule) Summary() string

func (*InfoDescriptionRule) Versions

func (r *InfoDescriptionRule) Versions() []string

type InfoLicenseRule

type InfoLicenseRule struct{}

func (*InfoLicenseRule) Category

func (r *InfoLicenseRule) Category() string

func (*InfoLicenseRule) DefaultSeverity

func (r *InfoLicenseRule) DefaultSeverity() validation.Severity

func (*InfoLicenseRule) Description

func (r *InfoLicenseRule) Description() string

func (*InfoLicenseRule) HowToFix

func (r *InfoLicenseRule) HowToFix() string

func (*InfoLicenseRule) ID

func (r *InfoLicenseRule) ID() string
func (r *InfoLicenseRule) Link() string

func (*InfoLicenseRule) Run

func (*InfoLicenseRule) Summary

func (r *InfoLicenseRule) Summary() string

func (*InfoLicenseRule) Versions

func (r *InfoLicenseRule) Versions() []string

type LicenseURLRule

type LicenseURLRule struct{}

func (*LicenseURLRule) Category

func (r *LicenseURLRule) Category() string

func (*LicenseURLRule) DefaultSeverity

func (r *LicenseURLRule) DefaultSeverity() validation.Severity

func (*LicenseURLRule) Description

func (r *LicenseURLRule) Description() string

func (*LicenseURLRule) HowToFix

func (r *LicenseURLRule) HowToFix() string

func (*LicenseURLRule) ID

func (r *LicenseURLRule) ID() string
func (r *LicenseURLRule) Link() string

func (*LicenseURLRule) Run

func (*LicenseURLRule) Summary

func (r *LicenseURLRule) Summary() string

func (*LicenseURLRule) Versions

func (r *LicenseURLRule) Versions() []string

type LinkOperationRule

type LinkOperationRule struct{}

func (*LinkOperationRule) Category

func (r *LinkOperationRule) Category() string

func (*LinkOperationRule) DefaultSeverity

func (r *LinkOperationRule) DefaultSeverity() validation.Severity

func (*LinkOperationRule) Description

func (r *LinkOperationRule) Description() string

func (*LinkOperationRule) HowToFix

func (r *LinkOperationRule) HowToFix() string

func (*LinkOperationRule) ID

func (r *LinkOperationRule) ID() string
func (r *LinkOperationRule) Link() string

func (*LinkOperationRule) Run

func (*LinkOperationRule) Summary

func (r *LinkOperationRule) Summary() string

func (*LinkOperationRule) Versions

func (r *LinkOperationRule) Versions() []string

type NoAmbiguousPathsRule

type NoAmbiguousPathsRule struct{}

func (*NoAmbiguousPathsRule) Category

func (r *NoAmbiguousPathsRule) Category() string

func (*NoAmbiguousPathsRule) DefaultSeverity

func (r *NoAmbiguousPathsRule) DefaultSeverity() validation.Severity

func (*NoAmbiguousPathsRule) Description

func (r *NoAmbiguousPathsRule) Description() string

func (*NoAmbiguousPathsRule) HowToFix

func (r *NoAmbiguousPathsRule) HowToFix() string

func (*NoAmbiguousPathsRule) ID

func (r *NoAmbiguousPathsRule) ID() string
func (r *NoAmbiguousPathsRule) Link() string

func (*NoAmbiguousPathsRule) Run

func (*NoAmbiguousPathsRule) Summary

func (r *NoAmbiguousPathsRule) Summary() string

func (*NoAmbiguousPathsRule) Versions

func (r *NoAmbiguousPathsRule) Versions() []string

type NoEvalInMarkdownRule

type NoEvalInMarkdownRule struct{}

func (*NoEvalInMarkdownRule) Category

func (r *NoEvalInMarkdownRule) Category() string

func (*NoEvalInMarkdownRule) DefaultSeverity

func (r *NoEvalInMarkdownRule) DefaultSeverity() validation.Severity

func (*NoEvalInMarkdownRule) Description

func (r *NoEvalInMarkdownRule) Description() string

func (*NoEvalInMarkdownRule) HowToFix

func (r *NoEvalInMarkdownRule) HowToFix() string

func (*NoEvalInMarkdownRule) ID

func (r *NoEvalInMarkdownRule) ID() string
func (r *NoEvalInMarkdownRule) Link() string

func (*NoEvalInMarkdownRule) Run

func (*NoEvalInMarkdownRule) Summary

func (r *NoEvalInMarkdownRule) Summary() string

func (*NoEvalInMarkdownRule) Versions

func (r *NoEvalInMarkdownRule) Versions() []string

type NoRefSiblingsRule

type NoRefSiblingsRule struct{}

func (*NoRefSiblingsRule) Category

func (r *NoRefSiblingsRule) Category() string

func (*NoRefSiblingsRule) DefaultSeverity

func (r *NoRefSiblingsRule) DefaultSeverity() validation.Severity

func (*NoRefSiblingsRule) Description

func (r *NoRefSiblingsRule) Description() string

func (*NoRefSiblingsRule) HowToFix

func (r *NoRefSiblingsRule) HowToFix() string

func (*NoRefSiblingsRule) ID

func (r *NoRefSiblingsRule) ID() string
func (r *NoRefSiblingsRule) Link() string

func (*NoRefSiblingsRule) Run

func (*NoRefSiblingsRule) Summary

func (r *NoRefSiblingsRule) Summary() string

func (*NoRefSiblingsRule) Versions

func (r *NoRefSiblingsRule) Versions() []string

type NoScriptTagsInMarkdownRule

type NoScriptTagsInMarkdownRule struct{}

func (*NoScriptTagsInMarkdownRule) Category

func (r *NoScriptTagsInMarkdownRule) Category() string

func (*NoScriptTagsInMarkdownRule) DefaultSeverity

func (r *NoScriptTagsInMarkdownRule) DefaultSeverity() validation.Severity

func (*NoScriptTagsInMarkdownRule) Description

func (r *NoScriptTagsInMarkdownRule) Description() string

func (*NoScriptTagsInMarkdownRule) HowToFix

func (r *NoScriptTagsInMarkdownRule) HowToFix() string

func (*NoScriptTagsInMarkdownRule) ID

func (*NoScriptTagsInMarkdownRule) Run

func (*NoScriptTagsInMarkdownRule) Summary

func (r *NoScriptTagsInMarkdownRule) Summary() string

func (*NoScriptTagsInMarkdownRule) Versions

func (r *NoScriptTagsInMarkdownRule) Versions() []string

type NoVerbsInPathRule

type NoVerbsInPathRule struct{}

func (*NoVerbsInPathRule) Category

func (r *NoVerbsInPathRule) Category() string

func (*NoVerbsInPathRule) DefaultSeverity

func (r *NoVerbsInPathRule) DefaultSeverity() validation.Severity

func (*NoVerbsInPathRule) Description

func (r *NoVerbsInPathRule) Description() string

func (*NoVerbsInPathRule) HowToFix

func (r *NoVerbsInPathRule) HowToFix() string

func (*NoVerbsInPathRule) ID

func (r *NoVerbsInPathRule) ID() string
func (r *NoVerbsInPathRule) Link() string

func (*NoVerbsInPathRule) Run

func (*NoVerbsInPathRule) Summary

func (r *NoVerbsInPathRule) Summary() string

func (*NoVerbsInPathRule) Versions

func (r *NoVerbsInPathRule) Versions() []string

type OAS3APIServersRule

type OAS3APIServersRule struct{}

func (*OAS3APIServersRule) Category

func (r *OAS3APIServersRule) Category() string

func (*OAS3APIServersRule) DefaultSeverity

func (r *OAS3APIServersRule) DefaultSeverity() validation.Severity

func (*OAS3APIServersRule) Description

func (r *OAS3APIServersRule) Description() string

func (*OAS3APIServersRule) HowToFix

func (r *OAS3APIServersRule) HowToFix() string

func (*OAS3APIServersRule) ID

func (r *OAS3APIServersRule) ID() string
func (r *OAS3APIServersRule) Link() string

func (*OAS3APIServersRule) Run

func (*OAS3APIServersRule) Summary

func (r *OAS3APIServersRule) Summary() string

func (*OAS3APIServersRule) Versions

func (r *OAS3APIServersRule) Versions() []string

type OAS3ExampleMissingRule

type OAS3ExampleMissingRule struct{}

func (*OAS3ExampleMissingRule) Category

func (r *OAS3ExampleMissingRule) Category() string

func (*OAS3ExampleMissingRule) DefaultSeverity

func (r *OAS3ExampleMissingRule) DefaultSeverity() validation.Severity

func (*OAS3ExampleMissingRule) Description

func (r *OAS3ExampleMissingRule) Description() string

func (*OAS3ExampleMissingRule) HowToFix

func (r *OAS3ExampleMissingRule) HowToFix() string

func (*OAS3ExampleMissingRule) ID

func (r *OAS3ExampleMissingRule) Link() string

func (*OAS3ExampleMissingRule) Run

func (*OAS3ExampleMissingRule) Summary

func (r *OAS3ExampleMissingRule) Summary() string

func (*OAS3ExampleMissingRule) Versions

func (r *OAS3ExampleMissingRule) Versions() []string

type OAS3HostNotExampleRule

type OAS3HostNotExampleRule struct{}

func (*OAS3HostNotExampleRule) Category

func (r *OAS3HostNotExampleRule) Category() string

func (*OAS3HostNotExampleRule) DefaultSeverity

func (r *OAS3HostNotExampleRule) DefaultSeverity() validation.Severity

func (*OAS3HostNotExampleRule) Description

func (r *OAS3HostNotExampleRule) Description() string

func (*OAS3HostNotExampleRule) HowToFix

func (r *OAS3HostNotExampleRule) HowToFix() string

func (*OAS3HostNotExampleRule) ID

func (r *OAS3HostNotExampleRule) Link() string

func (*OAS3HostNotExampleRule) Run

func (*OAS3HostNotExampleRule) Summary

func (r *OAS3HostNotExampleRule) Summary() string

func (*OAS3HostNotExampleRule) Versions

func (r *OAS3HostNotExampleRule) Versions() []string

type OAS3HostTrailingSlashRule

type OAS3HostTrailingSlashRule struct{}

func (*OAS3HostTrailingSlashRule) Category

func (r *OAS3HostTrailingSlashRule) Category() string

func (*OAS3HostTrailingSlashRule) DefaultSeverity

func (r *OAS3HostTrailingSlashRule) DefaultSeverity() validation.Severity

func (*OAS3HostTrailingSlashRule) Description

func (r *OAS3HostTrailingSlashRule) Description() string

func (*OAS3HostTrailingSlashRule) HowToFix

func (r *OAS3HostTrailingSlashRule) HowToFix() string

func (*OAS3HostTrailingSlashRule) ID

func (*OAS3HostTrailingSlashRule) Run

func (*OAS3HostTrailingSlashRule) Summary

func (r *OAS3HostTrailingSlashRule) Summary() string

func (*OAS3HostTrailingSlashRule) Versions

func (r *OAS3HostTrailingSlashRule) Versions() []string

type OAS3NoNullableRule

type OAS3NoNullableRule struct{}

func (*OAS3NoNullableRule) Category

func (r *OAS3NoNullableRule) Category() string

func (*OAS3NoNullableRule) DefaultSeverity

func (r *OAS3NoNullableRule) DefaultSeverity() validation.Severity

func (*OAS3NoNullableRule) Description

func (r *OAS3NoNullableRule) Description() string

func (*OAS3NoNullableRule) HowToFix

func (r *OAS3NoNullableRule) HowToFix() string

func (*OAS3NoNullableRule) ID

func (r *OAS3NoNullableRule) ID() string
func (r *OAS3NoNullableRule) Link() string

func (*OAS3NoNullableRule) Run

func (*OAS3NoNullableRule) Summary

func (r *OAS3NoNullableRule) Summary() string

func (*OAS3NoNullableRule) Versions

func (r *OAS3NoNullableRule) Versions() []string

type OAS3ParameterDescriptionRule

type OAS3ParameterDescriptionRule struct{}

func (*OAS3ParameterDescriptionRule) Category

func (r *OAS3ParameterDescriptionRule) Category() string

func (*OAS3ParameterDescriptionRule) DefaultSeverity

func (r *OAS3ParameterDescriptionRule) DefaultSeverity() validation.Severity

func (*OAS3ParameterDescriptionRule) Description

func (r *OAS3ParameterDescriptionRule) Description() string

func (*OAS3ParameterDescriptionRule) HowToFix

func (r *OAS3ParameterDescriptionRule) HowToFix() string

func (*OAS3ParameterDescriptionRule) ID

func (*OAS3ParameterDescriptionRule) Run

func (*OAS3ParameterDescriptionRule) Summary

func (r *OAS3ParameterDescriptionRule) Summary() string

func (*OAS3ParameterDescriptionRule) Versions

func (r *OAS3ParameterDescriptionRule) Versions() []string

type OASSchemaCheckRule

type OASSchemaCheckRule struct{}

OASSchemaCheckRule validates that schemas contain appropriate constraints for their types

func (*OASSchemaCheckRule) Category

func (r *OASSchemaCheckRule) Category() string

func (*OASSchemaCheckRule) DefaultSeverity

func (r *OASSchemaCheckRule) DefaultSeverity() validation.Severity

func (*OASSchemaCheckRule) Description

func (r *OASSchemaCheckRule) Description() string

func (*OASSchemaCheckRule) HowToFix

func (r *OASSchemaCheckRule) HowToFix() string

func (*OASSchemaCheckRule) ID

func (r *OASSchemaCheckRule) ID() string
func (r *OASSchemaCheckRule) Link() string

func (*OASSchemaCheckRule) Run

func (*OASSchemaCheckRule) Summary

func (r *OASSchemaCheckRule) Summary() string

func (*OASSchemaCheckRule) Versions

func (r *OASSchemaCheckRule) Versions() []string

type OpenAPITagsRule

type OpenAPITagsRule struct{}

func (*OpenAPITagsRule) Category

func (r *OpenAPITagsRule) Category() string

func (*OpenAPITagsRule) DefaultSeverity

func (r *OpenAPITagsRule) DefaultSeverity() validation.Severity

func (*OpenAPITagsRule) Description

func (r *OpenAPITagsRule) Description() string

func (*OpenAPITagsRule) HowToFix

func (r *OpenAPITagsRule) HowToFix() string

func (*OpenAPITagsRule) ID

func (r *OpenAPITagsRule) ID() string
func (r *OpenAPITagsRule) Link() string

func (*OpenAPITagsRule) Run

func (*OpenAPITagsRule) Summary

func (r *OpenAPITagsRule) Summary() string

func (*OpenAPITagsRule) Versions

func (r *OpenAPITagsRule) Versions() []string

type OperationDescriptionRule

type OperationDescriptionRule struct{}

func (*OperationDescriptionRule) Category

func (r *OperationDescriptionRule) Category() string

func (*OperationDescriptionRule) DefaultSeverity

func (r *OperationDescriptionRule) DefaultSeverity() validation.Severity

func (*OperationDescriptionRule) Description

func (r *OperationDescriptionRule) Description() string

func (*OperationDescriptionRule) HowToFix

func (r *OperationDescriptionRule) HowToFix() string

func (*OperationDescriptionRule) ID

func (r *OperationDescriptionRule) Link() string

func (*OperationDescriptionRule) Run

func (*OperationDescriptionRule) Summary

func (r *OperationDescriptionRule) Summary() string

func (*OperationDescriptionRule) Versions

func (r *OperationDescriptionRule) Versions() []string

type OperationErrorResponseRule

type OperationErrorResponseRule struct{}

func (*OperationErrorResponseRule) Category

func (r *OperationErrorResponseRule) Category() string

func (*OperationErrorResponseRule) DefaultSeverity

func (r *OperationErrorResponseRule) DefaultSeverity() validation.Severity

func (*OperationErrorResponseRule) Description

func (r *OperationErrorResponseRule) Description() string

func (*OperationErrorResponseRule) HowToFix

func (r *OperationErrorResponseRule) HowToFix() string

func (*OperationErrorResponseRule) ID

func (*OperationErrorResponseRule) Run

func (*OperationErrorResponseRule) Summary

func (r *OperationErrorResponseRule) Summary() string

func (*OperationErrorResponseRule) Versions

func (r *OperationErrorResponseRule) Versions() []string

type OperationIDValidInURLRule

type OperationIDValidInURLRule struct{}

func (*OperationIDValidInURLRule) Category

func (r *OperationIDValidInURLRule) Category() string

func (*OperationIDValidInURLRule) DefaultSeverity

func (r *OperationIDValidInURLRule) DefaultSeverity() validation.Severity

func (*OperationIDValidInURLRule) Description

func (r *OperationIDValidInURLRule) Description() string

func (*OperationIDValidInURLRule) HowToFix

func (r *OperationIDValidInURLRule) HowToFix() string

func (*OperationIDValidInURLRule) ID

func (*OperationIDValidInURLRule) Run

func (*OperationIDValidInURLRule) Summary

func (r *OperationIDValidInURLRule) Summary() string

func (*OperationIDValidInURLRule) Versions

func (r *OperationIDValidInURLRule) Versions() []string

type OperationIdRule

type OperationIdRule struct{}

func (*OperationIdRule) Category

func (r *OperationIdRule) Category() string

func (*OperationIdRule) DefaultSeverity

func (r *OperationIdRule) DefaultSeverity() validation.Severity

func (*OperationIdRule) Description

func (r *OperationIdRule) Description() string

func (*OperationIdRule) HowToFix

func (r *OperationIdRule) HowToFix() string

func (*OperationIdRule) ID

func (r *OperationIdRule) ID() string
func (r *OperationIdRule) Link() string

func (*OperationIdRule) Run

func (*OperationIdRule) Summary

func (r *OperationIdRule) Summary() string

func (*OperationIdRule) Versions

func (r *OperationIdRule) Versions() []string

type OperationSingularTagRule

type OperationSingularTagRule struct{}

func (*OperationSingularTagRule) Category

func (r *OperationSingularTagRule) Category() string

func (*OperationSingularTagRule) DefaultSeverity

func (r *OperationSingularTagRule) DefaultSeverity() validation.Severity

func (*OperationSingularTagRule) Description

func (r *OperationSingularTagRule) Description() string

func (*OperationSingularTagRule) HowToFix

func (r *OperationSingularTagRule) HowToFix() string

func (*OperationSingularTagRule) ID

func (r *OperationSingularTagRule) Link() string

func (*OperationSingularTagRule) Run

func (*OperationSingularTagRule) Summary

func (r *OperationSingularTagRule) Summary() string

func (*OperationSingularTagRule) Versions

func (r *OperationSingularTagRule) Versions() []string

type OperationSuccessResponseRule

type OperationSuccessResponseRule struct{}

func (*OperationSuccessResponseRule) Category

func (r *OperationSuccessResponseRule) Category() string

func (*OperationSuccessResponseRule) DefaultSeverity

func (r *OperationSuccessResponseRule) DefaultSeverity() validation.Severity

func (*OperationSuccessResponseRule) Description

func (r *OperationSuccessResponseRule) Description() string

func (*OperationSuccessResponseRule) HowToFix

func (r *OperationSuccessResponseRule) HowToFix() string

func (*OperationSuccessResponseRule) ID

func (*OperationSuccessResponseRule) Run

func (*OperationSuccessResponseRule) Summary

func (r *OperationSuccessResponseRule) Summary() string

func (*OperationSuccessResponseRule) Versions

func (r *OperationSuccessResponseRule) Versions() []string

type OperationTagDefinedRule

type OperationTagDefinedRule struct{}

func (*OperationTagDefinedRule) Category

func (r *OperationTagDefinedRule) Category() string

func (*OperationTagDefinedRule) DefaultSeverity

func (r *OperationTagDefinedRule) DefaultSeverity() validation.Severity

func (*OperationTagDefinedRule) Description

func (r *OperationTagDefinedRule) Description() string

func (*OperationTagDefinedRule) HowToFix

func (r *OperationTagDefinedRule) HowToFix() string

func (*OperationTagDefinedRule) ID

func (r *OperationTagDefinedRule) Link() string

func (*OperationTagDefinedRule) Run

func (*OperationTagDefinedRule) Summary

func (r *OperationTagDefinedRule) Summary() string

func (*OperationTagDefinedRule) Versions

func (r *OperationTagDefinedRule) Versions() []string

type OperationTagsRule

type OperationTagsRule struct{}

func (*OperationTagsRule) Category

func (r *OperationTagsRule) Category() string

func (*OperationTagsRule) DefaultSeverity

func (r *OperationTagsRule) DefaultSeverity() validation.Severity

func (*OperationTagsRule) Description

func (r *OperationTagsRule) Description() string

func (*OperationTagsRule) HowToFix

func (r *OperationTagsRule) HowToFix() string

func (*OperationTagsRule) ID

func (r *OperationTagsRule) ID() string
func (r *OperationTagsRule) Link() string

func (*OperationTagsRule) Run

func (*OperationTagsRule) Summary

func (r *OperationTagsRule) Summary() string

func (*OperationTagsRule) Versions

func (r *OperationTagsRule) Versions() []string

type OwaspAdditionalPropertiesConstrainedRule

type OwaspAdditionalPropertiesConstrainedRule struct{}

func (*OwaspAdditionalPropertiesConstrainedRule) Category

func (*OwaspAdditionalPropertiesConstrainedRule) DefaultSeverity

func (*OwaspAdditionalPropertiesConstrainedRule) Description

func (*OwaspAdditionalPropertiesConstrainedRule) HowToFix

func (*OwaspAdditionalPropertiesConstrainedRule) ID

func (*OwaspAdditionalPropertiesConstrainedRule) Run

func (*OwaspAdditionalPropertiesConstrainedRule) Summary

func (*OwaspAdditionalPropertiesConstrainedRule) Versions

type OwaspArrayLimitRule

type OwaspArrayLimitRule struct{}

func (*OwaspArrayLimitRule) Category

func (r *OwaspArrayLimitRule) Category() string

func (*OwaspArrayLimitRule) DefaultSeverity

func (r *OwaspArrayLimitRule) DefaultSeverity() validation.Severity

func (*OwaspArrayLimitRule) Description

func (r *OwaspArrayLimitRule) Description() string

func (*OwaspArrayLimitRule) HowToFix

func (r *OwaspArrayLimitRule) HowToFix() string

func (*OwaspArrayLimitRule) ID

func (r *OwaspArrayLimitRule) ID() string
func (r *OwaspArrayLimitRule) Link() string

func (*OwaspArrayLimitRule) Run

func (*OwaspArrayLimitRule) Summary

func (r *OwaspArrayLimitRule) Summary() string

func (*OwaspArrayLimitRule) Versions

func (r *OwaspArrayLimitRule) Versions() []string

type OwaspAuthInsecureSchemesRule

type OwaspAuthInsecureSchemesRule struct{}

func (*OwaspAuthInsecureSchemesRule) Category

func (r *OwaspAuthInsecureSchemesRule) Category() string

func (*OwaspAuthInsecureSchemesRule) DefaultSeverity

func (r *OwaspAuthInsecureSchemesRule) DefaultSeverity() validation.Severity

func (*OwaspAuthInsecureSchemesRule) Description

func (r *OwaspAuthInsecureSchemesRule) Description() string

func (*OwaspAuthInsecureSchemesRule) HowToFix

func (r *OwaspAuthInsecureSchemesRule) HowToFix() string

func (*OwaspAuthInsecureSchemesRule) ID

func (*OwaspAuthInsecureSchemesRule) Run

func (*OwaspAuthInsecureSchemesRule) Summary

func (r *OwaspAuthInsecureSchemesRule) Summary() string

func (*OwaspAuthInsecureSchemesRule) Versions

func (r *OwaspAuthInsecureSchemesRule) Versions() []string

type OwaspDefineErrorResponses401Rule

type OwaspDefineErrorResponses401Rule struct{}

func (*OwaspDefineErrorResponses401Rule) Category

func (*OwaspDefineErrorResponses401Rule) DefaultSeverity

func (*OwaspDefineErrorResponses401Rule) Description

func (r *OwaspDefineErrorResponses401Rule) Description() string

func (*OwaspDefineErrorResponses401Rule) HowToFix

func (*OwaspDefineErrorResponses401Rule) ID

func (*OwaspDefineErrorResponses401Rule) Run

func (*OwaspDefineErrorResponses401Rule) Summary

func (*OwaspDefineErrorResponses401Rule) Versions

func (r *OwaspDefineErrorResponses401Rule) Versions() []string

type OwaspDefineErrorResponses429Rule

type OwaspDefineErrorResponses429Rule struct{}

func (*OwaspDefineErrorResponses429Rule) Category

func (*OwaspDefineErrorResponses429Rule) DefaultSeverity

func (*OwaspDefineErrorResponses429Rule) Description

func (r *OwaspDefineErrorResponses429Rule) Description() string

func (*OwaspDefineErrorResponses429Rule) HowToFix

func (*OwaspDefineErrorResponses429Rule) ID

func (*OwaspDefineErrorResponses429Rule) Run

func (*OwaspDefineErrorResponses429Rule) Summary

func (*OwaspDefineErrorResponses429Rule) Versions

func (r *OwaspDefineErrorResponses429Rule) Versions() []string

type OwaspDefineErrorResponses500Rule

type OwaspDefineErrorResponses500Rule struct{}

func (*OwaspDefineErrorResponses500Rule) Category

func (*OwaspDefineErrorResponses500Rule) DefaultSeverity

func (*OwaspDefineErrorResponses500Rule) Description

func (r *OwaspDefineErrorResponses500Rule) Description() string

func (*OwaspDefineErrorResponses500Rule) HowToFix

func (*OwaspDefineErrorResponses500Rule) ID

func (*OwaspDefineErrorResponses500Rule) Run

func (*OwaspDefineErrorResponses500Rule) Summary

func (*OwaspDefineErrorResponses500Rule) Versions

func (r *OwaspDefineErrorResponses500Rule) Versions() []string

type OwaspDefineErrorValidationRule

type OwaspDefineErrorValidationRule struct{}

func (*OwaspDefineErrorValidationRule) Category

func (r *OwaspDefineErrorValidationRule) Category() string

func (*OwaspDefineErrorValidationRule) DefaultSeverity

func (r *OwaspDefineErrorValidationRule) DefaultSeverity() validation.Severity

func (*OwaspDefineErrorValidationRule) Description

func (r *OwaspDefineErrorValidationRule) Description() string

func (*OwaspDefineErrorValidationRule) HowToFix

func (r *OwaspDefineErrorValidationRule) HowToFix() string

func (*OwaspDefineErrorValidationRule) ID

func (*OwaspDefineErrorValidationRule) Run

func (*OwaspDefineErrorValidationRule) Summary

func (*OwaspDefineErrorValidationRule) Versions

func (r *OwaspDefineErrorValidationRule) Versions() []string

type OwaspIntegerFormatRule

type OwaspIntegerFormatRule struct{}

func (*OwaspIntegerFormatRule) Category

func (r *OwaspIntegerFormatRule) Category() string

func (*OwaspIntegerFormatRule) DefaultSeverity

func (r *OwaspIntegerFormatRule) DefaultSeverity() validation.Severity

func (*OwaspIntegerFormatRule) Description

func (r *OwaspIntegerFormatRule) Description() string

func (*OwaspIntegerFormatRule) HowToFix

func (r *OwaspIntegerFormatRule) HowToFix() string

func (*OwaspIntegerFormatRule) ID

func (r *OwaspIntegerFormatRule) Link() string

func (*OwaspIntegerFormatRule) Run

func (*OwaspIntegerFormatRule) Summary

func (r *OwaspIntegerFormatRule) Summary() string

func (*OwaspIntegerFormatRule) Versions

func (r *OwaspIntegerFormatRule) Versions() []string

type OwaspIntegerLimitRule

type OwaspIntegerLimitRule struct{}

func (*OwaspIntegerLimitRule) Category

func (r *OwaspIntegerLimitRule) Category() string

func (*OwaspIntegerLimitRule) DefaultSeverity

func (r *OwaspIntegerLimitRule) DefaultSeverity() validation.Severity

func (*OwaspIntegerLimitRule) Description

func (r *OwaspIntegerLimitRule) Description() string

func (*OwaspIntegerLimitRule) HowToFix

func (r *OwaspIntegerLimitRule) HowToFix() string

func (*OwaspIntegerLimitRule) ID

func (r *OwaspIntegerLimitRule) ID() string
func (r *OwaspIntegerLimitRule) Link() string

func (*OwaspIntegerLimitRule) Run

func (*OwaspIntegerLimitRule) Summary

func (r *OwaspIntegerLimitRule) Summary() string

func (*OwaspIntegerLimitRule) Versions

func (r *OwaspIntegerLimitRule) Versions() []string

type OwaspJWTBestPracticesRule

type OwaspJWTBestPracticesRule struct{}

func (*OwaspJWTBestPracticesRule) Category

func (r *OwaspJWTBestPracticesRule) Category() string

func (*OwaspJWTBestPracticesRule) DefaultSeverity

func (r *OwaspJWTBestPracticesRule) DefaultSeverity() validation.Severity

func (*OwaspJWTBestPracticesRule) Description

func (r *OwaspJWTBestPracticesRule) Description() string

func (*OwaspJWTBestPracticesRule) HowToFix

func (r *OwaspJWTBestPracticesRule) HowToFix() string

func (*OwaspJWTBestPracticesRule) ID

func (*OwaspJWTBestPracticesRule) Run

func (*OwaspJWTBestPracticesRule) Summary

func (r *OwaspJWTBestPracticesRule) Summary() string

func (*OwaspJWTBestPracticesRule) Versions

func (r *OwaspJWTBestPracticesRule) Versions() []string

type OwaspNoAPIKeysInURLRule

type OwaspNoAPIKeysInURLRule struct{}

func (*OwaspNoAPIKeysInURLRule) Category

func (r *OwaspNoAPIKeysInURLRule) Category() string

func (*OwaspNoAPIKeysInURLRule) DefaultSeverity

func (r *OwaspNoAPIKeysInURLRule) DefaultSeverity() validation.Severity

func (*OwaspNoAPIKeysInURLRule) Description

func (r *OwaspNoAPIKeysInURLRule) Description() string

func (*OwaspNoAPIKeysInURLRule) HowToFix

func (r *OwaspNoAPIKeysInURLRule) HowToFix() string

func (*OwaspNoAPIKeysInURLRule) ID

func (r *OwaspNoAPIKeysInURLRule) Link() string

func (*OwaspNoAPIKeysInURLRule) Run

func (*OwaspNoAPIKeysInURLRule) Summary

func (r *OwaspNoAPIKeysInURLRule) Summary() string

func (*OwaspNoAPIKeysInURLRule) Versions

func (r *OwaspNoAPIKeysInURLRule) Versions() []string

type OwaspNoAdditionalPropertiesRule

type OwaspNoAdditionalPropertiesRule struct{}

func (*OwaspNoAdditionalPropertiesRule) Category

func (*OwaspNoAdditionalPropertiesRule) DefaultSeverity

func (*OwaspNoAdditionalPropertiesRule) Description

func (r *OwaspNoAdditionalPropertiesRule) Description() string

func (*OwaspNoAdditionalPropertiesRule) HowToFix

func (*OwaspNoAdditionalPropertiesRule) ID

func (*OwaspNoAdditionalPropertiesRule) Run

func (*OwaspNoAdditionalPropertiesRule) Summary

func (*OwaspNoAdditionalPropertiesRule) Versions

func (r *OwaspNoAdditionalPropertiesRule) Versions() []string

type OwaspNoCredentialsInURLRule

type OwaspNoCredentialsInURLRule struct{}

func (*OwaspNoCredentialsInURLRule) Category

func (r *OwaspNoCredentialsInURLRule) Category() string

func (*OwaspNoCredentialsInURLRule) DefaultSeverity

func (r *OwaspNoCredentialsInURLRule) DefaultSeverity() validation.Severity

func (*OwaspNoCredentialsInURLRule) Description

func (r *OwaspNoCredentialsInURLRule) Description() string

func (*OwaspNoCredentialsInURLRule) HowToFix

func (r *OwaspNoCredentialsInURLRule) HowToFix() string

func (*OwaspNoCredentialsInURLRule) ID

func (*OwaspNoCredentialsInURLRule) Run

func (*OwaspNoCredentialsInURLRule) Summary

func (r *OwaspNoCredentialsInURLRule) Summary() string

func (*OwaspNoCredentialsInURLRule) Versions

func (r *OwaspNoCredentialsInURLRule) Versions() []string

type OwaspNoHttpBasicRule

type OwaspNoHttpBasicRule struct{}

func (*OwaspNoHttpBasicRule) Category

func (r *OwaspNoHttpBasicRule) Category() string

func (*OwaspNoHttpBasicRule) DefaultSeverity

func (r *OwaspNoHttpBasicRule) DefaultSeverity() validation.Severity

func (*OwaspNoHttpBasicRule) Description

func (r *OwaspNoHttpBasicRule) Description() string

func (*OwaspNoHttpBasicRule) HowToFix

func (r *OwaspNoHttpBasicRule) HowToFix() string

func (*OwaspNoHttpBasicRule) ID

func (r *OwaspNoHttpBasicRule) ID() string
func (r *OwaspNoHttpBasicRule) Link() string

func (*OwaspNoHttpBasicRule) Run

func (*OwaspNoHttpBasicRule) Summary

func (r *OwaspNoHttpBasicRule) Summary() string

func (*OwaspNoHttpBasicRule) Versions

func (r *OwaspNoHttpBasicRule) Versions() []string

type OwaspNoNumericIDsRule

type OwaspNoNumericIDsRule struct{}

func (*OwaspNoNumericIDsRule) Category

func (r *OwaspNoNumericIDsRule) Category() string

func (*OwaspNoNumericIDsRule) DefaultSeverity

func (r *OwaspNoNumericIDsRule) DefaultSeverity() validation.Severity

func (*OwaspNoNumericIDsRule) Description

func (r *OwaspNoNumericIDsRule) Description() string

func (*OwaspNoNumericIDsRule) HowToFix

func (r *OwaspNoNumericIDsRule) HowToFix() string

func (*OwaspNoNumericIDsRule) ID

func (r *OwaspNoNumericIDsRule) ID() string
func (r *OwaspNoNumericIDsRule) Link() string

func (*OwaspNoNumericIDsRule) Run

func (*OwaspNoNumericIDsRule) Summary

func (r *OwaspNoNumericIDsRule) Summary() string

func (*OwaspNoNumericIDsRule) Versions

func (r *OwaspNoNumericIDsRule) Versions() []string

type OwaspProtectionGlobalSafeRule

type OwaspProtectionGlobalSafeRule struct{}

func (*OwaspProtectionGlobalSafeRule) Category

func (r *OwaspProtectionGlobalSafeRule) Category() string

func (*OwaspProtectionGlobalSafeRule) DefaultSeverity

func (r *OwaspProtectionGlobalSafeRule) DefaultSeverity() validation.Severity

func (*OwaspProtectionGlobalSafeRule) Description

func (r *OwaspProtectionGlobalSafeRule) Description() string

func (*OwaspProtectionGlobalSafeRule) HowToFix

func (r *OwaspProtectionGlobalSafeRule) HowToFix() string

func (*OwaspProtectionGlobalSafeRule) ID

func (*OwaspProtectionGlobalSafeRule) Run

func (*OwaspProtectionGlobalSafeRule) Summary

func (*OwaspProtectionGlobalSafeRule) Versions

func (r *OwaspProtectionGlobalSafeRule) Versions() []string

type OwaspProtectionGlobalUnsafeRule

type OwaspProtectionGlobalUnsafeRule struct{}

func (*OwaspProtectionGlobalUnsafeRule) Category

func (*OwaspProtectionGlobalUnsafeRule) DefaultSeverity

func (*OwaspProtectionGlobalUnsafeRule) Description

func (r *OwaspProtectionGlobalUnsafeRule) Description() string

func (*OwaspProtectionGlobalUnsafeRule) HowToFix

func (*OwaspProtectionGlobalUnsafeRule) ID

func (*OwaspProtectionGlobalUnsafeRule) Run

func (*OwaspProtectionGlobalUnsafeRule) Summary

func (*OwaspProtectionGlobalUnsafeRule) Versions

func (r *OwaspProtectionGlobalUnsafeRule) Versions() []string

type OwaspProtectionGlobalUnsafeStrictRule

type OwaspProtectionGlobalUnsafeStrictRule struct{}

func (*OwaspProtectionGlobalUnsafeStrictRule) Category

func (*OwaspProtectionGlobalUnsafeStrictRule) DefaultSeverity

func (*OwaspProtectionGlobalUnsafeStrictRule) Description

func (*OwaspProtectionGlobalUnsafeStrictRule) HowToFix

func (*OwaspProtectionGlobalUnsafeStrictRule) ID

func (*OwaspProtectionGlobalUnsafeStrictRule) Run

func (*OwaspProtectionGlobalUnsafeStrictRule) Summary

func (*OwaspProtectionGlobalUnsafeStrictRule) Versions

type OwaspRateLimitRetryAfterRule

type OwaspRateLimitRetryAfterRule struct{}

func (*OwaspRateLimitRetryAfterRule) Category

func (r *OwaspRateLimitRetryAfterRule) Category() string

func (*OwaspRateLimitRetryAfterRule) DefaultSeverity

func (r *OwaspRateLimitRetryAfterRule) DefaultSeverity() validation.Severity

func (*OwaspRateLimitRetryAfterRule) Description

func (r *OwaspRateLimitRetryAfterRule) Description() string

func (*OwaspRateLimitRetryAfterRule) HowToFix

func (r *OwaspRateLimitRetryAfterRule) HowToFix() string

func (*OwaspRateLimitRetryAfterRule) ID

func (*OwaspRateLimitRetryAfterRule) Run

func (*OwaspRateLimitRetryAfterRule) Summary

func (r *OwaspRateLimitRetryAfterRule) Summary() string

func (*OwaspRateLimitRetryAfterRule) Versions

func (r *OwaspRateLimitRetryAfterRule) Versions() []string

type OwaspRateLimitRule

type OwaspRateLimitRule struct{}

func (*OwaspRateLimitRule) Category

func (r *OwaspRateLimitRule) Category() string

func (*OwaspRateLimitRule) DefaultSeverity

func (r *OwaspRateLimitRule) DefaultSeverity() validation.Severity

func (*OwaspRateLimitRule) Description

func (r *OwaspRateLimitRule) Description() string

func (*OwaspRateLimitRule) HowToFix

func (r *OwaspRateLimitRule) HowToFix() string

func (*OwaspRateLimitRule) ID

func (r *OwaspRateLimitRule) ID() string
func (r *OwaspRateLimitRule) Link() string

func (*OwaspRateLimitRule) Run

func (*OwaspRateLimitRule) Summary

func (r *OwaspRateLimitRule) Summary() string

func (*OwaspRateLimitRule) Versions

func (r *OwaspRateLimitRule) Versions() []string

type OwaspSecurityHostsHttpsOAS3Rule

type OwaspSecurityHostsHttpsOAS3Rule struct{}

func (*OwaspSecurityHostsHttpsOAS3Rule) Category

func (*OwaspSecurityHostsHttpsOAS3Rule) DefaultSeverity

func (*OwaspSecurityHostsHttpsOAS3Rule) Description

func (r *OwaspSecurityHostsHttpsOAS3Rule) Description() string

func (*OwaspSecurityHostsHttpsOAS3Rule) HowToFix

func (*OwaspSecurityHostsHttpsOAS3Rule) ID

func (*OwaspSecurityHostsHttpsOAS3Rule) Run

func (*OwaspSecurityHostsHttpsOAS3Rule) Summary

func (*OwaspSecurityHostsHttpsOAS3Rule) Versions

func (r *OwaspSecurityHostsHttpsOAS3Rule) Versions() []string

type OwaspStringLimitRule

type OwaspStringLimitRule struct{}

func (*OwaspStringLimitRule) Category

func (r *OwaspStringLimitRule) Category() string

func (*OwaspStringLimitRule) DefaultSeverity

func (r *OwaspStringLimitRule) DefaultSeverity() validation.Severity

func (*OwaspStringLimitRule) Description

func (r *OwaspStringLimitRule) Description() string

func (*OwaspStringLimitRule) HowToFix

func (r *OwaspStringLimitRule) HowToFix() string

func (*OwaspStringLimitRule) ID

func (r *OwaspStringLimitRule) ID() string
func (r *OwaspStringLimitRule) Link() string

func (*OwaspStringLimitRule) Run

func (*OwaspStringLimitRule) Summary

func (r *OwaspStringLimitRule) Summary() string

func (*OwaspStringLimitRule) Versions

func (r *OwaspStringLimitRule) Versions() []string

type OwaspStringRestrictedRule

type OwaspStringRestrictedRule struct{}

func (*OwaspStringRestrictedRule) Category

func (r *OwaspStringRestrictedRule) Category() string

func (*OwaspStringRestrictedRule) DefaultSeverity

func (r *OwaspStringRestrictedRule) DefaultSeverity() validation.Severity

func (*OwaspStringRestrictedRule) Description

func (r *OwaspStringRestrictedRule) Description() string

func (*OwaspStringRestrictedRule) HowToFix

func (r *OwaspStringRestrictedRule) HowToFix() string

func (*OwaspStringRestrictedRule) ID

func (*OwaspStringRestrictedRule) Run

func (*OwaspStringRestrictedRule) Summary

func (r *OwaspStringRestrictedRule) Summary() string

func (*OwaspStringRestrictedRule) Versions

func (r *OwaspStringRestrictedRule) Versions() []string

type PathDeclarationsRule

type PathDeclarationsRule struct{}

func (*PathDeclarationsRule) Category

func (r *PathDeclarationsRule) Category() string

func (*PathDeclarationsRule) DefaultSeverity

func (r *PathDeclarationsRule) DefaultSeverity() validation.Severity

func (*PathDeclarationsRule) Description

func (r *PathDeclarationsRule) Description() string

func (*PathDeclarationsRule) HowToFix

func (r *PathDeclarationsRule) HowToFix() string

func (*PathDeclarationsRule) ID

func (r *PathDeclarationsRule) ID() string
func (r *PathDeclarationsRule) Link() string

func (*PathDeclarationsRule) Run

func (*PathDeclarationsRule) Summary

func (r *PathDeclarationsRule) Summary() string

func (*PathDeclarationsRule) Versions

func (r *PathDeclarationsRule) Versions() []string

type PathParamsRule

type PathParamsRule struct{}

func (*PathParamsRule) Category

func (r *PathParamsRule) Category() string

func (*PathParamsRule) DefaultSeverity

func (r *PathParamsRule) DefaultSeverity() validation.Severity

func (*PathParamsRule) Description

func (r *PathParamsRule) Description() string

func (*PathParamsRule) HowToFix

func (r *PathParamsRule) HowToFix() string

func (*PathParamsRule) ID

func (r *PathParamsRule) ID() string
func (r *PathParamsRule) Link() string

func (*PathParamsRule) Run

func (*PathParamsRule) Summary

func (r *PathParamsRule) Summary() string

func (*PathParamsRule) Versions

func (r *PathParamsRule) Versions() []string

type PathQueryRule

type PathQueryRule struct{}

func (*PathQueryRule) Category

func (r *PathQueryRule) Category() string

func (*PathQueryRule) DefaultSeverity

func (r *PathQueryRule) DefaultSeverity() validation.Severity

func (*PathQueryRule) Description

func (r *PathQueryRule) Description() string

func (*PathQueryRule) HowToFix

func (r *PathQueryRule) HowToFix() string

func (*PathQueryRule) ID

func (r *PathQueryRule) ID() string
func (r *PathQueryRule) Link() string

func (*PathQueryRule) Run

func (*PathQueryRule) Summary

func (r *PathQueryRule) Summary() string

func (*PathQueryRule) Versions

func (r *PathQueryRule) Versions() []string

type PathTrailingSlashRule

type PathTrailingSlashRule struct{}

func (*PathTrailingSlashRule) Category

func (r *PathTrailingSlashRule) Category() string

func (*PathTrailingSlashRule) DefaultSeverity

func (r *PathTrailingSlashRule) DefaultSeverity() validation.Severity

func (*PathTrailingSlashRule) Description

func (r *PathTrailingSlashRule) Description() string

func (*PathTrailingSlashRule) HowToFix

func (r *PathTrailingSlashRule) HowToFix() string

func (*PathTrailingSlashRule) ID

func (r *PathTrailingSlashRule) ID() string
func (r *PathTrailingSlashRule) Link() string

func (*PathTrailingSlashRule) Run

func (*PathTrailingSlashRule) Summary

func (r *PathTrailingSlashRule) Summary() string

func (*PathTrailingSlashRule) Versions

func (r *PathTrailingSlashRule) Versions() []string

type PathsKebabCaseRule

type PathsKebabCaseRule struct{}

func (*PathsKebabCaseRule) Category

func (r *PathsKebabCaseRule) Category() string

func (*PathsKebabCaseRule) DefaultSeverity

func (r *PathsKebabCaseRule) DefaultSeverity() validation.Severity

func (*PathsKebabCaseRule) Description

func (r *PathsKebabCaseRule) Description() string

func (*PathsKebabCaseRule) HowToFix

func (r *PathsKebabCaseRule) HowToFix() string

func (*PathsKebabCaseRule) ID

func (r *PathsKebabCaseRule) ID() string
func (r *PathsKebabCaseRule) Link() string

func (*PathsKebabCaseRule) Run

func (*PathsKebabCaseRule) Summary

func (r *PathsKebabCaseRule) Summary() string

func (*PathsKebabCaseRule) Versions

func (r *PathsKebabCaseRule) Versions() []string

type TagDescriptionRule

type TagDescriptionRule struct{}

func (*TagDescriptionRule) Category

func (r *TagDescriptionRule) Category() string

func (*TagDescriptionRule) DefaultSeverity

func (r *TagDescriptionRule) DefaultSeverity() validation.Severity

func (*TagDescriptionRule) Description

func (r *TagDescriptionRule) Description() string

func (*TagDescriptionRule) HowToFix

func (r *TagDescriptionRule) HowToFix() string

func (*TagDescriptionRule) ID

func (r *TagDescriptionRule) ID() string
func (r *TagDescriptionRule) Link() string

func (*TagDescriptionRule) Run

func (*TagDescriptionRule) Summary

func (r *TagDescriptionRule) Summary() string

func (*TagDescriptionRule) Versions

func (r *TagDescriptionRule) Versions() []string

type TagsAlphabeticalRule

type TagsAlphabeticalRule struct{}

func (*TagsAlphabeticalRule) Category

func (r *TagsAlphabeticalRule) Category() string

func (*TagsAlphabeticalRule) DefaultSeverity

func (r *TagsAlphabeticalRule) DefaultSeverity() validation.Severity

func (*TagsAlphabeticalRule) Description

func (r *TagsAlphabeticalRule) Description() string

func (*TagsAlphabeticalRule) HowToFix

func (r *TagsAlphabeticalRule) HowToFix() string

func (*TagsAlphabeticalRule) ID

func (r *TagsAlphabeticalRule) ID() string
func (r *TagsAlphabeticalRule) Link() string

func (*TagsAlphabeticalRule) Run

func (*TagsAlphabeticalRule) Summary

func (r *TagsAlphabeticalRule) Summary() string

func (*TagsAlphabeticalRule) Versions

func (r *TagsAlphabeticalRule) Versions() []string

type TypedEnumRule

type TypedEnumRule struct{}

func (*TypedEnumRule) Category

func (r *TypedEnumRule) Category() string

func (*TypedEnumRule) DefaultSeverity

func (r *TypedEnumRule) DefaultSeverity() validation.Severity

func (*TypedEnumRule) Description

func (r *TypedEnumRule) Description() string

func (*TypedEnumRule) HowToFix

func (r *TypedEnumRule) HowToFix() string

func (*TypedEnumRule) ID

func (r *TypedEnumRule) ID() string
func (r *TypedEnumRule) Link() string

func (*TypedEnumRule) Run

func (*TypedEnumRule) Summary

func (r *TypedEnumRule) Summary() string

func (*TypedEnumRule) Versions

func (r *TypedEnumRule) Versions() []string

type UnusedComponentRule

type UnusedComponentRule struct{}

func (*UnusedComponentRule) Category

func (r *UnusedComponentRule) Category() string

func (*UnusedComponentRule) DefaultSeverity

func (r *UnusedComponentRule) DefaultSeverity() validation.Severity

func (*UnusedComponentRule) Description

func (r *UnusedComponentRule) Description() string

func (*UnusedComponentRule) HowToFix

func (r *UnusedComponentRule) HowToFix() string

func (*UnusedComponentRule) ID

func (r *UnusedComponentRule) ID() string
func (r *UnusedComponentRule) Link() string

func (*UnusedComponentRule) Run

func (*UnusedComponentRule) Summary

func (r *UnusedComponentRule) Summary() string

func (*UnusedComponentRule) Versions

func (r *UnusedComponentRule) Versions() []string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL