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/acetoneiso-2.4/acetoneiso/sources/leggirigo.h Examining data/acetoneiso-2.4/acetoneiso/sources/eltorito.h Examining data/acetoneiso-2.4/acetoneiso/sources/udf.h Examining data/acetoneiso-2.4/acetoneiso/sources/mount.h Examining data/acetoneiso-2.4/acetoneiso/sources/backup_audio.h Examining data/acetoneiso-2.4/acetoneiso/sources/md5check.h Examining data/acetoneiso-2.4/acetoneiso/sources/foldertoiso.h Examining data/acetoneiso-2.4/acetoneiso/sources/iso_from_pcgame.h Examining data/acetoneiso-2.4/acetoneiso/sources/torrent.h Examining data/acetoneiso-2.4/acetoneiso/sources/dvd_cover.h Examining data/acetoneiso-2.4/acetoneiso/sources/encrypt.h Examining data/acetoneiso-2.4/acetoneiso/sources/gmount.h Examining data/acetoneiso-2.4/acetoneiso/sources/play.h Examining data/acetoneiso-2.4/acetoneiso/sources/status_mounted_no_boot.h Examining data/acetoneiso-2.4/acetoneiso/sources/compress.h Examining data/acetoneiso-2.4/acetoneiso/sources/umount_check.h Examining data/acetoneiso-2.4/acetoneiso/sources/database.h Examining data/acetoneiso-2.4/acetoneiso/sources/psxrip.h Examining data/acetoneiso-2.4/acetoneiso/sources/psp.h Examining data/acetoneiso-2.4/acetoneiso/sources/devices.h Examining data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h Examining data/acetoneiso-2.4/acetoneiso/sources/gencue.h Examining data/acetoneiso-2.4/acetoneiso/sources/donate.h Examining data/acetoneiso-2.4/acetoneiso/sources/main.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/a_options.h Examining data/acetoneiso-2.4/acetoneiso/sources/about.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/about.h Examining data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/burn_iso_2_cd.h Examining data/acetoneiso-2.4/acetoneiso/sources/burn_iso_2_dvd.h Examining data/acetoneiso-2.4/acetoneiso/sources/erase_cd.h Examining data/acetoneiso-2.4/acetoneiso/sources/erase_dvd.h Examining data/acetoneiso-2.4/acetoneiso/sources/manual.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/manual.h Examining data/acetoneiso-2.4/acetoneiso/sources/options.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/options.h Examining data/acetoneiso-2.4/acetoneiso/sources/progress.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/progress.h Examining data/acetoneiso-2.4/acetoneiso/sources/global_functions.h Examining data/acetoneiso-2.4/acetoneiso/sources/utube.h Examining data/acetoneiso-2.4/acetoneiso/sources/converter.h Examining data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.h Examining data/acetoneiso-2.4/acetoneiso/sources/audiotools.h Examining data/acetoneiso-2.4/acetoneiso/sources/burn_iso_2_cd.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/burn_iso_2_dvd.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/connections.h Examining data/acetoneiso-2.4/acetoneiso/sources/erase_cd.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/erase_dvd.cpp Examining data/acetoneiso-2.4/acetoneiso/sources/formatcd.h Examining data/acetoneiso-2.4/acetoneiso/sources/history.h Examining data/acetoneiso-2.4/acetoneiso/sources/isocd.h Examining data/acetoneiso-2.4/acetoneiso/sources/messages.h Examining data/acetoneiso-2.4/acetoneiso/sources/split.h Examining data/acetoneiso-2.4/acetoneiso/sources/vidgen.h FINAL RESULTS: data/acetoneiso-2.4/acetoneiso/sources/main.cpp:32:33: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. QString locale = QLocale::system().name(); data/acetoneiso-2.4/acetoneiso/sources/utube.h:135:5: [4] (shell) system: This causes a new program to execute and is difficult to use safely (CWE-78). try using a library call that implements the same functionality if available. if (system ("cd $HOME/.acetoneiso/;wget http://www.arrakis.es/~rggi3/metacafe-dl/metacafe-dl > /dev/null 2>&1")) { data/acetoneiso-2.4/acetoneiso/sources/a_options.h:26:9: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/a_options.h:103:9: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/a_options.h:179:6: [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(QIODevice::ReadWrite ); data/acetoneiso-2.4/acetoneiso/sources/a_options.h:253:6: [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(QIODevice::ReadWrite ); data/acetoneiso-2.4/acetoneiso/sources/a_options.h:304:9: [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(QIODevice::WriteOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/a_options.h:320:9: [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(QIODevice::WriteOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.cpp:136: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). fileT.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.cpp:175: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). fileT.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.cpp:259: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). advanced.open(QIODevice::WriteOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.cpp:276: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). advanced.open(QIODevice::WriteOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.cpp:288:9: [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(QIODevice::WriteOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.cpp:324:24: [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(windowStateFile.open(QIODevice::WriteOnly)) data/acetoneiso-2.4/acetoneiso/sources/acetoneiso.cpp:335:24: [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(windowStateFile.open(QIODevice::ReadOnly)) data/acetoneiso-2.4/acetoneiso/sources/converter.h:206:6: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/database.h:23:8: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/database.h:74:6: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/database.h:111:6: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/database.h:154:6: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/database.h:239: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). filed.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/devices.h:25:23: [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 (!devicesInfo_file.open(QIODevice::WriteOnly | QIODevice::Text)) data/acetoneiso-2.4/acetoneiso/sources/devices.h:245: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). speedsInfo_file.open( QIODevice::ReadOnly ); //apro il file in sola lettura data/acetoneiso-2.4/acetoneiso/sources/devices.h:269:22: [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 (!speedsInfo_file.open(QIODevice::WriteOnly | QIODevice::Text)) data/acetoneiso-2.4/acetoneiso/sources/donate.h:19:9: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/dvd_cover.h:20:5: [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). f1.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/foldertoiso.h:22:8: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/gencue.h:32:8: [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). f_cue.open(QIODevice::WriteOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/global_functions.h:36:8: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/global_functions.h:50:8: [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). Mtab.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/global_functions.h:73: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). checkUDF.open(QIODevice::ReadOnly); data/acetoneiso-2.4/acetoneiso/sources/global_functions.h:103:8: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/global_functions.h:245:9: [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). fileT.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/gmount.h:20:8: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/gmount.h:27:8: [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). Mtab.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/gmount.h:85:8: [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). Mtab.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/history.h:70: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). history_conf.open(QIODevice::ReadWrite); data/acetoneiso-2.4/acetoneiso/sources/history.h:97: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). history_new.open(QIODevice::ReadWrite); data/acetoneiso-2.4/acetoneiso/sources/history.h:241: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). history_conf.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/history.h:264: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). fileT.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/history.h:282: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). fileT.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/md5check.h:55: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). f1.open(QIODevice::WriteOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/mount.h:58:9: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/mount.h:71: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). history_conf.open(QIODevice::ReadWrite); data/acetoneiso-2.4/acetoneiso/sources/mount.h:83:5: [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). f1.open(QIODevice::WriteOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/play.h:18:6: [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). Mtab.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/play.h:23:9: [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(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/psp.h:29:9: [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). QString open; data/acetoneiso-2.4/acetoneiso/sources/psp.h:31:5: [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 (open.isNull() ) { data/acetoneiso-2.4/acetoneiso/sources/psp.h:54:58: [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). VIdgen->start("ffmpeg",QStringList() << "-y" << "-i" << open << "-vcodec" << "libxvid" << "-s" << "320x240" << "-r" << "29.97" << "-b" << "200k" << "-acodec" << "libfaac" << "-ac" << "2" << "-ar" << "24000" << "-ab" << "65535" << "-f" << "psp" << "-aspect" << "4:3" << file ); data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h:38:4: [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). f1.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h:48:4: [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). f2.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h:58:4: [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). f3.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h:68:4: [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). f4.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h:78:4: [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). f5.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h:88:4: [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). f6.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h:98:4: [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). f7.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/status_mounted.h:109: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). dvd_temp.open(QIODevice::ReadOnly);//lo apro in sola lettura data/acetoneiso-2.4/acetoneiso/sources/torrent.h:25:12: [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). fileSave.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/torrent.h:182:12: [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). fileSave.open(QIODevice::Append | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/torrent.h:286: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). cleanFile.open(QIODevice::ReadOnly | QIODevice::Text); data/acetoneiso-2.4/acetoneiso/sources/torrent.h:294: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). cleanFile.open(QIODevice::ReadWrite); data/acetoneiso-2.4/acetoneiso/sources/vidgen.h:27:9: [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). QString open; data/acetoneiso-2.4/acetoneiso/sources/vidgen.h:29: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). if ( !open.isNull() ) { data/acetoneiso-2.4/acetoneiso/sources/vidgen.h:52:53: [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). VIdgen->start("mencoder",QStringList() << open << "-ovc" << "xvid" << "-oac" << "mp3lame" << "-xvidencopts" << quant << "-o" << file ); data/acetoneiso-2.4/acetoneiso/sources/vidgen.h:71:9: [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). QString open; data/acetoneiso-2.4/acetoneiso/sources/vidgen.h:73: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). if ( !open.isNull() ) { data/acetoneiso-2.4/acetoneiso/sources/vidgen.h:90:214: [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). FLv->start("mencoder",QStringList() << "-ovc" << "lavc" << "-lavcopts" << "vcodec=mpeg4:vbitrate=1000:mbd=2:v4mv:autoaspect" << "-vf" << "pp=lb" << "-oac" << "mp3lame" << "-lameopts" << "cbr:preset=128" << open << "-o" << file ); data/acetoneiso-2.4/acetoneiso/sources/torrent.h:154:15: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). QTextStream read(string); data/acetoneiso-2.4/acetoneiso/sources/torrent.h:155:3: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). read.seek(0); data/acetoneiso-2.4/acetoneiso/sources/torrent.h:158:9: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). if (read.atEnd() ) { data/acetoneiso-2.4/acetoneiso/sources/torrent.h:162:20: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). QString name = read.readLine(); ANALYSIS SUMMARY: Hits = 72 Lines analyzed = 8702 in approximately 0.32 seconds (27400 lines/second) Physical Source Lines of Code (SLOC) = 5636 Hits@level = [0] 1 [1] 4 [2] 66 [3] 0 [4] 2 [5] 0 Hits@level+ = [0+] 73 [1+] 72 [2+] 68 [3+] 2 [4+] 2 [5+] 0 Hits/KSLOC@level+ = [0+] 12.9524 [1+] 12.775 [2+] 12.0653 [3+] 0.354862 [4+] 0.354862 [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.