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/r-bioc-beachmat-2.6.2+ds/inst/extensions/src/aaron_matrix.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/extensions/src/aaron_output.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/extensions/src/character_access.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/extensions/src/character_output.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/extensions/src/exports.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/extensions/src/exports.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/extensions/src/integer_access.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/extensions/src/integer_output.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/character_matrix.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/input/Csparse_reader.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/input/LIN_matrix.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/input/LIN_methods.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/input/delayed_reader.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/input/dense_reader.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/input/external_reader.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/input/simple_reader.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/input/unknown_reader.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/integer_matrix.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/logical_matrix.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/numeric_matrix.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/output/Csparse_writer.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/output/LIN_methods.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/output/LIN_output.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/output/external_writer.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/output/output_param.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/output/simple_writer.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/utils/const_column.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/utils/copyable_vector.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/utils/dim_checker.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/utils/dispatch.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/utils/external.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/utils/raw_structure.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat/utils/utils.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat3/Csparse_reader.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat3/as_gCMatrix.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat3/beachmat.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat3/dim_checker.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat3/lin_matrix.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat3/ordinary_reader.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat3/read_lin_block.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/include/beachmat3/utils.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/newtests/src/RcppExports.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/newtests/src/test_clone.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/newtests/src/test_errors.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/newtests/src/test_get_column.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/newtests/src/test_get_row.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/newtests/src/test_get_sparse_column.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/newtests/src/test_get_sparse_row.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/newtests/src/test_promotion.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/beachtest.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_all.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_all.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_class.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_const.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_const.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_errors.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_errors.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_indexed.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_indexed.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_multi.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_multi.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_slice.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_slice.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_types.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_varslice.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/get_varslice.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_all.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_all.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_class.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_errors.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_errors.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_indexed.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_indexed.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_slice.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_slice.h Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_types.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_varslice.cpp Examining data/r-bioc-beachmat-2.6.2+ds/inst/testpkg/src/set_varslice.h FINAL RESULTS: ANALYSIS SUMMARY: No hits found. Lines analyzed = 10007 in approximately 0.29 seconds (34323 lines/second) Physical Source Lines of Code (SLOC) = 6779 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.