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/socnetv-2.5/src/chart.cpp Examining data/socnetv-2.5/src/chart.h Examining data/socnetv-2.5/src/forms/dialogclusteringhierarchical.cpp Examining data/socnetv-2.5/src/forms/dialogclusteringhierarchical.h Examining data/socnetv-2.5/src/forms/dialogdatasetselect.cpp Examining data/socnetv-2.5/src/forms/dialogdatasetselect.h Examining data/socnetv-2.5/src/forms/dialogdissimilarities.cpp Examining data/socnetv-2.5/src/forms/dialogdissimilarities.h Examining data/socnetv-2.5/src/forms/dialogedgedichotomization.cpp Examining data/socnetv-2.5/src/forms/dialogedgedichotomization.h Examining data/socnetv-2.5/src/forms/dialogexportimage.cpp Examining data/socnetv-2.5/src/forms/dialogexportimage.h Examining data/socnetv-2.5/src/forms/dialogexportpdf.cpp Examining data/socnetv-2.5/src/forms/dialogexportpdf.h Examining data/socnetv-2.5/src/forms/dialogfilteredgesbyweight.cpp Examining data/socnetv-2.5/src/forms/dialogfilteredgesbyweight.h Examining data/socnetv-2.5/src/forms/dialognodeedit.cpp Examining data/socnetv-2.5/src/forms/dialognodeedit.h Examining data/socnetv-2.5/src/forms/dialognodefind.cpp Examining data/socnetv-2.5/src/forms/dialognodefind.h Examining data/socnetv-2.5/src/forms/dialogpreviewfile.cpp Examining data/socnetv-2.5/src/forms/dialogpreviewfile.h Examining data/socnetv-2.5/src/forms/dialogranderdosrenyi.cpp Examining data/socnetv-2.5/src/forms/dialogranderdosrenyi.h Examining data/socnetv-2.5/src/forms/dialograndlattice.cpp Examining data/socnetv-2.5/src/forms/dialograndlattice.h Examining data/socnetv-2.5/src/forms/dialograndregular.cpp Examining data/socnetv-2.5/src/forms/dialograndregular.h Examining data/socnetv-2.5/src/forms/dialograndscalefree.cpp Examining data/socnetv-2.5/src/forms/dialograndscalefree.h Examining data/socnetv-2.5/src/forms/dialograndsmallworld.cpp Examining data/socnetv-2.5/src/forms/dialograndsmallworld.h Examining data/socnetv-2.5/src/forms/dialogsettings.cpp Examining data/socnetv-2.5/src/forms/dialogsettings.h Examining data/socnetv-2.5/src/forms/dialogsimilaritymatches.cpp Examining data/socnetv-2.5/src/forms/dialogsimilaritymatches.h Examining data/socnetv-2.5/src/forms/dialogsimilaritypearson.cpp Examining data/socnetv-2.5/src/forms/dialogsimilaritypearson.h Examining data/socnetv-2.5/src/forms/dialogwebcrawler.cpp Examining data/socnetv-2.5/src/forms/dialogwebcrawler.h Examining data/socnetv-2.5/src/global.h Examining data/socnetv-2.5/src/graph.h Examining data/socnetv-2.5/src/graphicsedge.cpp Examining data/socnetv-2.5/src/graphicsedge.h Examining data/socnetv-2.5/src/graphicsedgelabel.cpp Examining data/socnetv-2.5/src/graphicsedgelabel.h Examining data/socnetv-2.5/src/graphicsedgeweight.cpp Examining data/socnetv-2.5/src/graphicsedgeweight.h Examining data/socnetv-2.5/src/graphicsguide.cpp Examining data/socnetv-2.5/src/graphicsguide.h Examining data/socnetv-2.5/src/graphicsnode.cpp Examining data/socnetv-2.5/src/graphicsnode.h Examining data/socnetv-2.5/src/graphicsnodelabel.cpp Examining data/socnetv-2.5/src/graphicsnodelabel.h Examining data/socnetv-2.5/src/graphicsnodenumber.cpp Examining data/socnetv-2.5/src/graphicsnodenumber.h Examining data/socnetv-2.5/src/graphicswidget.cpp Examining data/socnetv-2.5/src/graphicswidget.h Examining data/socnetv-2.5/src/graphvertex.h Examining data/socnetv-2.5/src/main.cpp Examining data/socnetv-2.5/src/matrix.cpp Examining data/socnetv-2.5/src/matrix.h Examining data/socnetv-2.5/src/parser.h Examining data/socnetv-2.5/src/texteditor.cpp Examining data/socnetv-2.5/src/texteditor.h Examining data/socnetv-2.5/src/webcrawler.cpp Examining data/socnetv-2.5/src/webcrawler.h Examining data/socnetv-2.5/src/graph.cpp Examining data/socnetv-2.5/src/graphvertex.cpp Examining data/socnetv-2.5/src/mainwindow.cpp Examining data/socnetv-2.5/src/mainwindow.h Examining data/socnetv-2.5/src/parser.cpp FINAL RESULTS: data/socnetv-2.5/src/graph.cpp:11073:5: [3] (random) srand: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. srand( (unsigned int ) now); data/socnetv-2.5/src/graph.cpp:3656:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:6026:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:6062:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:6101:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:6409:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:6679:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:7852:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly ) ) { data/socnetv-2.5/src/graph.cpp:8139:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:8547:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:8778:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:9054:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:9289:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:9509:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:9962:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:10373:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:10836:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:12088:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:12121:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:12163:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:12387:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:12428:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:12629:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:12779:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:13307:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:14068:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:14178:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:14345:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:14537:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:14681:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:15728:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !f.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:15802:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:15894:13: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !f.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:16245:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:20082:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:20604:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:20742:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:21046:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:21099:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/graph.cpp:21127:16: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.open( QIODevice::WriteOnly | QIODevice::Text ) ) { data/socnetv-2.5/src/main.cpp:87:10: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). file.open(QFile::ReadOnly); data/socnetv-2.5/src/mainwindow.cpp:462:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) { data/socnetv-2.5/src/mainwindow.cpp:508:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QIODevice::WriteOnly ) ) { data/socnetv-2.5/src/mainwindow.cpp:721:14: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). file.open(QFile::ReadOnly); data/socnetv-2.5/src/mainwindow.cpp:7091:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QFile::ReadOnly)) { data/socnetv-2.5/src/mainwindow.cpp:7903:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !f.open( QIODevice::ReadOnly ) ) { data/socnetv-2.5/src/parser.cpp:281:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) { data/socnetv-2.5/src/parser.cpp:1001:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) { data/socnetv-2.5/src/parser.cpp:1558:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) { data/socnetv-2.5/src/parser.cpp:1757:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) { data/socnetv-2.5/src/parser.cpp:1887:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) { data/socnetv-2.5/src/parser.cpp:2858:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) { data/socnetv-2.5/src/parser.cpp:3194:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) return false; data/socnetv-2.5/src/parser.cpp:3699:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) data/socnetv-2.5/src/parser.cpp:3997:17: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( ! file.open(QIODevice::ReadOnly )) data/socnetv-2.5/src/texteditor.cpp:78:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). void TextEditor::open() data/socnetv-2.5/src/texteditor.cpp:122:54: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). connect(openAct, SIGNAL(triggered()), this, SLOT(open())); data/socnetv-2.5/src/texteditor.cpp:247:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QFile::ReadOnly | QFile::Text)) { data/socnetv-2.5/src/texteditor.cpp:271:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QFile::WriteOnly | QFile::Text)) { data/socnetv-2.5/src/texteditor.h:51:7: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). void open(); ANALYSIS SUMMARY: Hits = 60 Lines analyzed = 60123 in approximately 1.56 seconds (38648 lines/second) Physical Source Lines of Code (SLOC) = 40890 Hits@level = [0] 5 [1] 0 [2] 59 [3] 1 [4] 0 [5] 0 Hits@level+ = [0+] 65 [1+] 60 [2+] 60 [3+] 1 [4+] 0 [5+] 0 Hits/KSLOC@level+ = [0+] 1.58963 [1+] 1.46735 [2+] 1.46735 [3+] 0.0244559 [4+] 0 [5+] 0 Dot directories skipped = 1 (--followdotdir overrides) Minimum risk level = 1 Not every hit is necessarily a security vulnerability. There may be other security vulnerabilities; review your code! See 'Secure Programming HOWTO' (https://dwheeler.com/secure-programs) for more information.