(self, *args, **kwargs)
| 99 | class StringFinder(NodeAnalyzerV2): |
| 100 | """Find string patterns as defined in the signatures file""" |
| 101 | def __init__(self, *args, **kwargs): |
| 102 | super().__init__(*args, **kwargs) |
| 103 | |
| 104 | signatures = config.SEMANTIC_RULES.get("strings", []) |
| 105 | self.__compiled_signatures = PatternMatcher.compile_patterns(signatures=signatures) |
| 106 | |
| 107 | def node_String(self, context: Context): |
| 108 | value = str(context.node) |
nothing calls this directly
no test coverage detected