|
13 | 13 | Reporting functions for codeaudit |
14 | 14 | """ |
15 | 15 |
|
16 | | -import re |
| 16 | +import datetime |
| 17 | +import html |
17 | 18 | import os |
18 | | -from pathlib import Path |
| 19 | +import re |
19 | 20 | import sys |
20 | | - |
21 | 21 | from importlib.metadata import version |
| 22 | +from importlib.resources import files |
| 23 | +from pathlib import Path |
22 | 24 |
|
23 | 25 | import pandas as pd |
24 | | -import html |
25 | | -import datetime |
26 | 26 |
|
27 | | -from codeaudit.security_checks import perform_validations, ast_security_checks |
| 27 | +from codeaudit.altairplots import multi_bar_chart |
| 28 | +from codeaudit.api_interfaces import _collect_issue_lines |
| 29 | +from codeaudit.checkmodules import ( |
| 30 | + check_module_vulnerability, |
| 31 | + get_all_modules, |
| 32 | + get_imported_modules, |
| 33 | + get_imported_modules_by_file, |
| 34 | +) |
28 | 35 | from codeaudit.filehelpfunctions import ( |
29 | | - get_filename_from_path, |
30 | 36 | collect_python_source_files, |
31 | | - read_in_source_file, |
| 37 | + get_filename_from_path, |
32 | 38 | has_python_files, |
33 | 39 | is_ast_parsable, |
| 40 | + read_in_source_file, |
34 | 41 | ) |
35 | | -from codeaudit.altairplots import multi_bar_chart |
| 42 | +from codeaudit.htmlhelpfunctions import dict_list_to_html_table, json_to_html |
| 43 | +from codeaudit.privacy_lint import data_egress_scan, has_privacy_findings |
| 44 | +from codeaudit.pypi_package_scan import get_package_source, get_pypi_download_info |
| 45 | +from codeaudit.security_checks import ast_security_checks, perform_validations |
| 46 | +from codeaudit.suppression import filter_sast_results |
36 | 47 | from codeaudit.totals import ( |
37 | 48 | get_statistics, |
38 | 49 | overview_count, |
39 | 50 | overview_per_file, |
40 | 51 | total_modules, |
41 | 52 | ) |
42 | | -from codeaudit.checkmodules import ( |
43 | | - get_imported_modules, |
44 | | - check_module_vulnerability, |
45 | | - get_all_modules, |
46 | | - get_imported_modules_by_file, |
47 | | -) |
48 | | -from codeaudit.htmlhelpfunctions import json_to_html, dict_list_to_html_table |
49 | | - |
50 | | -from codeaudit.pypi_package_scan import get_pypi_download_info, get_package_source |
51 | | -from codeaudit.privacy_lint import data_egress_scan, has_privacy_findings |
52 | | -from codeaudit.suppression import filter_sast_results |
53 | | -from codeaudit.api_interfaces import _collect_issue_lines |
54 | | - |
55 | | -from importlib.resources import files |
56 | 53 |
|
57 | 54 | CA_VERSION = version("codeaudit") |
58 | 55 |
|
|
0 commit comments