Package org.sonar.java.se.checks
Interface XxeProperty
- All Known Implementing Classes:
XxeProperty.AttributeDTD,XxeProperty.AttributeSchema,XxeProperty.AttributeStyleSheet,XxeProperty.FeatureDisallowDoctypeDecl,XxeProperty.FeatureExternalGeneralEntities,XxeProperty.FeatureIsSupportingExternalEntities,XxeProperty.FeatureLoadExternalDtd,XxeProperty.FeatureSecureProcessing,XxeProperty.FeatureSupportDtd,XxeProperty.FeatureXInclude
public interface XxeProperty
A property is independently a XXE feature or XXE attribute
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault booleanisSecuring(SymbolicValue sv1, ExpressionTree arg1) static booleanisSetToEmptyString(SymbolicValue sv1, ExpressionTree arg1) static booleanisSetToFalse(SymbolicValue sv1, ExpressionTree arg1) static booleanisSetToNonEmptyString(SymbolicValue sv1, ExpressionTree arg1) static booleanisSetToTrue(SymbolicValue sv1, ExpressionTree arg1) default booleanisUnsecuring(SymbolicValue sv1, ExpressionTree arg1) default Constraintdefault Constraintdefault Constraint
-
Field Details
-
UNSECURED_USE_EMPTY_STRING_TO_PROTECT_AGAINST_XXE
- See Also:
-
-
Method Details
-
properties
XxeProperty.XxePropertyHolder properties() -
isNamed
-
securedConstraint
-
namedConstraint
-
isSecuring
-
unsecuredConstraint
-
isUnsecuring
-
isSetToEmptyString
-
isSetToNonEmptyString
-
isSetToFalse
-
isSetToTrue
-