Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chengpeng-wang/LLMSAN
/ types & classes
Types & classes
6,034 in github.com/chengpeng-wang/LLMSAN
⨍
Functions
25,618
◇
Types & classes
6,034
↓ 3 callers
Class
LLM
An online inference model using ChatGPT
src/model/llm.py:13
↓ 2 callers
Class
BatchRun
src/batchrun.py:20
↓ 1 callers
Class
Detector
Detector class for running models and analyzing code based on specifications.
src/model/detector.py:14
↓ 1 callers
Class
Function
src/sanitizer/analyzer.py:14
↓ 1 callers
Class
Passes
src/sanitizer/passes.py:14
↓ 1 callers
Class
TSAnalyzer
TSAnalyzer class for retrieving necessary facts or functions for LMAgent
src/sanitizer/analyzer.py:250
↓ 1 callers
Class
TSParser
TSParser class for extracting information from Java files using tree-sitter.
src/sanitizer/analyzer.py:61
Class
AbstractTestCase
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCase.java:10
Class
AbstractTestCase
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCase.java:10
Class
AbstractTestCase
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCase.java:10
Class
AbstractTestCase
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCase.java:10
Class
AbstractTestCase
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCase.java:10
Class
AbstractTestCaseBadOnly
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCaseBadOnly.java:8
Class
AbstractTestCaseBadOnly
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCaseBadOnly.java:8
Class
AbstractTestCaseBadOnly
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCaseBadOnly.java:8
Class
AbstractTestCaseBadOnly
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCaseBadOnly.java:8
Class
AbstractTestCaseBadOnly
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCaseBadOnly.java:8
Class
AbstractTestCaseBase
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCaseBase.java:9
Class
AbstractTestCaseBase
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCaseBase.java:9
Class
AbstractTestCaseBase
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCaseBase.java:9
Class
AbstractTestCaseBase
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCaseBase.java:9
Class
AbstractTestCaseBase
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCaseBase.java:9
Class
AbstractTestCaseClassIssue
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCaseClassIssue.java:10
Class
AbstractTestCaseClassIssue
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCaseClassIssue.java:10
Class
AbstractTestCaseClassIssue
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCaseClassIssue.java:10
Class
AbstractTestCaseClassIssue
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCaseClassIssue.java:10
Class
AbstractTestCaseClassIssue
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCaseClassIssue.java:10
Class
AbstractTestCaseClassIssueBad
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCaseClassIssueBad.java:10
Class
AbstractTestCaseClassIssueBad
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCaseClassIssueBad.java:10
Class
AbstractTestCaseClassIssueBad
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCaseClassIssueBad.java:10
Class
AbstractTestCaseClassIssueBad
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCaseClassIssueBad.java:10
Class
AbstractTestCaseClassIssueBad
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCaseClassIssueBad.java:10
Class
AbstractTestCaseClassIssueGood
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCaseClassIssueGood.java:10
Class
AbstractTestCaseClassIssueGood
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCaseClassIssueGood.java:10
Class
AbstractTestCaseClassIssueGood
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCaseClassIssueGood.java:10
Class
AbstractTestCaseClassIssueGood
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCaseClassIssueGood.java:10
Class
AbstractTestCaseClassIssueGood
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCaseClassIssueGood.java:10
Class
AbstractTestCaseServlet
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCaseServlet.java:22
Class
AbstractTestCaseServlet
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCaseServlet.java:22
Class
AbstractTestCaseServlet
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCaseServlet.java:22
Class
AbstractTestCaseServlet
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCaseServlet.java:22
Class
AbstractTestCaseServlet
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCaseServlet.java:22
Class
AbstractTestCaseServletBadOnly
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCaseServletBadOnly.java:22
Class
AbstractTestCaseServletBadOnly
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCaseServletBadOnly.java:22
Class
AbstractTestCaseServletBadOnly
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCaseServletBadOnly.java:22
Class
AbstractTestCaseServletBadOnly
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCaseServletBadOnly.java:22
Class
AbstractTestCaseServletBadOnly
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCaseServletBadOnly.java:22
Class
AbstractTestCaseServletBase
benchmark/Java/juliet-test-suite-DBZ/testcasesupport/AbstractTestCaseServletBase.java:22
Class
AbstractTestCaseServletBase
benchmark/Java/juliet-test-suite-NPD/testcasesupport/AbstractTestCaseServletBase.java:22
Class
AbstractTestCaseServletBase
benchmark/Java/juliet-test-suite-XSS/testcasesupport/AbstractTestCaseServletBase.java:22
Class
AbstractTestCaseServletBase
benchmark/Java/juliet-test-suite-APT/testcasesupport/AbstractTestCaseServletBase.java:22
Class
AbstractTestCaseServletBase
benchmark/Java/juliet-test-suite-CI/testcasesupport/AbstractTestCaseServletBase.java:22
Class
CWE369_Divide_by_Zero__float_Environment_divide_01
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_01.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_02
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_02.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_03
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_03.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_04
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_04.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_05
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_05.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_06
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_06.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_07
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_07.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_08
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_08.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_09
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_09.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_10
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_10.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_11
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_11.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_12
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_12.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_13
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_13.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_14
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_14.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_15
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_15.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_16
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_16.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_17
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_17.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_21
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_21.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_22a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_22a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_22b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_22b.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_31
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_31.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_41
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_41.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_42
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_42.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_45
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_45.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_51a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_51a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_51b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_51b.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_52a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_52a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_52b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_52b.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_52c
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_52c.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_53a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_53a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_53b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_53b.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_53c
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_53c.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_53d
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_53d.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_54a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_54a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_54b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_54b.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_54c
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_54c.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_54d
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_54d.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_54e
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_54e.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_61a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_61a.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_61b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_61b.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_66a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_66a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_66b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_66b.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_67a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_67a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_67b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_67b.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_68a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_68a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_68b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_68b.java:21
Class
CWE369_Divide_by_Zero__float_Environment_divide_71a
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_71a.java:23
Class
CWE369_Divide_by_Zero__float_Environment_divide_71b
benchmark/Java/juliet-test-suite-DBZ/CWE369_Divide_by_Zero/s01/CWE369_Divide_by_Zero__float_Environment_divide_71b.java:21
next →
1–100 of 6,034, ranked by callers