-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathAnalyze.py
More file actions
65 lines (61 loc) · 1.44 KB
/
Copy pathAnalyze.py
File metadata and controls
65 lines (61 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
"""Backward-compatible entry point for the PureAutoCodeQL CLI."""
from pure_auto_codeql.cli.app import (
AnalysisConfig,
AnalysisOrchestrator,
CodeQLComposeTool,
LanguageDetector,
LLMRole,
MultiAgentAnalyzer,
ProjectImportResult,
UnifiedSourceAnalysisAgent,
_normalize_cli_args,
cli,
discover_cve_assets,
dispatch_command,
get_llm_config,
list_available_cases,
list_available_providers,
list_providers,
list_siliconflow_models,
main,
parse_arguments,
resolve_case,
run_case_analysis,
run_doctor,
run_md_direct_codeql,
run_md_source_analysis,
run_project_import,
validate_case,
)
from pure_auto_codeql.configuration import get_llm_config_by_provider
__all__ = [
"AnalysisConfig",
"AnalysisOrchestrator",
"CodeQLComposeTool",
"LanguageDetector",
"LLMRole",
"MultiAgentAnalyzer",
"ProjectImportResult",
"UnifiedSourceAnalysisAgent",
"_normalize_cli_args",
"cli",
"discover_cve_assets",
"dispatch_command",
"get_llm_config",
"get_llm_config_by_provider",
"list_available_cases",
"list_available_providers",
"list_providers",
"list_siliconflow_models",
"main",
"parse_arguments",
"resolve_case",
"run_case_analysis",
"run_doctor",
"run_md_direct_codeql",
"run_md_source_analysis",
"run_project_import",
"validate_case",
]
if __name__ == "__main__":
cli()