Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/mstch-1.0.2/benchmark/benchmark_main.cpp Examining data/mstch-1.0.2/include/mstch/mstch.hpp Examining data/mstch-1.0.2/src/mstch.cpp Examining data/mstch-1.0.2/src/render_context.cpp Examining data/mstch-1.0.2/src/render_context.hpp Examining data/mstch-1.0.2/src/state/in_section.cpp Examining data/mstch-1.0.2/src/state/in_section.hpp Examining data/mstch-1.0.2/src/state/outside_section.cpp Examining data/mstch-1.0.2/src/state/outside_section.hpp Examining data/mstch-1.0.2/src/state/render_state.hpp Examining data/mstch-1.0.2/src/template_type.cpp Examining data/mstch-1.0.2/src/template_type.hpp Examining data/mstch-1.0.2/src/token.cpp Examining data/mstch-1.0.2/src/token.hpp Examining data/mstch-1.0.2/src/utils.cpp Examining data/mstch-1.0.2/src/utils.hpp Examining data/mstch-1.0.2/src/visitor/get_token.hpp Examining data/mstch-1.0.2/src/visitor/has_token.hpp Examining data/mstch-1.0.2/src/visitor/is_node_empty.hpp Examining data/mstch-1.0.2/src/visitor/render_node.hpp Examining data/mstch-1.0.2/src/visitor/render_section.hpp Examining data/mstch-1.0.2/test/data/ampersand_escape.hpp Examining data/mstch-1.0.2/test/data/apostrophe.hpp Examining data/mstch-1.0.2/test/data/array_of_strings.hpp Examining data/mstch-1.0.2/test/data/backslashes.hpp Examining data/mstch-1.0.2/test/data/bug_11_eating_whitespace.hpp Examining data/mstch-1.0.2/test/data/bug_length_property.hpp Examining data/mstch-1.0.2/test/data/changing_delimiters.hpp Examining data/mstch-1.0.2/test/data/comments.hpp Examining data/mstch-1.0.2/test/data/complex.hpp Examining data/mstch-1.0.2/test/data/context_lookup.hpp Examining data/mstch-1.0.2/test/data/delimiters.hpp Examining data/mstch-1.0.2/test/data/disappearing_whitespace.hpp Examining data/mstch-1.0.2/test/data/dot_notation.hpp Examining data/mstch-1.0.2/test/data/double_render.hpp Examining data/mstch-1.0.2/test/data/empty_list.hpp Examining data/mstch-1.0.2/test/data/empty_sections.hpp Examining data/mstch-1.0.2/test/data/empty_string.hpp Examining data/mstch-1.0.2/test/data/empty_template.hpp Examining data/mstch-1.0.2/test/data/error_eof_in_section.hpp Examining data/mstch-1.0.2/test/data/error_eof_in_tag.hpp Examining data/mstch-1.0.2/test/data/error_not_found.hpp Examining data/mstch-1.0.2/test/data/escaped.hpp Examining data/mstch-1.0.2/test/data/falsy.hpp Examining data/mstch-1.0.2/test/data/falsy_array.hpp Examining data/mstch-1.0.2/test/data/grandparent_context.hpp Examining data/mstch-1.0.2/test/data/higher_order_sections.hpp Examining data/mstch-1.0.2/test/data/implicit_iterator.hpp Examining data/mstch-1.0.2/test/data/included_tag.hpp Examining data/mstch-1.0.2/test/data/inverted_section.hpp Examining data/mstch-1.0.2/test/data/keys_with_questionmarks.hpp Examining data/mstch-1.0.2/test/data/multiline_comment.hpp Examining data/mstch-1.0.2/test/data/nested_dot.hpp Examining data/mstch-1.0.2/test/data/nested_higher_order_sections.hpp Examining data/mstch-1.0.2/test/data/nested_iterating.hpp Examining data/mstch-1.0.2/test/data/nesting.hpp Examining data/mstch-1.0.2/test/data/nesting_same_name.hpp Examining data/mstch-1.0.2/test/data/null_lookup_array.hpp Examining data/mstch-1.0.2/test/data/null_lookup_object.hpp Examining data/mstch-1.0.2/test/data/null_string.hpp Examining data/mstch-1.0.2/test/data/null_view.hpp Examining data/mstch-1.0.2/test/data/partial_array.hpp Examining data/mstch-1.0.2/test/data/partial_array_of_partials.hpp Examining data/mstch-1.0.2/test/data/partial_array_of_partials_implicit.hpp Examining data/mstch-1.0.2/test/data/partial_empty.hpp Examining data/mstch-1.0.2/test/data/partial_template.hpp Examining data/mstch-1.0.2/test/data/partial_view.hpp Examining data/mstch-1.0.2/test/data/partial_whitespace.hpp Examining data/mstch-1.0.2/test/data/recursion_with_same_names.hpp Examining data/mstch-1.0.2/test/data/reuse_of_enumerables.hpp Examining data/mstch-1.0.2/test/data/section_as_context.hpp Examining data/mstch-1.0.2/test/data/section_functions_in_partials.hpp Examining data/mstch-1.0.2/test/data/simple.hpp Examining data/mstch-1.0.2/test/data/string_as_context.hpp Examining data/mstch-1.0.2/test/data/two_in_a_row.hpp Examining data/mstch-1.0.2/test/data/two_sections.hpp Examining data/mstch-1.0.2/test/data/unescaped.hpp Examining data/mstch-1.0.2/test/data/whitespace.hpp Examining data/mstch-1.0.2/test/data/zero_view.hpp Examining data/mstch-1.0.2/test/specs_lambdas.hpp Examining data/mstch-1.0.2/test/test_context.hpp Examining data/mstch-1.0.2/test/test_main.cpp FINAL RESULTS: ANALYSIS SUMMARY: No hits found. Lines analyzed = 1592 in approximately 0.08 seconds (18942 lines/second) Physical Source Lines of Code (SLOC) = 1429 Hits@level = [0] 0 [1] 0 [2] 0 [3] 0 [4] 0 [5] 0 Hits@level+ = [0+] 0 [1+] 0 [2+] 0 [3+] 0 [4+] 0 [5+] 0 Hits/KSLOC@level+ = [0+] 0 [1+] 0 [2+] 0 [3+] 0 [4+] 0 [5+] 0 Dot directories skipped = 1 (--followdotdir overrides) Minimum risk level = 1 There may be other security vulnerabilities; review your code! See 'Secure Programming HOWTO' (https://dwheeler.com/secure-programs) for more information.