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/arb-6.0.6/AISC/aisc.c
Examining data/arb-6.0.6/AISC/aisc.h
Examining data/arb-6.0.6/AISC/aisc_commands.c
Examining data/arb-6.0.6/AISC/aisc_def.h
Examining data/arb-6.0.6/AISC/aisc_eval.c
Examining data/arb-6.0.6/AISC/aisc_eval.h
Examining data/arb-6.0.6/AISC/aisc_inline.h
Examining data/arb-6.0.6/AISC/aisc_interpreter.h
Examining data/arb-6.0.6/AISC/aisc_location.h
Examining data/arb-6.0.6/AISC/aisc_mix.c
Examining data/arb-6.0.6/AISC/aisc_parser.c
Examining data/arb-6.0.6/AISC/aisc_parser.h
Examining data/arb-6.0.6/AISC/aisc_proto.h
Examining data/arb-6.0.6/AISC/aisc_token.h
Examining data/arb-6.0.6/AISC/aisc_var_ref.c
Examining data/arb-6.0.6/AISC_COM/C/aisc_extern.c
Examining data/arb-6.0.6/AISC_COM/C/aisc_extern_privat.h
Examining data/arb-6.0.6/AISC_COM/C/aisc_func_types.h
Examining data/arb-6.0.6/AISC_COM/C/aisc_global.h
Examining data/arb-6.0.6/AISC_COM/C/aisc_server.h
Examining data/arb-6.0.6/AISC_COM/C/client.c
Examining data/arb-6.0.6/AISC_COM/C/client.h
Examining data/arb-6.0.6/AISC_COM/C/client_privat.h
Examining data/arb-6.0.6/AISC_COM/C/client_types.h
Examining data/arb-6.0.6/AISC_COM/C/common.c
Examining data/arb-6.0.6/AISC_COM/C/common.h
Examining data/arb-6.0.6/AISC_COM/C/server.c
Examining data/arb-6.0.6/AISC_COM/C/server.h
Examining data/arb-6.0.6/AISC_COM/C/struct_man.c
Examining data/arb-6.0.6/AISC_COM/C/struct_man.h
Examining data/arb-6.0.6/AISC_COM/C/trace.h
Examining data/arb-6.0.6/AISC_MKPTPS/mkptypes.cxx
Examining data/arb-6.0.6/ARBDB/adChangeKey.cxx
Examining data/arb-6.0.6/ARBDB/adExperiment.cxx
Examining data/arb-6.0.6/ARBDB/adGene.h
Examining data/arb-6.0.6/ARBDB/adRevCompl.cxx
Examining data/arb-6.0.6/ARBDB/adTest.cxx
Examining data/arb-6.0.6/ARBDB/ad_cb.h
Examining data/arb-6.0.6/ARBDB/ad_cb_prot.h
Examining data/arb-6.0.6/ARBDB/ad_config.cxx
Examining data/arb-6.0.6/ARBDB/ad_config.h
Examining data/arb-6.0.6/ARBDB/ad_core.cxx
Examining data/arb-6.0.6/ARBDB/ad_hcb.h
Examining data/arb-6.0.6/ARBDB/ad_io_inline.h
Examining data/arb-6.0.6/ARBDB/ad_p_prot.h
Examining data/arb-6.0.6/ARBDB/ad_prot.h
Examining data/arb-6.0.6/ARBDB/ad_remote.h
Examining data/arb-6.0.6/ARBDB/ad_save_load.cxx
Examining data/arb-6.0.6/ARBDB/ad_t_prot.h
Examining data/arb-6.0.6/ARBDB/adali.cxx
Examining data/arb-6.0.6/ARBDB/adcache.cxx
Examining data/arb-6.0.6/ARBDB/adcomm.cxx
Examining data/arb-6.0.6/ARBDB/adcompr.cxx
Examining data/arb-6.0.6/ARBDB/adfile.cxx
Examining data/arb-6.0.6/ARBDB/adhash.cxx
Examining data/arb-6.0.6/ARBDB/adhashtools.cxx
Examining data/arb-6.0.6/ARBDB/adindex.cxx
Examining data/arb-6.0.6/ARBDB/aditem.cxx
Examining data/arb-6.0.6/ARBDB/adlang1.cxx
Examining data/arb-6.0.6/ARBDB/adlink.cxx
Examining data/arb-6.0.6/ARBDB/admalloc.cxx
Examining data/arb-6.0.6/ARBDB/admap.cxx
Examining data/arb-6.0.6/ARBDB/admatch.cxx
Examining data/arb-6.0.6/ARBDB/admath.cxx
Examining data/arb-6.0.6/ARBDB/adname.cxx
Examining data/arb-6.0.6/ARBDB/adoptimize.cxx
Examining data/arb-6.0.6/ARBDB/adperl.cxx
Examining data/arb-6.0.6/ARBDB/adperl.h
Examining data/arb-6.0.6/ARBDB/adquery.cxx
Examining data/arb-6.0.6/ARBDB/adseqcompr.cxx
Examining data/arb-6.0.6/ARBDB/adstring.cxx
Examining data/arb-6.0.6/ARBDB/adsystem.cxx
Examining data/arb-6.0.6/ARBDB/adtables.cxx
Examining data/arb-6.0.6/ARBDB/adtcp.cxx
Examining data/arb-6.0.6/ARBDB/adtools.cxx
Examining data/arb-6.0.6/ARBDB/adtree.cxx
Examining data/arb-6.0.6/ARBDB/adtune.cxx
Examining data/arb-6.0.6/ARBDB/arbdb.cxx
Examining data/arb-6.0.6/ARBDB/arbdb.h
Examining data/arb-6.0.6/ARBDB/arbdb_base.h
Examining data/arb-6.0.6/ARBDB/arbdbpp.cxx
Examining data/arb-6.0.6/ARBDB/arbdbt.h
Examining data/arb-6.0.6/ARBDB/dbitem_set.h
Examining data/arb-6.0.6/ARBDB/gb_aci.h
Examining data/arb-6.0.6/ARBDB/gb_cb.h
Examining data/arb-6.0.6/ARBDB/gb_comm.h
Examining data/arb-6.0.6/ARBDB/gb_compress.h
Examining data/arb-6.0.6/ARBDB/gb_data.h
Examining data/arb-6.0.6/ARBDB/gb_dict.h
Examining data/arb-6.0.6/ARBDB/gb_hashindex.h
Examining data/arb-6.0.6/ARBDB/gb_header.h
Examining data/arb-6.0.6/ARBDB/gb_index.h
Examining data/arb-6.0.6/ARBDB/gb_key.h
Examining data/arb-6.0.6/ARBDB/gb_load.h
Examining data/arb-6.0.6/ARBDB/gb_local.h
Examining data/arb-6.0.6/ARBDB/gb_localdata.h
Examining data/arb-6.0.6/ARBDB/gb_main.h
Examining data/arb-6.0.6/ARBDB/gb_map.h
Examining data/arb-6.0.6/ARBDB/gb_memory.h
Examining data/arb-6.0.6/ARBDB/gb_prot.h
Examining data/arb-6.0.6/ARBDB/gb_storage.h
Examining data/arb-6.0.6/ARBDB/gb_t_prot.h
Examining data/arb-6.0.6/ARBDB/gb_ta.h
Examining data/arb-6.0.6/ARBDB/gb_ts.h
Examining data/arb-6.0.6/ARBDB/gb_tune.h
Examining data/arb-6.0.6/ARBDB/gb_undo.h
Examining data/arb-6.0.6/ARBDB/ad_load.cxx
Examining data/arb-6.0.6/ARBDB/adGene.cxx
Examining data/arb-6.0.6/ARBDB/adsocket.cxx
Examining data/arb-6.0.6/ARB_GDE/GDE.cxx
Examining data/arb-6.0.6/ARB_GDE/GDE_FileIO.cxx
Examining data/arb-6.0.6/ARB_GDE/GDE_Genbank.cxx
Examining data/arb-6.0.6/ARB_GDE/GDE_HGLfile.cxx
Examining data/arb-6.0.6/ARB_GDE/GDE_ParseMenu.cxx
Examining data/arb-6.0.6/ARB_GDE/GDE_arbdb_io.cxx
Examining data/arb-6.0.6/ARB_GDE/GDE_awars.h
Examining data/arb-6.0.6/ARB_GDE/GDE_def.h
Examining data/arb-6.0.6/ARB_GDE/GDE_extglob.h
Examining data/arb-6.0.6/ARB_GDE/GDE_global.cxx
Examining data/arb-6.0.6/ARB_GDE/GDE_menu.h
Examining data/arb-6.0.6/ARB_GDE/GDE_proto.h
Examining data/arb-6.0.6/ARB_GDE/GDE_event.cxx
Examining data/arb-6.0.6/AWT/AWT_TreeAwars.cxx
Examining data/arb-6.0.6/AWT/AWT_asciiprint.cxx
Examining data/arb-6.0.6/AWT/AWT_attributes.cxx
Examining data/arb-6.0.6/AWT/AWT_canio.cxx
Examining data/arb-6.0.6/AWT/AWT_canvas.cxx
Examining data/arb-6.0.6/AWT/AWT_config_manager.cxx
Examining data/arb-6.0.6/AWT/AWT_db_browser.cxx
Examining data/arb-6.0.6/AWT/AWT_hexdump.cxx
Examining data/arb-6.0.6/AWT/AWT_hotkeys.cxx
Examining data/arb-6.0.6/AWT/AWT_input_mask.cxx
Examining data/arb-6.0.6/AWT/AWT_map_key.cxx
Examining data/arb-6.0.6/AWT/AWT_modules.cxx
Examining data/arb-6.0.6/AWT/AWT_sel_boxes.cxx
Examining data/arb-6.0.6/AWT/AWT_seq_colors.cxx
Examining data/arb-6.0.6/AWT/AWT_tables.cxx
Examining data/arb-6.0.6/AWT/AWT_www.cxx
Examining data/arb-6.0.6/AWTC/AWTC_next_neighbours.cxx
Examining data/arb-6.0.6/AWTC/AWTC_submission.cxx
Examining data/arb-6.0.6/AWTI/AWTI_export.cxx
Examining data/arb-6.0.6/AWTI/AWTI_import.cxx
Examining data/arb-6.0.6/BUGEX/bugex.h
Examining data/arb-6.0.6/CONSENSUS_TREE/CT_ctree.cxx
Examining data/arb-6.0.6/CONSENSUS_TREE/CT_dtree.cxx
Examining data/arb-6.0.6/CONSENSUS_TREE/CT_hash.cxx
Examining data/arb-6.0.6/CONSENSUS_TREE/CT_mem.cxx
Examining data/arb-6.0.6/CONSENSUS_TREE/CT_ntree.cxx
Examining data/arb-6.0.6/CONSENSUS_TREE/CT_part.cxx
Examining data/arb-6.0.6/CONSENSUS_TREE/CT_rbtree.cxx
Examining data/arb-6.0.6/CONVERTALN/ali.h
Examining data/arb-6.0.6/CONVERTALN/convert.cxx
Examining data/arb-6.0.6/CONVERTALN/date.cxx
Examining data/arb-6.0.6/CONVERTALN/defs.h
Examining data/arb-6.0.6/CONVERTALN/embl.cxx
Examining data/arb-6.0.6/CONVERTALN/embl.h
Examining data/arb-6.0.6/CONVERTALN/fconv.cxx
Examining data/arb-6.0.6/CONVERTALN/fun.h
Examining data/arb-6.0.6/CONVERTALN/gcg.cxx
Examining data/arb-6.0.6/CONVERTALN/genbank.cxx
Examining data/arb-6.0.6/CONVERTALN/genbank.h
Examining data/arb-6.0.6/CONVERTALN/global.h
Examining data/arb-6.0.6/CONVERTALN/input_format.h
Examining data/arb-6.0.6/CONVERTALN/macke.cxx
Examining data/arb-6.0.6/CONVERTALN/macke.h
Examining data/arb-6.0.6/CONVERTALN/main.cxx
Examining data/arb-6.0.6/CONVERTALN/mg.cxx
Examining data/arb-6.0.6/CONVERTALN/parser.h
Examining data/arb-6.0.6/CONVERTALN/paup.cxx
Examining data/arb-6.0.6/CONVERTALN/paup.h
Examining data/arb-6.0.6/CONVERTALN/phylip.cxx
Examining data/arb-6.0.6/CONVERTALN/printable.cxx
Examining data/arb-6.0.6/CONVERTALN/prototypes.h
Examining data/arb-6.0.6/CONVERTALN/rdp_info.cxx
Examining data/arb-6.0.6/CONVERTALN/rdp_info.h
Examining data/arb-6.0.6/CONVERTALN/reader.cxx
Examining data/arb-6.0.6/CONVERTALN/reader.h
Examining data/arb-6.0.6/CONVERTALN/refs.h
Examining data/arb-6.0.6/CONVERTALN/seq.cxx
Examining data/arb-6.0.6/CONVERTALN/seq.h
Examining data/arb-6.0.6/CONVERTALN/util.cxx
Examining data/arb-6.0.6/CONVERTALN/wrap.cxx
Examining data/arb-6.0.6/CONVERTALN/wrap.h
Examining data/arb-6.0.6/CORE/BufferedFileReader.cxx
Examining data/arb-6.0.6/CORE/BufferedFileReader.h
Examining data/arb-6.0.6/CORE/FileContent.cxx
Examining data/arb-6.0.6/CORE/FileContent.h
Examining data/arb-6.0.6/CORE/MultiFileReader.cxx
Examining data/arb-6.0.6/CORE/MultiFileReader.h
Examining data/arb-6.0.6/CORE/arb_assert.h
Examining data/arb-6.0.6/CORE/arb_core.h
Examining data/arb-6.0.6/CORE/arb_cs.cxx
Examining data/arb-6.0.6/CORE/arb_cs.h
Examining data/arb-6.0.6/CORE/arb_diff.cxx
Examining data/arb-6.0.6/CORE/arb_diff.h
Examining data/arb-6.0.6/CORE/arb_file.cxx
Examining data/arb-6.0.6/CORE/arb_file.h
Examining data/arb-6.0.6/CORE/arb_handlers.cxx
Examining data/arb-6.0.6/CORE/arb_handlers.h
Examining data/arb-6.0.6/CORE/arb_match.cxx
Examining data/arb-6.0.6/CORE/arb_match.h
Examining data/arb-6.0.6/CORE/arb_misc.cxx
Examining data/arb-6.0.6/CORE/arb_misc.h
Examining data/arb-6.0.6/CORE/arb_msg.cxx
Examining data/arb-6.0.6/CORE/arb_msg.h
Examining data/arb-6.0.6/CORE/arb_msg_fwd.h
Examining data/arb-6.0.6/CORE/arb_pathlen.h
Examining data/arb-6.0.6/CORE/arb_signal.cxx
Examining data/arb-6.0.6/CORE/arb_signal.h
Examining data/arb-6.0.6/CORE/arb_sort.cxx
Examining data/arb-6.0.6/CORE/arb_sort.h
Examining data/arb-6.0.6/CORE/arb_strarray.h
Examining data/arb-6.0.6/CORE/arb_strbuf.cxx
Examining data/arb-6.0.6/CORE/arb_strbuf.h
Examining data/arb-6.0.6/CORE/arb_string.cxx
Examining data/arb-6.0.6/CORE/arb_string.h
Examining data/arb-6.0.6/CORE/pos_range.cxx
Examining data/arb-6.0.6/CORE/pos_range.h
Examining data/arb-6.0.6/CORE/arb_progress.cxx
Examining data/arb-6.0.6/CORE/arb_strarray.cxx
Examining data/arb-6.0.6/CORE/arb_progress.h
Examining data/arb-6.0.6/DBSERVER/db_server.cxx
Examining data/arb-6.0.6/DIST/DI_clusters.cxx
Examining data/arb-6.0.6/DIST/DI_clustertree.cxx
Examining data/arb-6.0.6/DIST/DI_compress_matrix.cxx
Examining data/arb-6.0.6/DIST/DI_foundclusters.cxx
Examining data/arb-6.0.6/DIST/DI_main.cxx
Examining data/arb-6.0.6/DIST/DI_matr.cxx
Examining data/arb-6.0.6/DIST/DI_protdist.cxx
Examining data/arb-6.0.6/DIST/DI_save_matr.cxx
Examining data/arb-6.0.6/DIST/DI_view_matrix.cxx
Examining data/arb-6.0.6/DIST/distanalyse.cxx
Examining data/arb-6.0.6/EDIT4/ED4_ProteinViewer.cxx
Examining data/arb-6.0.6/EDIT4/ED4_base.cxx
Examining data/arb-6.0.6/EDIT4/ED4_block.cxx
Examining data/arb-6.0.6/EDIT4/ED4_colStat.cxx
Examining data/arb-6.0.6/EDIT4/ED4_cursor.cxx
Examining data/arb-6.0.6/EDIT4/ED4_dots.cxx
Examining data/arb-6.0.6/EDIT4/ED4_dump.cxx
Examining data/arb-6.0.6/EDIT4/ED4_edit_string.cxx
Examining data/arb-6.0.6/EDIT4/ED4_main.cxx
Examining data/arb-6.0.6/EDIT4/ED4_manager.cxx
Examining data/arb-6.0.6/EDIT4/ED4_members.cxx
Examining data/arb-6.0.6/EDIT4/ED4_mini_classes.cxx
Examining data/arb-6.0.6/EDIT4/ED4_naligner.cxx
Examining data/arb-6.0.6/EDIT4/ED4_nds.cxx
Examining data/arb-6.0.6/EDIT4/ED4_no_class.cxx
Examining data/arb-6.0.6/EDIT4/ED4_objspec.cxx
Examining data/arb-6.0.6/EDIT4/ED4_plugins.cxx
Examining data/arb-6.0.6/EDIT4/ED4_protein_2nd_structure.cxx
Examining data/arb-6.0.6/EDIT4/ED4_root.cxx
Examining data/arb-6.0.6/EDIT4/ED4_search.cxx
Examining data/arb-6.0.6/EDIT4/ED4_terminal.cxx
Examining data/arb-6.0.6/EDIT4/ED4_text_terminals.cxx
Examining data/arb-6.0.6/EDIT4/ED4_tools.cxx
Examining data/arb-6.0.6/EDIT4/ED4_visualizeSAI.cxx
Examining data/arb-6.0.6/EDIT4/ED4_window.cxx
Examining data/arb-6.0.6/EDIT4/EDB_root_bact.cxx
Examining data/arb-6.0.6/EDIT4/graph_aligner_gui.cxx
Examining data/arb-6.0.6/EISPACK/d_sign.cxx
Examining data/arb-6.0.6/EISPACK/eispack.cxx
Examining data/arb-6.0.6/EISPACK/f2c.h
Examining data/arb-6.0.6/GDE/AxML/axml.c
Examining data/arb-6.0.6/GDE/AxML/axml.h
Examining data/arb-6.0.6/GDE/CLUSTAL/clustalv.c
Examining data/arb-6.0.6/GDE/CLUSTAL/clustalv.h
Examining data/arb-6.0.6/GDE/CLUSTAL/gcgcheck.c
Examining data/arb-6.0.6/GDE/CLUSTAL/general.h
Examining data/arb-6.0.6/GDE/CLUSTAL/matrices.h
Examining data/arb-6.0.6/GDE/CLUSTAL/myers.c
Examining data/arb-6.0.6/GDE/CLUSTAL/sequence.c
Examining data/arb-6.0.6/GDE/CLUSTAL/showpair.c
Examining data/arb-6.0.6/GDE/CLUSTAL/trees.c
Examining data/arb-6.0.6/GDE/CLUSTAL/upgma.c
Examining data/arb-6.0.6/GDE/CLUSTAL/util.c
Examining data/arb-6.0.6/GDE/CLUSTAL/amenu.c
Examining data/arb-6.0.6/GDE/CLUSTALW/alnscore.c
Examining data/arb-6.0.6/GDE/CLUSTALW/amenu.c
Examining data/arb-6.0.6/GDE/CLUSTALW/calcgapcoeff.c
Examining data/arb-6.0.6/GDE/CLUSTALW/calcprf1.c
Examining data/arb-6.0.6/GDE/CLUSTALW/calcprf2.c
Examining data/arb-6.0.6/GDE/CLUSTALW/calctree.c
Examining data/arb-6.0.6/GDE/CLUSTALW/clustalw.c
Examining data/arb-6.0.6/GDE/CLUSTALW/clustalw.h
Examining data/arb-6.0.6/GDE/CLUSTALW/dayhoff.h
Examining data/arb-6.0.6/GDE/CLUSTALW/gcgcheck.c
Examining data/arb-6.0.6/GDE/CLUSTALW/general.h
Examining data/arb-6.0.6/GDE/CLUSTALW/malign.c
Examining data/arb-6.0.6/GDE/CLUSTALW/matrices.h
Examining data/arb-6.0.6/GDE/CLUSTALW/pairalign.c
Examining data/arb-6.0.6/GDE/CLUSTALW/param.h
Examining data/arb-6.0.6/GDE/CLUSTALW/prfalign.c
Examining data/arb-6.0.6/GDE/CLUSTALW/random.c
Examining data/arb-6.0.6/GDE/CLUSTALW/readmat.c
Examining data/arb-6.0.6/GDE/CLUSTALW/sequence.c
Examining data/arb-6.0.6/GDE/CLUSTALW/showpair.c
Examining data/arb-6.0.6/GDE/CLUSTALW/trees.c
Examining data/arb-6.0.6/GDE/CLUSTALW/util.c
Examining data/arb-6.0.6/GDE/CLUSTALW/interface.c
Examining data/arb-6.0.6/GDE/FASTDNAML/fastDNAml.c
Examining data/arb-6.0.6/GDE/FASTDNAML/fastDNAml.h
Examining data/arb-6.0.6/GDE/FASTTREE/FastTree.c
Examining data/arb-6.0.6/GDE/MAFFT/mafft-7.055-with-extensions/core/DNA.h
Examining data/arb-6.0.6/GDE/MAFFT/mafft-7.055-with-extensions/core/Falign.c
Examining data/arb-6.0.6/GDE/MAFFT/mafft-7.055-with-extensions/core/Falign_localhom.c
Examining data/arb-6.0.6/GDE/MAFFT/mafft-7.055-with-extensions/core/Galign11.c
Examining data/arb-6.0.6/GDE/MAFFT/mafft-7.055-with-extensions/core/Halignmm.c