Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- Package Nullability - Search tag in package de.cuioss.http.client.handler
- Section
- Package Nullability - Search tag in package de.cuioss.http.security.config
- Section
- Package Nullability - Search tag in package de.cuioss.http.security.core
- Section
- Package Nullability - Search tag in package de.cuioss.http.security.data
- Section
- Package Nullability - Search tag in package de.cuioss.http.security.exceptions
- Section
- Package Nullability - Search tag in package de.cuioss.http.security.monitoring
- Section
- Package Nullability - Search tag in package de.cuioss.http.security.pipeline
- Section
- Package Nullability - Search tag in package de.cuioss.http.security.validation
- Section
- PARAMETER_NAME - Enum constant in enum class de.cuioss.http.security.core.ValidationType
-
Query parameter names (e.g., "userId" in "?
- PARAMETER_VALUE - Enum constant in enum class de.cuioss.http.security.core.ValidationType
-
Query parameter values (e.g., "123" in "?
- parameterSecurity(int, int, int) - Method in class de.cuioss.http.security.config.SecurityConfigurationBuilder
-
Configures parameter security settings in one call.
- PATH_TOO_LONG - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
-
Path exceeds configured maximum length limits
- PATH_TRAVERSAL_DETECTED - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
-
Path traversal patterns like "../" or equivalent encodings detected
- PATH_TRAVERSAL_DETECTED - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.WARN
-
Path traversal attack detected and blocked.
- PATH_TRAVERSAL_PATTERNS - Static variable in class de.cuioss.http.security.config.SecurityDefaults
-
Common path traversal patterns to detect
- pathSecurity(int, boolean) - Method in class de.cuioss.http.security.config.SecurityConfigurationBuilder
-
Configures path security settings in one call.
- PATTERN_MATCH - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.DEBUG
-
Pattern matching debug information.
- PatternMatchingStage - Record Class in de.cuioss.http.security.validation
-
Pattern matching validation stage for detecting malicious attack patterns.
- PatternMatchingStage(SecurityConfiguration, ValidationType) - Constructor for record class de.cuioss.http.security.validation.PatternMatchingStage
-
Creates an instance of a
PatternMatchingStagerecord class. - Performance Characteristics - Search tag in class de.cuioss.http.security.validation.CharacterValidationConstants
- Section
- Performance Characteristics - Search tag in class de.cuioss.http.security.validation.CharacterValidationStage
- Section
- Performance Characteristics - Search tag in record class de.cuioss.http.security.validation.DecodingStage
- Section
- Performance Characteristics - Search tag in record class de.cuioss.http.security.validation.LengthValidationStage
- Section
- Performance Characteristics - Search tag in record class de.cuioss.http.security.validation.NormalizationStage
- Section
- Performance Characteristics - Search tag in record class de.cuioss.http.security.validation.PatternMatchingStage
- Section
- pingGet() - Method in class de.cuioss.http.client.handler.HttpHandler
-
Pings the URI using the GET method and returns the HTTP status code.
- pingHead() - Method in class de.cuioss.http.client.handler.HttpHandler
-
Pings the URI using the HEAD method and returns the HTTP status code.
- PIPELINE_EXECUTION_ERROR - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.ERROR
-
Security pipeline execution error.
- PipelineFactory - Class in de.cuioss.http.security.pipeline
-
Factory class for creating HTTP security validation pipelines.
- PipelineFactory.PipelineSet - Record Class in de.cuioss.http.security.pipeline
-
A record containing commonly used HTTP validation pipelines.
- Pipeline Selection - Search tag in package de.cuioss.http.security.pipeline
- Section
- PipelineSet(HttpSecurityValidator, HttpSecurityValidator, HttpSecurityValidator, HttpSecurityValidator) - Constructor for record class de.cuioss.http.security.pipeline.PipelineFactory.PipelineSet
-
Creates an instance of a
PipelineSetrecord class. - policies(boolean, boolean, boolean) - Method in class de.cuioss.http.security.config.SecurityConfigurationBuilder
-
Configures general policy settings in one call.
- PROBLEMATIC_CONTROL_CHARS - Static variable in class de.cuioss.http.security.config.SecurityDefaults
-
Common control characters that may be problematic
- PROTOCOL_VIOLATION - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
-
General protocol specification violation
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form