DebuggableEntitlementsRule class
SD010 — get-task-allow enabled in iOS/macOS entitlements.
With this entitlement a debugger can attach to the production app. Debug-profile entitlements files (e.g. Flutter's DebugProfile.entitlements on macOS) legitimately carry it, so anything with "debug" in the file name is skipped.
Constructors
- DebuggableEntitlementsRule()
-
const
Properties
- cwe → int
-
CWE id without the prefix, e.g.
319for CWE-319.no setteroverride - description → String
-
What the rule detects and why it matters.
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Stable identifier,
SD###.no setteroverride - masvs → String
-
OWASP MASVS requirement id, e.g.
MASVS-NETWORK-1.no setteroverride - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- severity → Severity
-
no setteroverride
- title → String
-
Short human-readable name of the check.
no setteroverride
Methods
-
appliesTo(
ScanFile file) → bool -
Whether
fileis worth checking at all (usually a ScanFile.kind test). Files that do not apply are never passed to check.override -
check(
ScanFile file) → List< Finding> -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited