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/libidn-1.33/lib/tld.h
Examining data/libidn-1.33/lib/gunibreak.h
Examining data/libidn-1.33/lib/idna.c
Examining data/libidn-1.33/lib/nfkc.c
Examining data/libidn-1.33/lib/pr29.h
Examining data/libidn-1.33/lib/gl/iconv_open-aix.h
Examining data/libidn-1.33/lib/gl/c-strcase.h
Examining data/libidn-1.33/lib/gl/striconv.h
Examining data/libidn-1.33/lib/gl/unistr/u8-check.c
Examining data/libidn-1.33/lib/gl/unistr/u8-mbtoucr.c
Examining data/libidn-1.33/lib/gl/unistr/u8-uctomb.c
Examining data/libidn-1.33/lib/gl/unistr/u8-uctomb-aux.c
Examining data/libidn-1.33/lib/gl/iconv.in.h
Examining data/libidn-1.33/lib/gl/c-ctype.h
Examining data/libidn-1.33/lib/gl/c-strncasecmp.c
Examining data/libidn-1.33/lib/gl/unitypes.in.h
Examining data/libidn-1.33/lib/gl/iconv_open-solaris.h
Examining data/libidn-1.33/lib/gl/iconv_open-osf.h
Examining data/libidn-1.33/lib/gl/c-strcasecmp.c
Examining data/libidn-1.33/lib/gl/iconv_close.c
Examining data/libidn-1.33/lib/gl/stddef.in.h
Examining data/libidn-1.33/lib/gl/iconv_open-hpux.h
Examining data/libidn-1.33/lib/gl/iconv.c
Examining data/libidn-1.33/lib/gl/sys_types.in.h
Examining data/libidn-1.33/lib/gl/stdint.in.h
Examining data/libidn-1.33/lib/gl/iconv_open-irix.h
Examining data/libidn-1.33/lib/gl/stdbool.in.h
Examining data/libidn-1.33/lib/gl/unistr.in.h
Examining data/libidn-1.33/lib/gl/striconv.c
Examining data/libidn-1.33/lib/gl/iconv_open.c
Examining data/libidn-1.33/lib/gl/c-ctype.c
Examining data/libidn-1.33/lib/gl/string.in.h
Examining data/libidn-1.33/lib/gl/strverscmp.c
Examining data/libidn-1.33/lib/gl/gettext.h
Examining data/libidn-1.33/lib/idn-free.h
Examining data/libidn-1.33/lib/rfc3454.c
Examining data/libidn-1.33/lib/stringprep.h
Examining data/libidn-1.33/lib/gunidecomp.h
Examining data/libidn-1.33/lib/tld.c
Examining data/libidn-1.33/lib/profiles.c
Examining data/libidn-1.33/lib/gunicomp.h
Examining data/libidn-1.33/lib/strerror-stringprep.c
Examining data/libidn-1.33/lib/strerror-idna.c
Examining data/libidn-1.33/lib/version.c
Examining data/libidn-1.33/lib/tlds.c
Examining data/libidn-1.33/lib/punycode.h
Examining data/libidn-1.33/lib/strerror-tld.c
Examining data/libidn-1.33/lib/toutf8.c
Examining data/libidn-1.33/lib/pr29.c
Examining data/libidn-1.33/lib/gltests/setlocale.c
Examining data/libidn-1.33/lib/gltests/signature.h
Examining data/libidn-1.33/lib/gltests/wchar.in.h
Examining data/libidn-1.33/lib/gltests/localename.h
Examining data/libidn-1.33/lib/gltests/setenv.c
Examining data/libidn-1.33/lib/gltests/test-alloca-opt.c
Examining data/libidn-1.33/lib/gltests/test-stddef.c
Examining data/libidn-1.33/lib/gltests/verify.h
Examining data/libidn-1.33/lib/gltests/test-thread_create.c
Examining data/libidn-1.33/lib/gltests/test-c-ctype.c
Examining data/libidn-1.33/lib/gltests/stdlib.in.h
Examining data/libidn-1.33/lib/gltests/test-striconv.c
Examining data/libidn-1.33/lib/gltests/test-ctype.c
Examining data/libidn-1.33/lib/gltests/unistr/test-u8-check.c
Examining data/libidn-1.33/lib/gltests/unistr/test-u8-uctomb.c
Examining data/libidn-1.33/lib/gltests/unistr/test-u8-mbtoucr.c
Examining data/libidn-1.33/lib/gltests/test-stdint.c
Examining data/libidn-1.33/lib/gltests/test-c-strncasecmp.c
Examining data/libidn-1.33/lib/gltests/test-thread_self.c
Examining data/libidn-1.33/lib/gltests/macros.h
Examining data/libidn-1.33/lib/gltests/test-langinfo.c
Examining data/libidn-1.33/lib/gltests/localename.c
Examining data/libidn-1.33/lib/gltests/test-sys_types.c
Examining data/libidn-1.33/lib/gltests/unsetenv.c
Examining data/libidn-1.33/lib/gltests/alloca.in.h
Examining data/libidn-1.33/lib/gltests/test-strverscmp.c
Examining data/libidn-1.33/lib/gltests/unistd.c
Examining data/libidn-1.33/lib/gltests/test-inttypes.c
Examining data/libidn-1.33/lib/gltests/test-sys_wait.h
Examining data/libidn-1.33/lib/gltests/ctype.in.h
Examining data/libidn-1.33/lib/gltests/test-setlocale1.c
Examining data/libidn-1.33/lib/gltests/test-stdalign.c
Examining data/libidn-1.33/lib/gltests/malloc.c
Examining data/libidn-1.33/lib/gltests/malloca.c
Examining data/libidn-1.33/lib/gltests/test-setlocale2.c
Examining data/libidn-1.33/lib/gltests/test-unsetenv.c
Examining data/libidn-1.33/lib/gltests/langinfo.in.h
Examining data/libidn-1.33/lib/gltests/test-c-strcasecmp.c
Examining data/libidn-1.33/lib/gltests/test-environ.c
Examining data/libidn-1.33/lib/gltests/test-malloca.c
Examining data/libidn-1.33/lib/gltests/test-iconv.c
Examining data/libidn-1.33/lib/gltests/malloca.h
Examining data/libidn-1.33/lib/gltests/test-locale.c
Examining data/libidn-1.33/lib/gltests/inttypes.in.h
Examining data/libidn-1.33/lib/gltests/locale.in.h
Examining data/libidn-1.33/lib/gltests/test-lock.c
Examining data/libidn-1.33/lib/gltests/test-setenv.c
Examining data/libidn-1.33/lib/gltests/test-localename.c
Examining data/libidn-1.33/lib/gltests/glthread/thread.c
Examining data/libidn-1.33/lib/gltests/glthread/threadlib.c
Examining data/libidn-1.33/lib/gltests/glthread/lock.c
Examining data/libidn-1.33/lib/gltests/glthread/yield.h
Examining data/libidn-1.33/lib/gltests/glthread/lock.h
Examining data/libidn-1.33/lib/gltests/glthread/thread.h
Examining data/libidn-1.33/lib/gltests/test-stdbool.c
Examining data/libidn-1.33/lib/gltests/test-unistd.c
Examining data/libidn-1.33/lib/gltests/unistd.in.h
Examining data/libidn-1.33/lib/gltests/stdalign.in.h
Examining data/libidn-1.33/lib/gltests/test-intprops.c
Examining data/libidn-1.33/lib/gltests/test-stdlib.c
Examining data/libidn-1.33/lib/gltests/test-verify.c
Examining data/libidn-1.33/lib/gltests/putenv.c
Examining data/libidn-1.33/lib/gltests/intprops.h
Examining data/libidn-1.33/lib/stringprep.c
Examining data/libidn-1.33/lib/idn-free.c
Examining data/libidn-1.33/lib/strerror-pr29.c
Examining data/libidn-1.33/lib/idna.h
Examining data/libidn-1.33/lib/strerror-punycode.c
Examining data/libidn-1.33/lib/punycode.c
Examining data/libidn-1.33/gl/getopt.c
Examining data/libidn-1.33/gl/msvc-inval.c
Examining data/libidn-1.33/gl/version-etc.c
Examining data/libidn-1.33/gl/verify.h
Examining data/libidn-1.33/gl/strerror-override.h
Examining data/libidn-1.33/gl/stdlib.in.h
Examining data/libidn-1.33/gl/version-etc.h
Examining data/libidn-1.33/gl/error.h
Examining data/libidn-1.33/gl/progname.c
Examining data/libidn-1.33/gl/msvc-nothrow.h
Examining data/libidn-1.33/gl/msvc-nothrow.c
Examining data/libidn-1.33/gl/stdio.in.h
Examining data/libidn-1.33/gl/unistd.c
Examining data/libidn-1.33/gl/msvc-inval.h
Examining data/libidn-1.33/gl/errno.in.h
Examining data/libidn-1.33/gl/stddef.in.h
Examining data/libidn-1.33/gl/error.c
Examining data/libidn-1.33/gl/sys_types.in.h
Examining data/libidn-1.33/gl/stdint.in.h
Examining data/libidn-1.33/gl/getline.c
Examining data/libidn-1.33/gl/getopt_int.h
Examining data/libidn-1.33/gl/stdarg.in.h
Examining data/libidn-1.33/gl/getdelim.c
Examining data/libidn-1.33/gl/progname.h
Examining data/libidn-1.33/gl/strerror-override.c
Examining data/libidn-1.33/gl/string.in.h
Examining data/libidn-1.33/gl/unistd.in.h
Examining data/libidn-1.33/gl/strerror.c
Examining data/libidn-1.33/gl/getopt.in.h
Examining data/libidn-1.33/gl/realloc.c
Examining data/libidn-1.33/gl/getopt1.c
Examining data/libidn-1.33/gl/gettext.h
Examining data/libidn-1.33/gl/intprops.h
Examining data/libidn-1.33/windows/include/config.h
Examining data/libidn-1.33/windows/include/stdbool.h
Examining data/libidn-1.33/windows/include/ac-stdint.h
Examining data/libidn-1.33/windows/include/idn-int.h
Examining data/libidn-1.33/windows/include/unistd.h
Examining data/libidn-1.33/build-aux/snippet/arg-nonnull.h
Examining data/libidn-1.33/build-aux/snippet/warn-on-use.h
Examining data/libidn-1.33/build-aux/snippet/unused-parameter.h
Examining data/libidn-1.33/build-aux/snippet/c++defs.h
Examining data/libidn-1.33/build-aux/snippet/_Noreturn.h
Examining data/libidn-1.33/src/idn.c
Examining data/libidn-1.33/src/idn_cmd.h
Examining data/libidn-1.33/src/idn_cmd.c
Examining data/libidn-1.33/tests/tst_toascii64oob.c
Examining data/libidn-1.33/tests/tst_idna.c
Examining data/libidn-1.33/tests/tst_nfkc.c
Examining data/libidn-1.33/tests/tst_pr29.c
Examining data/libidn-1.33/tests/tst_idna3.c
Examining data/libidn-1.33/tests/utils.h
Examining data/libidn-1.33/tests/utils.c
Examining data/libidn-1.33/tests/tst_toutf8.c
Examining data/libidn-1.33/tests/tst_idna2.c
Examining data/libidn-1.33/tests/tst_tld.c
Examining data/libidn-1.33/tests/tst_utf8crash.c
Examining data/libidn-1.33/tests/tst_stringprep.c
Examining data/libidn-1.33/tests/tst_idna4.c
Examining data/libidn-1.33/tests/tst_symbols.c
Examining data/libidn-1.33/tests/tst_punycode.c
Examining data/libidn-1.33/tests/tst_badutf8nfkc.c
Examining data/libidn-1.33/tests/tst_badutf8.c
Examining data/libidn-1.33/tests/tst_strerror.c
Examining data/libidn-1.33/libc/example.c