Help us shape the future of Go! Take the 2026 Go Developer Survey

rules

package
v1.26.0 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2026 License: MIT Imports: 18 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 RuleOAS3NullableWithoutType = "oas3-nullable-without-type"
View Source
const RuleOasSchemaCheck = "oas-schema-check"
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 RuleSemanticAllOfTypeConflict = "semantic-allof-type-conflict"
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 AllOfTypeConflictRule added in v1.25.6

type AllOfTypeConflictRule struct{}

AllOfTypeConflictRule checks only explicit types on a schema and its immediate allOf branches. It does not attempt general schema satisfiability analysis.

func (*AllOfTypeConflictRule) Category added in v1.25.6

func (r *AllOfTypeConflictRule) Category() string

func (*AllOfTypeConflictRule) DefaultSeverity added in v1.25.6

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

func (*AllOfTypeConflictRule) Description added in v1.25.6

func (r *AllOfTypeConflictRule) Description() string

func (*AllOfTypeConflictRule) HowToFix added in v1.25.6

func (r *AllOfTypeConflictRule) HowToFix() string

func (*AllOfTypeConflictRule) ID added in v1.25.6

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

func (*AllOfTypeConflictRule) Run added in v1.25.6

func (*AllOfTypeConflictRule) Summary added in v1.25.6

func (r *AllOfTypeConflictRule) Summary() string

func (*AllOfTypeConflictRule) Versions added in v1.25.6

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

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) FixAvailable added in v1.17.0

func (r *ComponentDescriptionRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *ContactPropertiesRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *DuplicatedEnumRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *InfoContactRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *InfoDescriptionRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *InfoLicenseRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *LicenseURLRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OAS3APIServersRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OAS3HostNotExampleRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OAS3HostTrailingSlashRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OAS3NoNullableRule) FixAvailable() bool

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 OAS3NullableWithoutTypeRule added in v1.25.6

type OAS3NullableWithoutTypeRule struct{}

func (*OAS3NullableWithoutTypeRule) Category added in v1.25.6

func (r *OAS3NullableWithoutTypeRule) Category() string

func (*OAS3NullableWithoutTypeRule) DefaultSeverity added in v1.25.6

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

func (*OAS3NullableWithoutTypeRule) Description added in v1.25.6

func (r *OAS3NullableWithoutTypeRule) Description() string

func (*OAS3NullableWithoutTypeRule) HowToFix added in v1.25.6

func (r *OAS3NullableWithoutTypeRule) HowToFix() string

func (*OAS3NullableWithoutTypeRule) ID added in v1.25.6

func (*OAS3NullableWithoutTypeRule) Run added in v1.25.6

func (*OAS3NullableWithoutTypeRule) Summary added in v1.25.6

func (r *OAS3NullableWithoutTypeRule) Summary() string

func (*OAS3NullableWithoutTypeRule) Versions added in v1.25.6

func (r *OAS3NullableWithoutTypeRule) 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) FixAvailable added in v1.17.0

func (r *OAS3ParameterDescriptionRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OperationDescriptionRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OperationTagDefinedRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OperationTagsRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

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) FixAvailable added in v1.17.0

func (r *OwaspArrayLimitRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspDefineErrorResponses401Rule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspDefineErrorResponses429Rule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspDefineErrorResponses500Rule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspDefineErrorValidationRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspIntegerFormatRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspIntegerLimitRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspJWTBestPracticesRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspNoAdditionalPropertiesRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspRateLimitRetryAfterRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspSecurityHostsHttpsOAS3Rule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *OwaspStringLimitRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *PathParamsRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *PathTrailingSlashRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *TagDescriptionRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *TagsAlphabeticalRule) FixAvailable() bool

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) FixAvailable added in v1.17.0

func (r *UnusedComponentRule) FixAvailable() bool

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