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/freedink-data-1.08.20190120/dink/Story/1GOLD.c Examining data/freedink-data-1.08.20190120/dink/Story/APOTION.c Examining data/freedink-data-1.08.20190120/dink/Story/BAR-DP.c Examining data/freedink-data-1.08.20190120/dink/Story/BAR-E.c Examining data/freedink-data-1.08.20190120/dink/Story/BAR-F1.c Examining data/freedink-data-1.08.20190120/dink/Story/BAR-GH.c Examining data/freedink-data-1.08.20190120/dink/Story/BAR-M.c Examining data/freedink-data-1.08.20190120/dink/Story/BAR-SH.c Examining data/freedink-data-1.08.20190120/dink/Story/BAR-SP.c Examining data/freedink-data-1.08.20190120/dink/Story/BOX1-E.c Examining data/freedink-data-1.08.20190120/dink/Story/BOX2-E.c Examining data/freedink-data-1.08.20190120/dink/Story/BOX2-SP.c Examining data/freedink-data-1.08.20190120/dink/Story/BPOTION.c Examining data/freedink-data-1.08.20190120/dink/Story/BUTTON6.c Examining data/freedink-data-1.08.20190120/dink/Story/CH1-AP.c Examining data/freedink-data-1.08.20190120/dink/Story/CH1-G.c Examining data/freedink-data-1.08.20190120/dink/Story/CH1-GH.c Examining data/freedink-data-1.08.20190120/dink/Story/CH1-MP.c Examining data/freedink-data-1.08.20190120/dink/Story/CH1-PAP.c Examining data/freedink-data-1.08.20190120/dink/Story/CH1-SP.c Examining data/freedink-data-1.08.20190120/dink/Story/CH2-500.c Examining data/freedink-data-1.08.20190120/dink/Story/CH2-AP.c Examining data/freedink-data-1.08.20190120/dink/Story/CH2-GH.c Examining data/freedink-data-1.08.20190120/dink/Story/CH2-SFB.c Examining data/freedink-data-1.08.20190120/dink/Story/CH3-AP.c Examining data/freedink-data-1.08.20190120/dink/Story/CH3-H.c Examining data/freedink-data-1.08.20190120/dink/Story/DAM-A1.c Examining data/freedink-data-1.08.20190120/dink/Story/DAM-BOM.c Examining data/freedink-data-1.08.20190120/dink/Story/DAM-BOM2.c Examining data/freedink-data-1.08.20190120/dink/Story/DAM-BOMN.c Examining data/freedink-data-1.08.20190120/dink/Story/DAM-FIRE.c Examining data/freedink-data-1.08.20190120/dink/Story/DAM-ICE.c Examining data/freedink-data-1.08.20190120/dink/Story/DAM-ICEE.c Examining data/freedink-data-1.08.20190120/dink/Story/DAM-SFB.c Examining data/freedink-data-1.08.20190120/dink/Story/DDIE5.c Examining data/freedink-data-1.08.20190120/dink/Story/DIE.c Examining data/freedink-data-1.08.20190120/dink/Story/DIE5.c Examining data/freedink-data-1.08.20190120/dink/Story/DINFO.c Examining data/freedink-data-1.08.20190120/dink/Story/DUCK.c Examining data/freedink-data-1.08.20190120/dink/Story/EMAKE.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-BONC.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-BONC1.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-BONCD.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-BONG.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-DRAG.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-GH.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-GS.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-PBON.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-PILL.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-PILL1.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-PILL2.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-PILLF.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-SLAY.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-SLIM.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-SLIMB.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-SLIMG.c Examining data/freedink-data-1.08.20190120/dink/Story/EN-STG.c Examining data/freedink-data-1.08.20190120/dink/Story/ESCAPE.c Examining data/freedink-data-1.08.20190120/dink/Story/FINDDUCK.c Examining data/freedink-data-1.08.20190120/dink/Story/FIRE.c Examining data/freedink-data-1.08.20190120/dink/Story/FISH1.c Examining data/freedink-data-1.08.20190120/dink/Story/GET-FB.c Examining data/freedink-data-1.08.20190120/dink/Story/GET-SFB.c Examining data/freedink-data-1.08.20190120/dink/Story/GHEART.c Examining data/freedink-data-1.08.20190120/dink/Story/GOLD200.c Examining data/freedink-data-1.08.20190120/dink/Story/GOLD500.c Examining data/freedink-data-1.08.20190120/dink/Story/HEART.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-AXE.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-B1.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-B2.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-B3.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-BOM.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-ELI.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-FB.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-ICE.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-NUT.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-P1.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-PIG.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-SFB.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-SW1.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-SW2.c Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-SW3.c Examining data/freedink-data-1.08.20190120/dink/Story/KEY-80.c Examining data/freedink-data-1.08.20190120/dink/Story/KING.c Examining data/freedink-data-1.08.20190120/dink/Story/LGOLD.c Examining data/freedink-data-1.08.20190120/dink/Story/LRAISE.c Examining data/freedink-data-1.08.20190120/dink/Story/MAG-STAR.c Examining data/freedink-data-1.08.20190120/dink/Story/MAIN.c Examining data/freedink-data-1.08.20190120/dink/Story/MAKE.c Examining data/freedink-data-1.08.20190120/dink/Story/MGOLD.c Examining data/freedink-data-1.08.20190120/dink/Story/PAPGOLD.c Examining data/freedink-data-1.08.20190120/dink/Story/PDIE.c Examining data/freedink-data-1.08.20190120/dink/Story/POSTER.c Examining data/freedink-data-1.08.20190120/dink/Story/PPOTION.c Examining data/freedink-data-1.08.20190120/dink/Story/RPOTION.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-BLOVE.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-BLS.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-BOAT.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-BOOT.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-BOOTH.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-BRG.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-BRG2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-BUL.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-CAVE.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-CAVEM.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-CAVES.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-DUCK.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-ELTR.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-FARM.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-FARM2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-FARMS.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-FMONS.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-FOUNT.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-GATE.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-GG.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-1.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-1C.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-3.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-4.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-M.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-O.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-S.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-1.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-3.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-DK.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-O.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-S.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-1.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-3.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-4.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-5.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-6.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-7.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-8.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-9.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-L.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-OF.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-S.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-HOLE.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-HOLE3.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-HSIGN.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-LG.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-LTR.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-MAGIC.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-MH-F.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-MH-M.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-MH-O.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-MH-S.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-NOPAS.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-NTREE.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-NUT.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-OLDD.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-ROB.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-ROB2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-ROC.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-SACK.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-SIGN2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-SLIM.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-SS2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-VIC.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-VIL.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-VIL2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c Examining data/freedink-data-1.08.20190120/dink/Story/S1-WIZ.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-AUNT.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-AUNTP.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-BAR.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CA-G.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CA-O.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CAVE.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CAVE2.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CBON.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG1.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG2.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG3.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG4.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG5.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CGIRL.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CMAN.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CRIME.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CROCK.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CSLAY.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CULG.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-CULT.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-DAMS.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-DS.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-FGATE.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-FIGHT.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-H1-S.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-H2-S.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-HEALP.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-IDOL.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-JACK.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-MAN1.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-MAN2.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-MDOOR.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-MH-M.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-MYBED.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-NA1.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-NA2.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-NAD.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-NADP.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-OUT.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-QGIRL.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-RAND.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-RYAN2.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-RYAN3.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-RYANT.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-SALE.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-SALE2.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-SEC1.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-SEC2.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-SEC3.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-SIGN3.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-SIGNE.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-SK.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-STAT.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-T1S.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-T2S.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-TABLE.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-TDOOR.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-TDS.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-WAND.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-WANT.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-WELL1.c Examining data/freedink-data-1.08.20190120/dink/Story/S2-WENCH.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-1ST.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-BH.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-BLOCK.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-BOWL.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-CAMP.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-CAMPS.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-CH1.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-CHICK.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-DORKS.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-FOUNT.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-GH.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-GOB.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-GOB2.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-GOBG.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-GOBS.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-GS.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-GSIGN.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-H1.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-LARRY.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-LOSER.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-MAYOR.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-MDOOR.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-MOG.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-PEEPS.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-ROCK.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-SEC1.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN1.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN2.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN3.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN6.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN7.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST1.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST1O.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST1P.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST2.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST2P.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST3.c Examining data/freedink-data-1.08.20190120/dink/Story/S3-TC.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-1ST.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-DG.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-DGS.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-DSIGN.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-DUCK.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-DUCKS.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-END.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-GS.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-H1.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-H1P.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-H2.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-H2P1.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-H2P2.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-H2P3.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-HEALP.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-MD2.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-MD3.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-MDOOR.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-NOT.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-ROCK.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-SEC1.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-SIGN1.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-SIGN2.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-SIGN3.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST1.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST1P.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST2.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST2P.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST3.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST3P.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-STAT.c Examining data/freedink-data-1.08.20190120/dink/Story/S4-TREE.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-BASE.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-END.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-FD.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-FGUY.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-FMOM.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-GUY.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-HEALS.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-JOPS.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-MOM.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-SEC1.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-SIGN1.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-ST1.c Examining data/freedink-data-1.08.20190120/dink/Story/S5-ST1P.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-CHUR.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-FOUNT.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-G1.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-G2.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-HOLE.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-HOLE2.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-HOLES.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-SIGN1.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-SIGN5.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-ST1.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-ST1P.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-VEND.c Examining data/freedink-data-1.08.20190120/dink/Story/S6-WARP.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-BOAT.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-BONG.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-DGIRL.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-DINK.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-DRAG.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-DUCK.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-GIRL.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-HELL.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-MIL.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-MOM.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-PILL.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-SLAY.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-SLIMB.c Examining data/freedink-data-1.08.20190120/dink/Story/S7-WARP.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-DA.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-DISH.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-DUCK.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-DUCK2.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-DUCK3.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-DUCK4.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-GUY.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-SIGN.c Examining data/freedink-data-1.08.20190120/dink/Story/S8-WELL.c Examining data/freedink-data-1.08.20190120/dink/Story/SAVEBOT.c Examining data/freedink-data-1.08.20190120/dink/Story/SAVETOP.c Examining data/freedink-data-1.08.20190120/dink/Story/SC-DRAG.c Examining data/freedink-data-1.08.20190120/dink/Story/SC-END.c Examining data/freedink-data-1.08.20190120/dink/Story/SC-ENT.c Examining data/freedink-data-1.08.20190120/dink/Story/SC-LOCK.c Examining data/freedink-data-1.08.20190120/dink/Story/SC-PILL.c Examining data/freedink-data-1.08.20190120/dink/Story/SC-SLAY.c Examining data/freedink-data-1.08.20190120/dink/Story/SC-WIZ.c Examining data/freedink-data-1.08.20190120/dink/Story/SFOOD.c Examining data/freedink-data-1.08.20190120/dink/Story/SGOLD.c Examining data/freedink-data-1.08.20190120/dink/Story/SHEART.c Examining data/freedink-data-1.08.20190120/dink/Story/SHRINK.c Examining data/freedink-data-1.08.20190120/dink/Story/SOUNDOFF.c Examining data/freedink-data-1.08.20190120/dink/Story/SPARKLE.c Examining data/freedink-data-1.08.20190120/dink/Story/SPICE.c Examining data/freedink-data-1.08.20190120/dink/Story/START-1.c Examining data/freedink-data-1.08.20190120/dink/Story/START-2.c Examining data/freedink-data-1.08.20190120/dink/Story/START-3.c Examining data/freedink-data-1.08.20190120/dink/Story/START-4.c Examining data/freedink-data-1.08.20190120/dink/Story/START.c Examining data/freedink-data-1.08.20190120/dink/Story/THES.c Examining data/freedink-data-1.08.20190120/dink/Story/THORN.c Examining data/freedink-data-1.08.20190120/dink/Story/TREEDUCK.c Examining data/freedink-data-1.08.20190120/dink/Story/WATER.c Examining data/freedink-data-1.08.20190120/dink/Story/XLGOLD.c Examining data/freedink-data-1.08.20190120/dink/Story/en-gmog.c Examining data/freedink-data-1.08.20190120/dink/Story/item-bt.c Examining data/freedink-data-1.08.20190120/dink/Story/item-fst.c Examining data/freedink-data-1.08.20190120/dink/Story/s7-boss.c Examining data/freedink-data-1.08.20190120/soundtest/story/barrel.c Examining data/freedink-data-1.08.20190120/soundtest/story/fountain.c Examining data/freedink-data-1.08.20190120/soundtest/story/girl.c Examining data/freedink-data-1.08.20190120/soundtest/story/lock.c Examining data/freedink-data-1.08.20190120/soundtest/story/main.c Examining data/freedink-data-1.08.20190120/soundtest/story/ouch.c Examining data/freedink-data-1.08.20190120/soundtest/story/reference.c Examining data/freedink-data-1.08.20190120/soundtest/story/sheart.c Examining data/freedink-data-1.08.20190120/soundtest/story/start.c FINAL RESULTS: data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:5:14: [3] (random) random: 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. int &mcrap = random(20,1); data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:30:14: [3] (random) random: 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. &mcrap = random(3,1); data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:74:14: [3] (random) random: 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. int &mcrap = random(20,1); data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:91:14: [3] (random) random: 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. &mcrap = random(3,1); data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:135:14: [3] (random) random: 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. int &mcrap = random(20,1); data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:152:14: [3] (random) random: 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. &mcrap = random(3,1); data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:196:14: [3] (random) random: 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. int &mcrap = random(3,1); data/freedink-data-1.08.20190120/dink/Story/EN-BONC.c:60:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/EN-BONC1.c:74:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/EN-BONCD.c:66:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/EN-BONG.c:95:13: [3] (random) random: 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. &mcounter = random(2000,0); data/freedink-data-1.08.20190120/dink/Story/EN-DRAG.c:36:10: [3] (random) random: 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. &kcrap = random(9, 1); data/freedink-data-1.08.20190120/dink/Story/EN-DRAG.c:67:21: [3] (random) random: 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. &mcounter = random(5000,3000); data/freedink-data-1.08.20190120/dink/Story/EN-DRAG.c:70:11: [3] (random) random: 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. &resist = random(40, 1); data/freedink-data-1.08.20190120/dink/Story/EN-GH.c:45:15: [3] (random) random: 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. int &randy = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/EN-GH.c:65:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/EN-GS.c:44:15: [3] (random) random: 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. int &randy = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/EN-GS.c:66:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/EN-PBON.c:71:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/EN-PILL.c:17:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/EN-PILL1.c:19:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/EN-PILL2.c:17:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/EN-PILLF.c:20:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/EN-SLAY.c:55:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/EN-SLIM.c:19:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/EN-SLIMB.c:18:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/EN-SLIMG.c:19:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/EN-STG.c:60:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/FINDDUCK.c:10:12: [3] (random) random: 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. &hiding = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/FINDDUCK.c:19:7: [3] (random) random: 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. if (random(3,1) == 1) data/freedink-data-1.08.20190120/dink/Story/FISH1.c:27:12: [3] (random) random: 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. &timer = random(6000,0); data/freedink-data-1.08.20190120/dink/Story/FISH1.c:59:14: [3] (random) random: 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. int &rand = random(100, 50); data/freedink-data-1.08.20190120/dink/Story/GOLD200.c:14:12: [3] (random) random: 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. &save_y += random(5,1); data/freedink-data-1.08.20190120/dink/Story/GOLD200.c:15:19: [3] (random) random: 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. int &startframe = random(5,1); data/freedink-data-1.08.20190120/dink/Story/GOLD200.c:26:14: [3] (random) random: 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. int &ncrap = random(150,50); data/freedink-data-1.08.20190120/dink/Story/GOLD500.c:15:12: [3] (random) random: 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. &save_y += random(5,1); data/freedink-data-1.08.20190120/dink/Story/GOLD500.c:16:19: [3] (random) random: 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. int &startframe = random(5,1); data/freedink-data-1.08.20190120/dink/Story/ITEM-B1.c:84:11: [3] (random) random: 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. &temp = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/ITEM-B2.c:84:11: [3] (random) random: 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. &temp = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/ITEM-B3.c:81:11: [3] (random) random: 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. &temp = random(1, 1); data/freedink-data-1.08.20190120/dink/Story/LGOLD.c:14:12: [3] (random) random: 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. &save_y += random(5,1); data/freedink-data-1.08.20190120/dink/Story/LGOLD.c:15:19: [3] (random) random: 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. int &startframe = random(5,1); data/freedink-data-1.08.20190120/dink/Story/LGOLD.c:26:14: [3] (random) random: 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. int &mcrap = random(25,50); data/freedink-data-1.08.20190120/dink/Story/MAKE.c:132:14: [3] (random) random: 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. int &rrand = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/MGOLD.c:14:12: [3] (random) random: 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. &save_y += random(5,1); data/freedink-data-1.08.20190120/dink/Story/MGOLD.c:15:19: [3] (random) random: 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. int &startframe = random(5,1); data/freedink-data-1.08.20190120/dink/Story/MGOLD.c:27:14: [3] (random) random: 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. int &mcrap = random(30,5); data/freedink-data-1.08.20190120/dink/Story/S1-CAVE.c:4:9: [3] (random) random: 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. &bot = random(7,1); data/freedink-data-1.08.20190120/dink/Story/S1-CAVE.c:32:8: [3] (random) random: 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. &bot = random(4,1); data/freedink-data-1.08.20190120/dink/Story/S1-CAVEM.c:47:9: [3] (random) random: 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. &bot = random(2,1); data/freedink-data-1.08.20190120/dink/Story/S1-CAVEM.c:50:10: [3] (random) random: 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. &bot = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-CAVEM.c:88:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S1-CAVES.c:5:10: [3] (random) random: 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. &mbot = random(7,1); data/freedink-data-1.08.20190120/dink/Story/S1-CAVES.c:33:12: [3] (random) random: 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. int &bot = random(4,1); data/freedink-data-1.08.20190120/dink/Story/S1-FMONS.c:13:9: [3] (random) random: 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. &how = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-FMONS.c:33:10: [3] (random) random: 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. &how = random(2,1); data/freedink-data-1.08.20190120/dink/Story/S1-GATE.c:5:15: [3] (random) random: 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. int &ran = random(2,1); data/freedink-data-1.08.20190120/dink/Story/S1-GG.c:9:12: [3] (random) random: 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. &mrandom = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S1-H3-8.c:9:11: [3] (random) random: 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. &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-H3-L.c:5:9: [3] (random) random: 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. &say = random(4,1); data/freedink-data-1.08.20190120/dink/Story/S1-H3-L.c:115:9: [3] (random) random: 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. &say = random(6,1) data/freedink-data-1.08.20190120/dink/Story/S1-H3-OF.c:4:9: [3] (random) random: 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. &say = random(4,1); data/freedink-data-1.08.20190120/dink/Story/S1-H3-OF.c:12:10: [3] (random) random: 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. &say = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-H3-S.c:13:7: [3] (random) random: 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. &m = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-LG.c:11:9: [3] (random) random: 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. &tip = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-LG.c:67:14: [3] (random) random: 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. &tip = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-LG.c:84:14: [3] (random) random: 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. &tip = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-LG.c:92:13: [3] (random) random: 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. &tip = random(4,1); data/freedink-data-1.08.20190120/dink/Story/S1-NTREE.c:26:10: [3] (random) random: 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. &randx = random(200,320); data/freedink-data-1.08.20190120/dink/Story/S1-NTREE.c:27:10: [3] (random) random: 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. &randy = random(80,0); data/freedink-data-1.08.20190120/dink/Story/S1-NTREE.c:31:10: [3] (random) random: 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. &fally = random(80,110); data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:6:12: [3] (random) random: 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. &maybe = random(8,1); data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:18:13: [3] (random) random: 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. &maybe = random(2,1); data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:35:12: [3] (random) random: 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. &spawnx = random(200,200); data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:36:12: [3] (random) random: 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. &spawny = random(100,150); data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:50:12: [3] (random) random: 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. &spawnx = random(200,200); data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:51:12: [3] (random) random: 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. &spawny = random(100,150); data/freedink-data-1.08.20190120/dink/Story/S1-ROB.c:8:11: [3] (random) random: 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. &maybe = random(5,1); data/freedink-data-1.08.20190120/dink/Story/S1-ROB2.c:66:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S1-SLIM.c:57:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:4:11: [3] (random) random: 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. &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:49:9: [3] (random) random: 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. &dir = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:79:15: [3] (random) random: 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. int &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:104:14: [3] (random) random: 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. int &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:110:11: [3] (random) random: 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. &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:141:17: [3] (random) random: 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. int &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:4:11: [3] (random) random: 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. &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:7:12: [3] (random) random: 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. &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:60:9: [3] (random) random: 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. &dir = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:89:14: [3] (random) random: 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. int &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:118:14: [3] (random) random: 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. int &maybe = random(5,1); data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:126:11: [3] (random) random: 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. &maybe = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S2-AUNTP.c:371:15: [3] (random) random: 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. int &mcrap = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S2-BAR.c:31:10: [3] (random) random: 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. &crap = random(2,1) data/freedink-data-1.08.20190120/dink/Story/S2-BAR.c:118:11: [3] (random) random: 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. &myrand = random(8, 1); data/freedink-data-1.08.20190120/dink/Story/S2-BAR.c:130:11: [3] (random) random: 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. &myrand = random(37, 1); data/freedink-data-1.08.20190120/dink/Story/S2-CA-G.c:15:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S2-CA-O.c:5:9: [3] (random) random: 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. &fat = random(2,1); data/freedink-data-1.08.20190120/dink/Story/S2-CBON.c:71:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S2-CMAN.c:8:10: [3] (random) random: 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. &randy = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S2-CMAN.c:21:10: [3] (random) random: 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. &randy = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S2-CSLAY.c:79:21: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S2-CULG.c:91:10: [3] (random) random: 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. &randy = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S2-FIGHT.c:18:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S2-H1-S.c:4:11: [3] (random) random: 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. &bitch = random(2, 1) data/freedink-data-1.08.20190120/dink/Story/S2-HEALP.c:24:11: [3] (random) random: 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. &myrand = random(8, 1); data/freedink-data-1.08.20190120/dink/Story/S2-MAN2.c:22:11: [3] (random) random: 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. &myrand = random(5, 1); data/freedink-data-1.08.20190120/dink/Story/S2-MAN2.c:29:11: [3] (random) random: 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. &myrand = random(8, 1); data/freedink-data-1.08.20190120/dink/Story/S2-MAN2.c:41:11: [3] (random) random: 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. &myrand = random(28, 1); data/freedink-data-1.08.20190120/dink/Story/S2-NADP.c:117:15: [3] (random) random: 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. int &mcrap = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S2-OUT.c:27:11: [3] (random) random: 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. &myrand = random(8, 1); data/freedink-data-1.08.20190120/dink/Story/S2-OUT.c:39:11: [3] (random) random: 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. &myrand = random(20, 1); data/freedink-data-1.08.20190120/dink/Story/S2-RAND.c:4:9: [3] (random) random: 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. &pap = random(5, 1); data/freedink-data-1.08.20190120/dink/Story/S2-WAND.c:6:9: [3] (random) random: 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. &pap = random(15, 1) data/freedink-data-1.08.20190120/dink/Story/S2-WAND.c:42:11: [3] (random) random: 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. &pap = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/S2-WENCH.c:38:11: [3] (random) random: 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. &myrand = random(50, 1); data/freedink-data-1.08.20190120/dink/Story/S3-BH.c:5:10: [3] (random) random: 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. &what = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S3-CHICK.c:176:9: [3] (random) random: 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. &say = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S3-DORKS.c:50:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c:24:12: [3] (random) random: 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. &force = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c:27:13: [3] (random) random: 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. &force = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c:49:12: [3] (random) random: 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. &force = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c:52:13: [3] (random) random: 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. &force = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S3-GH.c:45:15: [3] (random) random: 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. int &randy = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S3-GH.c:79:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S3-GOB.c:27:13: [3] (random) random: 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. &mcounter = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S3-GOBG.c:50:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S3-GS.c:44:15: [3] (random) random: 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. int &randy = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S3-GS.c:82:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S3-LARRY.c:6:9: [3] (random) random: 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. &mom = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S3-PEEPS.c:14:7: [3] (random) random: 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. &hi = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S3-PEEPS.c:35:7: [3] (random) random: 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. &hi = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S3-ST1P.c:4:10: [3] (random) random: 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. &call = random(3,1); data/freedink-data-1.08.20190120/dink/Story/S3-ST2P.c:4:9: [3] (random) random: 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. &mom = random(3,1) data/freedink-data-1.08.20190120/dink/Story/S4-H2P1.c:44:9: [3] (random) random: 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. &bad = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S4-H2P2.c:21:10: [3] (random) random: 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. &neat = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S4-HEALP.c:24:11: [3] (random) random: 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. &myrand = random(8, 1); data/freedink-data-1.08.20190120/dink/Story/S4-HEALP.c:36:11: [3] (random) random: 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. &myrand = random(20, 1); data/freedink-data-1.08.20190120/dink/Story/S4-MDOOR.c:16:10: [3] (random) random: 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. &what = random(6, 1); data/freedink-data-1.08.20190120/dink/Story/S4-ST1.c:9:10: [3] (random) random: 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. &what = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/S4-ST1P.c:15:9: [3] (random) random: 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. &bad = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S4-ST1P.c:18:10: [3] (random) random: 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. &bad = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S4-ST2.c:9:10: [3] (random) random: 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. &what = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/S4-ST3.c:9:10: [3] (random) random: 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. &what = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/S4-ST3P.c:6:11: [3] (random) random: 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. &smell = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S4-TREE.c:8:11: [3] (random) random: 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. &crap = random(5, 1); data/freedink-data-1.08.20190120/dink/Story/S5-ST1.c:13:10: [3] (random) random: 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. &what = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/S5-ST1P.c:9:10: [3] (random) random: 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. &play = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/S6-FOUNT.c:29:11: [3] (random) random: 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. &pap = random(4, 1); data/freedink-data-1.08.20190120/dink/Story/S7-BONG.c:106:13: [3] (random) random: 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. &mcounter = random(2000,0); data/freedink-data-1.08.20190120/dink/Story/S7-DRAG.c:35:10: [3] (random) random: 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. &kcrap = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/S7-DRAG.c:66:21: [3] (random) random: 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. &mcounter = random(5000,3000); data/freedink-data-1.08.20190120/dink/Story/S7-DRAG.c:69:11: [3] (random) random: 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. &resist = random(40, 1); data/freedink-data-1.08.20190120/dink/Story/S7-DUCK.c:19:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/S7-GIRL.c:18:9: [3] (random) random: 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. &wait = random(3000,2000); data/freedink-data-1.08.20190120/dink/Story/S7-GIRL.c:21:9: [3] (random) random: 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. &wait = random(8, 1); data/freedink-data-1.08.20190120/dink/Story/S7-MOM.c:18:9: [3] (random) random: 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. &wait = random(3000,1000); data/freedink-data-1.08.20190120/dink/Story/S7-MOM.c:21:9: [3] (random) random: 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. &wait = random(5, 1); data/freedink-data-1.08.20190120/dink/Story/S7-PILL.c:19:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/S7-SLAY.c:71:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/S7-SLIMB.c:19:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/S8-DA.c:203:9: [3] (random) random: 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. &pap = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/SC-DRAG.c:35:10: [3] (random) random: 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. &kcrap = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/SC-DRAG.c:66:21: [3] (random) random: 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. &mcounter = random(5000,3000); data/freedink-data-1.08.20190120/dink/Story/SC-DRAG.c:69:11: [3] (random) random: 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. &resist = random(40, 1); data/freedink-data-1.08.20190120/dink/Story/SC-LOCK.c:106:13: [3] (random) random: 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. &mcounter = random(2000,0); data/freedink-data-1.08.20190120/dink/Story/SC-PILL.c:19:5: [3] (random) random: 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. if (random(2,1) == 1) data/freedink-data-1.08.20190120/dink/Story/SC-SLAY.c:71:13: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/SC-WIZ.c:109:9: [3] (random) random: 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. &pap = random(3, 1); data/freedink-data-1.08.20190120/dink/Story/SGOLD.c:14:14: [3] (random) random: 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. int &mcrap = random(10,2); data/freedink-data-1.08.20190120/dink/Story/XLGOLD.c:15:12: [3] (random) random: 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. &save_y += random(5,1); data/freedink-data-1.08.20190120/dink/Story/XLGOLD.c:16:19: [3] (random) random: 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. int &startframe = random(5,1); data/freedink-data-1.08.20190120/dink/Story/XLGOLD.c:27:14: [3] (random) random: 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. int &mcrap = random(50,50); data/freedink-data-1.08.20190120/dink/Story/en-gmog.c:81:14: [3] (random) random: 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. &mcounter = random(4000,0); data/freedink-data-1.08.20190120/dink/Story/s7-boss.c:32:21: [3] (random) random: 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. &mcounter = random(4000,2000); data/freedink-data-1.08.20190120/dink/Story/s7-boss.c:41:11: [3] (random) random: 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. &resist = random(2, 1); data/freedink-data-1.08.20190120/dink/Story/s7-boss.c:76:11: [3] (random) random: 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. &resist = random(40, 1); data/freedink-data-1.08.20190120/dink/Story/s7-boss.c:149:8: [3] (random) random: 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. &dam = random(2,1); ANALYSIS SUMMARY: Hits = 178 Lines analyzed = 22383 in approximately 0.63 seconds (35747 lines/second) Physical Source Lines of Code (SLOC) = 17894 Hits@level = [0] 0 [1] 0 [2] 0 [3] 178 [4] 0 [5] 0 Hits@level+ = [0+] 178 [1+] 178 [2+] 178 [3+] 178 [4+] 0 [5+] 0 Hits/KSLOC@level+ = [0+] 9.94747 [1+] 9.94747 [2+] 9.94747 [3+] 9.94747 [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.