Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
class
Flaw::PathTraversal
Inherits
Flaw::Rule
<
Reference
<
Object
Constants
PATTERNS = [/\b
File
\.(open|read|read_lines|write|exists\?|delete)\s*\([^)]*\#\{[^}]+\}[^)]*\)/, /\b
File
\.(open|read|read_lines|write|exists\?|delete)\s*\(\s*(params\[|
ARGV
\[|request\.|env\[)/]
USER_SRC = /(params\[|
ARGV
\[|request\.|env\[|query_params)/
Instance methods
check
(source :
String
, path :
String
) :
Array
(
Finding
)
Source
default_severity
Source
description
Source
id
Source
title
Source