|
2 | 2 | # flake8: noqa |
3 | 3 | from typing import TYPE_CHECKING |
4 | 4 |
|
5 | | -from ddtrace.appsec.iast._metrics import _set_metric_iast_executed_source |
6 | | -from ddtrace.appsec.iast._utils import _is_python_version_supported |
| 5 | +from .._metrics import _set_metric_iast_executed_source |
| 6 | +from .._utils import _is_python_version_supported |
7 | 7 |
|
8 | 8 |
|
9 | 9 | if _is_python_version_supported(): |
10 | | - from ddtrace.appsec.iast import oce |
11 | | - from ddtrace.appsec.iast._taint_tracking._native import ops |
12 | | - from ddtrace.appsec.iast._taint_tracking._native.aspect_helpers import _convert_escaped_text_to_tainted_text |
13 | | - from ddtrace.appsec.iast._taint_tracking._native.aspect_helpers import as_formatted_evidence |
14 | | - from ddtrace.appsec.iast._taint_tracking._native.aspect_helpers import common_replace |
15 | | - from ddtrace.appsec.iast._taint_tracking._native.aspect_helpers import parse_params |
16 | | - from ddtrace.appsec.iast._taint_tracking._native.initializer import active_map_addreses_size |
17 | | - from ddtrace.appsec.iast._taint_tracking._native.initializer import create_context |
18 | | - from ddtrace.appsec.iast._taint_tracking._native.initializer import destroy_context |
19 | | - from ddtrace.appsec.iast._taint_tracking._native.initializer import initializer_size |
20 | | - from ddtrace.appsec.iast._taint_tracking._native.initializer import num_objects_tainted |
21 | | - from ddtrace.appsec.iast._taint_tracking._native.initializer import reset_context |
22 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import OriginType |
23 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import Source |
24 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import TagMappingMode |
25 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import are_all_text_all_ranges |
26 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import get_range_by_hash |
27 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import get_ranges |
28 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import is_notinterned_notfasttainted_unicode |
29 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import is_tainted |
30 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import origin_to_str |
31 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import set_fast_tainted_if_notinterned_unicode |
32 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import set_ranges |
33 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import shift_taint_range |
34 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import shift_taint_ranges |
35 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import str_to_origin |
36 | | - from ddtrace.appsec.iast._taint_tracking._native.taint_tracking import taint_range as TaintRange |
| 10 | + from .. import oce |
| 11 | + from ._native import ops |
| 12 | + from ._native.aspect_helpers import _convert_escaped_text_to_tainted_text |
| 13 | + from ._native.aspect_helpers import as_formatted_evidence |
| 14 | + from ._native.aspect_helpers import common_replace |
| 15 | + from ._native.aspect_helpers import parse_params |
| 16 | + from ._native.initializer import active_map_addreses_size |
| 17 | + from ._native.initializer import create_context |
| 18 | + from ._native.initializer import destroy_context |
| 19 | + from ._native.initializer import initializer_size |
| 20 | + from ._native.initializer import num_objects_tainted |
| 21 | + from ._native.initializer import reset_context |
| 22 | + from ._native.taint_tracking import OriginType |
| 23 | + from ._native.taint_tracking import Source |
| 24 | + from ._native.taint_tracking import TagMappingMode |
| 25 | + from ._native.taint_tracking import are_all_text_all_ranges |
| 26 | + from ._native.taint_tracking import get_range_by_hash |
| 27 | + from ._native.taint_tracking import get_ranges |
| 28 | + from ._native.taint_tracking import is_notinterned_notfasttainted_unicode |
| 29 | + from ._native.taint_tracking import is_tainted |
| 30 | + from ._native.taint_tracking import origin_to_str |
| 31 | + from ._native.taint_tracking import set_fast_tainted_if_notinterned_unicode |
| 32 | + from ._native.taint_tracking import set_ranges |
| 33 | + from ._native.taint_tracking import shift_taint_range |
| 34 | + from ._native.taint_tracking import shift_taint_ranges |
| 35 | + from ._native.taint_tracking import str_to_origin |
| 36 | + from ._native.taint_tracking import taint_range as TaintRange |
37 | 37 |
|
38 | 38 | new_pyobject_id = ops.new_pyobject_id |
39 | 39 | is_pyobject_tainted = is_tainted |
|
0 commit comments