MCPcopy Create free account

hub / github.com/GDSSecurity/GDS-PMD-Security-Rules / functions

Functions95 in github.com/GDSSecurity/GDS-PMD-Security-Rules

↓ 19 callersMethodtoString
()
src/com/gdssecurity/pmd/smap/SmapResolver.java:53
↓ 14 callersMethodgetBeginLine
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:243
↓ 7 callersMethodgetDescription
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:223
↓ 6 callersMethodgetLogger
()
src/com/gdssecurity/pmd/rules/BaseSecurityRule.java:65
↓ 6 callersMethodgetType
(SimpleNode node, RuleContext rc, String method)
src/com/gdssecurity/pmd/Utils.java:61
↓ 5 callersMethodaddSecurityViolation
(Rule rule, RuleContext ctx, SimpleNode simpleNode, String message, String variableName, String type)
src/com/gdssecurity/pmd/rules/BaseSecurityRule.java:91
↓ 5 callersMethodarrayAsHashSet
(String[] array)
src/com/gdssecurity/pmd/Utils.java:96
↓ 5 callersMethodgetClassName
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:231
↓ 5 callersMethodgetEndLine
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:247
↓ 5 callersMethodgetFilename
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:227
↓ 4 callersMethodanalyzeNode
(SimpleNode node, String variable)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:457
↓ 4 callersMethodinit
()
src/com/gdssecurity/pmd/rules/SqlStringConcatentation.java:55
↓ 3 callersMethodgetIndexByFileName
(String fname)
src/com/gdssecurity/pmd/smap/SmapResolver.java:254
↓ 3 callersMethodgetMethod
(SimpleNode node)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:493
↓ 3 callersMethodgetRule
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:207
↓ 3 callersMethodisEmpty
()
src/com/gdssecurity/pmd/smap/SmapResolver.java:320
↓ 3 callersMethodisSource
(String type, String variable)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:105
↓ 2 callersMethodanalyzeMethodArgs
(SimpleNode simpleNode)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:352
↓ 2 callersMethodgetCodeSnippet
(String fileName, int start, int end)
src/com/gdssecurity/pmd/Utils.java:34
↓ 2 callersMethodgetPackageName
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:239
↓ 2 callersMethodisMethodCall
(SimpleNode node)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:392
↓ 2 callersMethodisSink
(String objectType, String objectMethod)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:383
↓ 2 callersMethodisTaintedVariable
(String variable)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:114
↓ 2 callersMethodunmangle
(int line, int col)
src/com/gdssecurity/pmd/smap/SmapResolver.java:352
↓ 1 callersMethodanalyzeVariable
(String variableName, List<ASTName> listOfAstNames)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:519
↓ 1 callersMethodgetDefaultSources
()
src/com/gdssecurity/pmd/rules/BaseSecurityRule.java:45
↓ 1 callersMethodgetFileNameByIndex
(String index)
src/com/gdssecurity/pmd/smap/SmapResolver.java:250
↓ 1 callersMethodgetJavaBeginLine
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:261
↓ 1 callersMethodgetJavaEndLine
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:265
↓ 1 callersMethodgetJavaFileName
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:269
↓ 1 callersMethodgetJspFileName
(int line, int col)
src/com/gdssecurity/pmd/smap/SmapResolver.java:324
↓ 1 callersMethodgetMethodName
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:235
↓ 1 callersMethodgetVariableName
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:251
↓ 1 callersMethodgood1
()
samples/juliet-2010-12/src/testcases/CWE327_Use_Broken_Crypto/CWE327_Use_Broken_Crypto__basic_01.java:93
↓ 1 callersMethodgood1
()
samples/juliet-2010-12/src/testcases/CWE328_Reversible_One_Way_Hash/CWE328_Reversible_One_Way_Hash__basic_01.java:44
↓ 1 callersMethodhandleConditionalExpression
(SimpleNode node, String variable)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:435
↓ 1 callersMethodhandleDataFlowNode
(IDataFlowNode iDataFlowNode)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:259
↓ 1 callersMethodhandleVariableDefinition
(IDataFlowNode iDataFlowNode, String variable)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:403
↓ 1 callersMethodhandleVariableReference
(IDataFlowNode iDataFlowNode, String variableName)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:299
↓ 1 callersMethodisPassThrough
(String type, String method)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:510
↓ 1 callersMethodreadSmap
()
src/com/gdssecurity/pmd/smap/SmapReader.java:14
↓ 1 callersMethodresolve
(String smap)
src/com/gdssecurity/pmd/smap/SmapResolver.java:57
↓ 1 callersMethodsanityCheck
()
src/com/gdssecurity/pmd/smap/SmapResolver.java:231
↓ 1 callersMethodstoreFile
(String token)
src/com/gdssecurity/pmd/smap/SmapResolver.java:136
↓ 1 callersMethodstoreLine
(String token, String fileIndex)
src/com/gdssecurity/pmd/smap/SmapResolver.java:169
MethodSecurityRuleViolation
(Rule rule, RuleContext ctx, SimpleNode node, String specificMsg, String variable, String type)
src/com/gdssecurity/pmd/SecurityRuleViolation.java:80
MethodSmapFileReader
(java.io.File file)
src/com/gdssecurity/pmd/smap/SmapFileReader.java:19
MethodSmapResolver
(SmapReader reader)
src/com/gdssecurity/pmd/smap/SmapResolver.java:48
Method_jspDestroy
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/XSS/XSS1_jsp.java:26
Method_jspDestroy
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/XSS/XSS2_jsp.java:31
Method_jspDestroy
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/include/XSS2Include_jsp.java:26
Method_jspInit
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/XSS/XSS1_jsp.java:21
Method_jspInit
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/XSS/XSS2_jsp.java:26
Method_jspInit
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/include/XSS2Include_jsp.java:21
Method_jspService
(HttpServletRequest request, HttpServletResponse response)
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/XSS/XSS1_jsp.java:29
Method_jspService
(HttpServletRequest request, HttpServletResponse response)
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/XSS/XSS2_jsp.java:34
Method_jspService
(HttpServletRequest request, HttpServletResponse response)
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/include/XSS2Include_jsp.java:29
Methodapply
(List list, RuleContext rulecontext)
src/com/gdssecurity/pmd/rules/SqlStringConcatentation.java:77
Methodapply
(List list, RuleContext rulecontext)
src/com/gdssecurity/pmd/rules/BaseSecurityRule.java:58
Methodapply
(List list, RuleContext rulecontext)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:87
Methodbad
()
samples/juliet-2010-12/src/testcases/CWE327_Use_Broken_Crypto/CWE327_Use_Broken_Crypto__basic_01.java:29
Methodbad
()
samples/juliet-2010-12/src/testcases/CWE328_Reversible_One_Way_Hash/CWE328_Reversible_One_Way_Hash__basic_01.java:26
Methodcompare
(IRuleViolation r1, IRuleViolation r2)
src/com/gdssecurity/pmd/SecurityRuleViolation.java:59
MethoddoGet
Variable declaration (v1) and initialization with tainted source of input Second variable declared (w1) and assigned tainted variable (v1) Tainted var
samples/gds/src/test/com/gdssecurity/pmd/webapp/servlet/TestXSSServlet.java:22
MethoddoGet
(HttpServletRequest request, HttpServletResponse response)
samples/gds/src/test/com/gdssecurity/pmd/webapp/servlet/TestRedirectServlet.java:12
MethoddoGet
(HttpServletRequest request, HttpServletResponse response)
samples/gds/src/test/com/gdssecurity/pmd/webapp/servlet/TestSqliServlet.java:10
MethoddoGet
(HttpServletRequest req, HttpServletResponse resp)
samples/gds/src/test/com/gdssecurity/pmd/webapp/servlet/authz/TestRoleAuthZServlet.java:15
MethoddoPost
(HttpServletRequest req, HttpServletResponse resp)
samples/gds/src/test/com/gdssecurity/pmd/webapp/servlet/authz/TestRoleAuthZServlet.java:25
MethoddoPut
(HttpServletRequest req, HttpServletResponse resp)
samples/gds/src/test/com/gdssecurity/pmd/webapp/servlet/authz/TestRoleAuthZServlet.java:32
Methodexecute
(CurrentPath currentPath)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:207
MethodgetBeginColumn
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:215
MethodgetDependants
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/XSS/XSS1_jsp.java:17
MethodgetDependants
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/XSS/XSS2_jsp.java:22
MethodgetDependants
()
samples/gds/WebContent/WEB-INF/classes/org/apache/jsp/test/include/XSS2Include_jsp.java:17
MethodgetEndColumn
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:219
MethodgetFileNames
()
src/com/gdssecurity/pmd/smap/SmapResolver.java:291
MethodgetJavaLineType
(int line, int col)
src/com/gdssecurity/pmd/smap/SmapResolver.java:315
MethodgetPrimaryJspFileName
()
src/com/gdssecurity/pmd/smap/SmapResolver.java:303
MethodgetSourcePath
(String fname)
src/com/gdssecurity/pmd/smap/SmapResolver.java:269
MethodgetType
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:273
Methodgood
()
samples/juliet-2010-12/src/testcases/CWE327_Use_Broken_Crypto/CWE327_Use_Broken_Crypto__basic_01.java:88
Methodgood
()
samples/juliet-2010-12/src/testcases/CWE328_Reversible_One_Way_Hash/CWE328_Reversible_One_Way_Hash__basic_01.java:39
MethodhasIncludedFiles
()
src/com/gdssecurity/pmd/smap/SmapResolver.java:311
MethodisResolved
()
src/com/gdssecurity/pmd/smap/SmapResolver.java:287
MethodisSuppressed
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:211
Methodmain
(String[] args)
samples/juliet-2010-12/src/testcases/CWE327_Use_Broken_Crypto/CWE327_Use_Broken_Crypto__basic_01.java:158
Methodmain
(String[] args)
samples/juliet-2010-12/src/testcases/CWE328_Reversible_One_Way_Hash/CWE328_Reversible_One_Way_Hash__basic_01.java:61
Methodmangle
(String jspFileName, int line, int col)
src/com/gdssecurity/pmd/smap/SmapResolver.java:336
MethodreadSmap
()
src/com/gdssecurity/pmd/smap/SmapFileReader.java:30
Methodstart
(RuleContext ctx)
src/com/gdssecurity/pmd/rules/BaseSecurityRule.java:49
Methodstart
(RuleContext ctx)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:78
MethodtoString
()
src/com/gdssecurity/pmd/SecurityRuleViolation.java:255
MethodtoString
()
src/com/gdssecurity/pmd/smap/SmapFileReader.java:23
Methodvisit
(ASTAdditiveExpression astAdditiveExpression, Object obj)
src/com/gdssecurity/pmd/rules/SqlStringConcatentation.java:83
Methodvisit
(ASTMethodDeclaration astMethodDeclaration, Object data)
src/com/gdssecurity/pmd/rules/dfa/DfaSecurityRule.java:122