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/mupdf-1.17.0+ds1/docs/examples/example.c Examining data/mupdf-1.17.0+ds1/docs/examples/multi-threaded.c Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/archive.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/band-writer.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/bidi.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/bitmap.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/buffer.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/color.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/compress.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/compressed-buffer.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/config.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/context.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/crypt.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/device.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/display-list.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/document.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/filter.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/font.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/geometry.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/getopt.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/glyph-cache.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/glyph.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/hash.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/image.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/link.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/log.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/outline.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/output-svg.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/output.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/path.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/pixmap.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/pool.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/separation.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/shade.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/store.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/stream.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/string-util.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/structured-text.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/system.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/text.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/track-usage.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/transition.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/tree.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/util.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/version.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/write-pixmap.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/writer.h Examining data/mupdf-1.17.0+ds1/include/mupdf/fitz/xml.h Examining data/mupdf-1.17.0+ds1/include/mupdf/helpers/mu-office-lib.h Examining data/mupdf-1.17.0+ds1/include/mupdf/helpers/mu-threads.h Examining data/mupdf-1.17.0+ds1/include/mupdf/helpers/pkcs7-openssl.h Examining data/mupdf-1.17.0+ds1/include/mupdf/memento.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/annot.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/clean.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/cmap.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/crypt.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/document.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/event.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/font.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/form.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/interpret.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/javascript.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/name-table.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/object.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/output-pdf.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/page.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/parse.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/resource.h Examining data/mupdf-1.17.0+ds1/include/mupdf/pdf/xref.h Examining data/mupdf-1.17.0+ds1/include/mupdf/ucdn.h Examining data/mupdf-1.17.0+ds1/platform/gl/gl-annotate.c Examining data/mupdf-1.17.0+ds1/platform/gl/gl-app.h Examining data/mupdf-1.17.0+ds1/platform/gl/gl-file.c Examining data/mupdf-1.17.0+ds1/platform/gl/gl-font.c Examining data/mupdf-1.17.0+ds1/platform/gl/gl-form.c Examining data/mupdf-1.17.0+ds1/platform/gl/gl-input.c Examining data/mupdf-1.17.0+ds1/platform/gl/gl-main.c Examining data/mupdf-1.17.0+ds1/platform/gl/gl-ui.c Examining data/mupdf-1.17.0+ds1/platform/gl/gl-win32.c Examining data/mupdf-1.17.0+ds1/platform/java/mupdf_native.c Examining data/mupdf-1.17.0+ds1/platform/java/mupdf_native.h Examining data/mupdf-1.17.0+ds1/platform/wasm/wrap.c Examining data/mupdf-1.17.0+ds1/platform/win32/dummy.c Examining data/mupdf-1.17.0+ds1/platform/x11/curl_stream.c Examining data/mupdf-1.17.0+ds1/platform/x11/curl_stream.h Examining data/mupdf-1.17.0+ds1/platform/x11/pdfapp.c Examining data/mupdf-1.17.0+ds1/platform/x11/pdfapp.h Examining data/mupdf-1.17.0+ds1/platform/x11/prog_stream.c Examining data/mupdf-1.17.0+ds1/platform/x11/win_main.c Examining data/mupdf-1.17.0+ds1/platform/x11/x11_image.c Examining data/mupdf-1.17.0+ds1/platform/x11/x11_main.c Examining data/mupdf-1.17.0+ds1/scripts/bin2coff.c Examining data/mupdf-1.17.0+ds1/scripts/cmapcleanx.c Examining data/mupdf-1.17.0+ds1/scripts/cmapcleanz.c Examining data/mupdf-1.17.0+ds1/scripts/freetype/slimftmodules.h Examining data/mupdf-1.17.0+ds1/scripts/freetype/slimftoptions.h Examining data/mupdf-1.17.0+ds1/scripts/hexdump.c Examining data/mupdf-1.17.0+ds1/scripts/libjpeg/jconfig.h Examining data/mupdf-1.17.0+ds1/source/cbz/mucbz.c Examining data/mupdf-1.17.0+ds1/source/cbz/muimg.c Examining data/mupdf-1.17.0+ds1/source/fitz/archive.c Examining data/mupdf-1.17.0+ds1/source/fitz/bbox-device.c Examining data/mupdf-1.17.0+ds1/source/fitz/bidi-imp.h Examining data/mupdf-1.17.0+ds1/source/fitz/bidi-std.c Examining data/mupdf-1.17.0+ds1/source/fitz/bidi.c Examining data/mupdf-1.17.0+ds1/source/fitz/bitmap.c Examining data/mupdf-1.17.0+ds1/source/fitz/buffer.c Examining data/mupdf-1.17.0+ds1/source/fitz/color-fast.c Examining data/mupdf-1.17.0+ds1/source/fitz/color-icc-create.c Examining data/mupdf-1.17.0+ds1/source/fitz/color-imp.h Examining data/mupdf-1.17.0+ds1/source/fitz/color-lcms.c Examining data/mupdf-1.17.0+ds1/source/fitz/colorspace.c Examining data/mupdf-1.17.0+ds1/source/fitz/compress.c Examining data/mupdf-1.17.0+ds1/source/fitz/compressed-buffer.c Examining data/mupdf-1.17.0+ds1/source/fitz/context-imp.h Examining data/mupdf-1.17.0+ds1/source/fitz/context.c Examining data/mupdf-1.17.0+ds1/source/fitz/crypt-aes.c Examining data/mupdf-1.17.0+ds1/source/fitz/crypt-arc4.c Examining data/mupdf-1.17.0+ds1/source/fitz/crypt-md5.c Examining data/mupdf-1.17.0+ds1/source/fitz/crypt-sha2.c Examining data/mupdf-1.17.0+ds1/source/fitz/device.c Examining data/mupdf-1.17.0+ds1/source/fitz/directory.c Examining data/mupdf-1.17.0+ds1/source/fitz/document-all.c Examining data/mupdf-1.17.0+ds1/source/fitz/document.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-affine.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-blend.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-device.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-edge.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-edgebuffer.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-glyph.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-imp.h Examining data/mupdf-1.17.0+ds1/source/fitz/draw-mesh.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-paint.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-path.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-rasterize.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-scale-simple.c Examining data/mupdf-1.17.0+ds1/source/fitz/draw-unpack.c Examining data/mupdf-1.17.0+ds1/source/fitz/encode-basic.c Examining data/mupdf-1.17.0+ds1/source/fitz/encode-fax.c Examining data/mupdf-1.17.0+ds1/source/fitz/encodings.c Examining data/mupdf-1.17.0+ds1/source/fitz/encodings.h Examining data/mupdf-1.17.0+ds1/source/fitz/error.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-basic.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-dct.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-fax.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-flate.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-jbig2.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-leech.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-lzw.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-predict.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-sgi.c Examining data/mupdf-1.17.0+ds1/source/fitz/filter-thunder.c Examining data/mupdf-1.17.0+ds1/source/fitz/font.c Examining data/mupdf-1.17.0+ds1/source/fitz/ftoa.c Examining data/mupdf-1.17.0+ds1/source/fitz/geometry.c Examining data/mupdf-1.17.0+ds1/source/fitz/getopt.c Examining data/mupdf-1.17.0+ds1/source/fitz/glyph-imp.h Examining data/mupdf-1.17.0+ds1/source/fitz/glyph.c Examining data/mupdf-1.17.0+ds1/source/fitz/glyphlist.h Examining data/mupdf-1.17.0+ds1/source/fitz/halftone.c Examining data/mupdf-1.17.0+ds1/source/fitz/harfbuzz.c Examining data/mupdf-1.17.0+ds1/source/fitz/hash.c Examining data/mupdf-1.17.0+ds1/source/fitz/html-tags.h Examining data/mupdf-1.17.0+ds1/source/fitz/icc/cmyk.icc.h Examining data/mupdf-1.17.0+ds1/source/fitz/icc/gray.icc.h Examining data/mupdf-1.17.0+ds1/source/fitz/icc/lab.icc.h Examining data/mupdf-1.17.0+ds1/source/fitz/icc/rgb.icc.h Examining data/mupdf-1.17.0+ds1/source/fitz/icc34.h Examining data/mupdf-1.17.0+ds1/source/fitz/image-imp.h Examining data/mupdf-1.17.0+ds1/source/fitz/image.c Examining data/mupdf-1.17.0+ds1/source/fitz/jmemcust.c Examining data/mupdf-1.17.0+ds1/source/fitz/jmemcust.h Examining data/mupdf-1.17.0+ds1/source/fitz/link.c Examining data/mupdf-1.17.0+ds1/source/fitz/list-device.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-bmp.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-gif.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-jbig2.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-jpeg.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-jpx.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-jxr.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-png.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-pnm.c Examining data/mupdf-1.17.0+ds1/source/fitz/load-tiff.c Examining data/mupdf-1.17.0+ds1/source/fitz/log.c Examining data/mupdf-1.17.0+ds1/source/fitz/memento.c Examining data/mupdf-1.17.0+ds1/source/fitz/memory.c Examining data/mupdf-1.17.0+ds1/source/fitz/noto.c Examining data/mupdf-1.17.0+ds1/source/fitz/outline.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-cbz.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-pcl.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-pclm.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-png.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-pnm.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-ps.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-psd.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-pwg.c Examining data/mupdf-1.17.0+ds1/source/fitz/output-svg.c Examining data/mupdf-1.17.0+ds1/source/fitz/output.c Examining data/mupdf-1.17.0+ds1/source/fitz/paint-glyph.h Examining data/mupdf-1.17.0+ds1/source/fitz/path.c Examining data/mupdf-1.17.0+ds1/source/fitz/pixmap-imp.h Examining data/mupdf-1.17.0+ds1/source/fitz/pool.c Examining data/mupdf-1.17.0+ds1/source/fitz/printf.c Examining data/mupdf-1.17.0+ds1/source/fitz/random.c Examining data/mupdf-1.17.0+ds1/source/fitz/separation.c Examining data/mupdf-1.17.0+ds1/source/fitz/shade.c Examining data/mupdf-1.17.0+ds1/source/fitz/smallcaps.h Examining data/mupdf-1.17.0+ds1/source/fitz/stext-device.c Examining data/mupdf-1.17.0+ds1/source/fitz/stext-output.c Examining data/mupdf-1.17.0+ds1/source/fitz/stext-search.c Examining data/mupdf-1.17.0+ds1/source/fitz/store.c Examining data/mupdf-1.17.0+ds1/source/fitz/stream-open.c Examining data/mupdf-1.17.0+ds1/source/fitz/stream-read.c Examining data/mupdf-1.17.0+ds1/source/fitz/string.c Examining data/mupdf-1.17.0+ds1/source/fitz/strtof.c Examining data/mupdf-1.17.0+ds1/source/fitz/svg-device.c Examining data/mupdf-1.17.0+ds1/source/fitz/test-device.c Examining data/mupdf-1.17.0+ds1/source/fitz/text.c Examining data/mupdf-1.17.0+ds1/source/fitz/time.c Examining data/mupdf-1.17.0+ds1/source/fitz/trace-device.c Examining data/mupdf-1.17.0+ds1/source/fitz/track-usage.c Examining data/mupdf-1.17.0+ds1/source/fitz/transition.c Examining data/mupdf-1.17.0+ds1/source/fitz/tree.c Examining data/mupdf-1.17.0+ds1/source/fitz/ucdn.c Examining data/mupdf-1.17.0+ds1/source/fitz/ucdn_db.h Examining data/mupdf-1.17.0+ds1/source/fitz/untar.c Examining data/mupdf-1.17.0+ds1/source/fitz/unzip.c Examining data/mupdf-1.17.0+ds1/source/fitz/util.c Examining data/mupdf-1.17.0+ds1/source/fitz/writer.c Examining data/mupdf-1.17.0+ds1/source/fitz/xml.c Examining data/mupdf-1.17.0+ds1/source/fitz/z-imp.h Examining data/mupdf-1.17.0+ds1/source/fitz/zip.c Examining data/mupdf-1.17.0+ds1/source/fitz/pixmap.c Examining data/mupdf-1.17.0+ds1/source/helpers/mu-office-lib/mu-office-lib.c