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/aspectc++-2.2+git20200405/Puma/examples/parser/parser.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/ccparser/ccparser.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/ccparser/IncludeVisitor.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/ccparser/IncludeVisitor.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/cparser/cparser.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/macronames/macronames.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/annotator/Transformer.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/annotator/annotator.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/annotator/example.cpp
Examining data/aspectc++-2.2+git20200405/Puma/examples/annotator/Transformer.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncSyntax.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/sync.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncLexer.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncTokens.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncTree.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncTransformer.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncBuilder.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncParser.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncTree.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncSemantic.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncSyntax.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncTransformer.h
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncBuilder.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncSemantic.cc
Examining data/aspectc++-2.2+git20200405/Puma/examples/sync/SyncLexer.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/CSubMatch.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/Manipulators.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/CSubMatch.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/RuleTable.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/ManipController.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/ManipCommander.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/ManipController.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/ManipCommander.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/MatchCollector.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/CMatch.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/Rule.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/CTreeMatcher.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/CTreeMatcher.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/RuleTable.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/MatchCollector.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/Manipulators.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/CMatchChecker.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/CMatchChecker.h
Examining data/aspectc++-2.2+git20200405/Puma/src/manip/CMatch.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/parser/Builder.cc
Examining data/aspectc++-2.2+git20200405/Puma/src/parser/ccparser/CCSemDeclarator.h
Examining data/aspectc++-2.2+git20200405/Puma/src/parser/ccparser/CCSemExpr.h
Examining data/aspectc++-2.2+git20200405/Puma/src/parser/ccparser/CCConversions.h