@eagleoutice/flowr - v2.15.8
Preparing search index...
src/linter/rules/unescaped-arguments
UNESCAPED_ARGUMENTS
Variable UNESCAPED_ARGUMENTS
Const
UNESCAPED_ARGUMENTS
:
{
createSearch
:
(
config
:
UnescapedArgumentsConfig
,
)
=>
FlowrSearchBuilder
<
"from-query"
,
[
]
,
ParentInformation
,
FlowrSearchElements
<
ParentInformation
,
(...)
[]
>
,
>
;
info
:
{
certainty
:
BestEffort
;
defaultConfig
:
{
acceptedInputs
:
readonly
InputType
[]
;
categories
:
{
database
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
quickFix
:
...
;
sanitizers
:
...
;
}
;
eval
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
sanitizers
:
...
}
;
html
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
quickFix
:
...
;
sanitizers
:
...
;
}
;
javascript
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
quickFix
:
...
;
sanitizers
:
...
;
}
;
system
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
quickFix
:
...
;
sanitizers
:
...
;
}
;
}
;
disabledCategories
:
readonly
[
]
;
maxDecentDepth
:
5
;
}
;
description
:
"Detects arguments of critical system, evaluation, database, and HTML/JavaScript calls that are not properly escaped."
;
name
:
"Unescaped Arguments"
;
tags
:
readonly
[
Security
,
Smell
,
Shiny
,
QuickFix
]
;
}
;
prettyPrint
:
{
full
:
(
result
:
UnescapedArgumentsResult
)
=>
string
;
query
:
(
result
:
UnescapedArgumentsResult
)
=>
string
;
}
;
processSearchResult
:
(
elements
:
FlowrSearchElements
<
ParentInformation
,
FlowrSearchElement
<
(...)
>
[]
,
>
,
config
:
UnescapedArgumentsConfig
,
data
:
ReadonlyFlowrAnalysisProvider
<
KnownParser
>
,
)
=>
Promise
<
{
".meta"
:
{
totalCriticalArguments
:
...
;
totalEscapedArguments
:
...
}
;
results
:
(...)
[]
;
}
,
>
;
}
= ...
Type Declaration
Readonly
createSearch
:
(
config
:
UnescapedArgumentsConfig
,
)
=>
FlowrSearchBuilder
<
"from-query"
,
[
]
,
ParentInformation
,
FlowrSearchElements
<
ParentInformation
,
(...)
[]
>
,
>
Readonly
info
:
{
certainty
:
BestEffort
;
defaultConfig
:
{
acceptedInputs
:
readonly
InputType
[]
;
categories
:
{
database
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
quickFix
:
...
;
sanitizers
:
...
;
}
;
eval
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
sanitizers
:
...
}
;
html
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
quickFix
:
...
;
sanitizers
:
...
;
}
;
javascript
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
quickFix
:
...
;
sanitizers
:
...
;
}
;
system
:
{
criticalArgs
:
...
;
criticalCalls
:
...
;
quickFix
:
...
;
sanitizers
:
...
;
}
;
}
;
disabledCategories
:
readonly
[
]
;
maxDecentDepth
:
5
;
}
;
description
:
"Detects arguments of critical system, evaluation, database, and HTML/JavaScript calls that are not properly escaped."
;
name
:
"Unescaped Arguments"
;
tags
:
readonly
[
Security
,
Smell
,
Shiny
,
QuickFix
]
;
}
Readonly
prettyPrint
:
{
full
:
(
result
:
UnescapedArgumentsResult
)
=>
string
;
query
:
(
result
:
UnescapedArgumentsResult
)
=>
string
;
}
Readonly
processSearchResult
:
(
elements
:
FlowrSearchElements
<
ParentInformation
,
FlowrSearchElement
<
(...)
>
[]
,
>
,
config
:
UnescapedArgumentsConfig
,
data
:
ReadonlyFlowrAnalysisProvider
<
KnownParser
>
,
)
=>
Promise
<
{
".meta"
:
{
totalCriticalArguments
:
...
;
totalEscapedArguments
:
...
}
;
results
:
(...)
[]
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@eagleoutice/flowr - v2.15.8
Loading...