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/kdiagram-2.7.0/qtests/Legends/main.cpp Examining data/kdiagram-2.7.0/qtests/AttributesModel/main.cpp Examining data/kdiagram-2.7.0/qtests/WidgetElementOwnership/main.cpp Examining data/kdiagram-2.7.0/qtests/PolarDiagrams/main.cpp Examining data/kdiagram-2.7.0/qtests/ParamVsParam/ModelParamVsParamPlot.cpp Examining data/kdiagram-2.7.0/qtests/ParamVsParam/ModelParamVsParam.cpp Examining data/kdiagram-2.7.0/qtests/ParamVsParam/main.cpp Examining data/kdiagram-2.7.0/qtests/ParamVsParam/ModelParamVsParamPlot.h Examining data/kdiagram-2.7.0/qtests/ParamVsParam/ModelParamVsParam.h Examining data/kdiagram-2.7.0/qtests/ParamVsParam/mainwindow.cpp Examining data/kdiagram-2.7.0/qtests/ParamVsParam/mainwindow.h Examining data/kdiagram-2.7.0/qtests/BarDiagrams/main.cpp Examining data/kdiagram-2.7.0/qtests/PolarPlanes/main.cpp Examining data/kdiagram-2.7.0/qtests/Palette/main.cpp Examining data/kdiagram-2.7.0/qtests/QLayout/main.cpp Examining data/kdiagram-2.7.0/qtests/RelativePosition/main.cpp Examining data/kdiagram-2.7.0/qtests/AxisOwnership/main.cpp Examining data/kdiagram-2.7.0/qtests/CartesianDiagramDataCompressor/CartesianDiagramDataCompressorTests.cpp Examining data/kdiagram-2.7.0/qtests/CartesianPlanes/main.cpp Examining data/kdiagram-2.7.0/qtests/Measure/main.cpp Examining data/kdiagram-2.7.0/qtests/LineDiagrams/main.cpp Examining data/kdiagram-2.7.0/qtests/Cloning/main.cpp Examining data/kdiagram-2.7.0/qtests/ChartElementOwnership/main.cpp Examining data/kdiagram-2.7.0/qtests/DrawIntoPainter/framewidget.cpp Examining data/kdiagram-2.7.0/qtests/DrawIntoPainter/main.cpp Examining data/kdiagram-2.7.0/qtests/DrawIntoPainter/framewidget.h Examining data/kdiagram-2.7.0/qtests/DrawIntoPainter/mainwindow.cpp Examining data/kdiagram-2.7.0/qtests/DrawIntoPainter/mainwindow.h Examining data/kdiagram-2.7.0/qtests/PieDiagrams/main.cpp Examining data/kdiagram-2.7.0/examples/Lines/SimpleLineWidget/main.cpp Examining data/kdiagram-2.7.0/examples/Lines/Parameters/main.cpp Examining data/kdiagram-2.7.0/examples/Lines/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/Lines/Advanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Lines/Advanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/Lines/PointChart/main.cpp Examining data/kdiagram-2.7.0/examples/Lines/PointChart/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Lines/PointChart/mainwindow.h Examining data/kdiagram-2.7.0/examples/Lines/AreaPerCell/main.cpp Examining data/kdiagram-2.7.0/examples/Lines/PointWidget/main.cpp Examining data/kdiagram-2.7.0/examples/Grids/PolarGrid/main.cpp Examining data/kdiagram-2.7.0/examples/Grids/PolarGrid/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Grids/PolarGrid/mainwindow.h Examining data/kdiagram-2.7.0/examples/Grids/CartesianGrid/main.cpp Examining data/kdiagram-2.7.0/examples/SharedAbscissa/SeparateDiagrams/main.cpp Examining data/kdiagram-2.7.0/examples/SharedAbscissa/SeparateDiagrams/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/SharedAbscissa/SeparateDiagrams/mainwindow.h Examining data/kdiagram-2.7.0/examples/Bars/Parameters/main.cpp Examining data/kdiagram-2.7.0/examples/Bars/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/Bars/Advanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Bars/Advanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/Bars/Simple/main.cpp Examining data/kdiagram-2.7.0/examples/Legends/LegendSimple/main.cpp Examining data/kdiagram-2.7.0/examples/Legends/LegendAdvanced/main.cpp Examining data/kdiagram-2.7.0/examples/Legends/LegendAdvanced/derivedaddlegenddialog.h Examining data/kdiagram-2.7.0/examples/Legends/LegendAdvanced/derivedaddlegenddialog.cpp Examining data/kdiagram-2.7.0/examples/Legends/LegendAdvanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Legends/LegendAdvanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/Legends/LegendOverDiagram/main.cpp Examining data/kdiagram-2.7.0/examples/Legends/LegendParameters/main.cpp Examining data/kdiagram-2.7.0/examples/Plane/AdjustedBoundaries/main.cpp Examining data/kdiagram-2.7.0/examples/Plane/OverlayedPlanes/main.cpp Examining data/kdiagram-2.7.0/examples/Plane/OverlayedPlanes/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Plane/OverlayedPlanes/mainwindow.h Examining data/kdiagram-2.7.0/examples/NoValues/main.cpp Examining data/kdiagram-2.7.0/examples/NoValues/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/NoValues/mainwindow.h Examining data/kdiagram-2.7.0/examples/Background/main.cpp Examining data/kdiagram-2.7.0/examples/DataValueTexts/main.cpp Examining data/kdiagram-2.7.0/examples/DataValueTexts/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/DataValueTexts/mainwindow.h Examining data/kdiagram-2.7.0/examples/Sql/main.cpp Examining data/kdiagram-2.7.0/examples/Zoom/ScrollBars/main.cpp Examining data/kdiagram-2.7.0/examples/Zoom/ScrollBars/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Zoom/ScrollBars/mainwindow.h Examining data/kdiagram-2.7.0/examples/Zoom/Keyboard/zoomwidget.h Examining data/kdiagram-2.7.0/examples/Zoom/Keyboard/main.cpp Examining data/kdiagram-2.7.0/examples/Zoom/Keyboard/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Zoom/Keyboard/mainwindow.h Examining data/kdiagram-2.7.0/examples/Zoom/Keyboard/zoomwidget.cpp Examining data/kdiagram-2.7.0/examples/Axis/Parameters/main.cpp Examining data/kdiagram-2.7.0/examples/Axis/Parameters/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Axis/Parameters/mainwindow.h Examining data/kdiagram-2.7.0/examples/Axis/Labels/main.cpp Examining data/kdiagram-2.7.0/examples/Axis/Labels/AdjustedCartesianAxis.cpp Examining data/kdiagram-2.7.0/examples/Axis/Labels/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Axis/Labels/mainwindow.h Examining data/kdiagram-2.7.0/examples/Axis/Labels/AdjustedCartesianAxis.h Examining data/kdiagram-2.7.0/examples/Axis/Widget/main.cpp Examining data/kdiagram-2.7.0/examples/Axis/Chart/main.cpp Examining data/kdiagram-2.7.0/examples/Axis/Chart/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Axis/Chart/mainwindow.h Examining data/kdiagram-2.7.0/examples/TernaryCharts/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/TernaryCharts/Advanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/TernaryCharts/Advanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/EmptyValues/main.cpp Examining data/kdiagram-2.7.0/examples/EmptyValues/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/EmptyValues/mainwindow.h Examining data/kdiagram-2.7.0/examples/LeveyJennings/Simple/main.cpp Examining data/kdiagram-2.7.0/examples/tools/TableModel.cpp Examining data/kdiagram-2.7.0/examples/tools/TableModel.h Examining data/kdiagram-2.7.0/examples/HeadersFooters/HeadersFootersSimple/main.cpp Examining data/kdiagram-2.7.0/examples/HeadersFooters/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/HeadersFooters/Advanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/HeadersFooters/Advanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/HeadersFooters/HeadersFootersParameters/main.cpp Examining data/kdiagram-2.7.0/examples/Pie/Parameters/main.cpp Examining data/kdiagram-2.7.0/examples/Pie/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/Pie/Advanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Pie/Advanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/Pie/Simple/main.cpp Examining data/kdiagram-2.7.0/examples/demo/diagramsettings.cpp Examining data/kdiagram-2.7.0/examples/demo/datasetsettings.cpp Examining data/kdiagram-2.7.0/examples/demo/colorslider.h Examining data/kdiagram-2.7.0/examples/demo/datavaluesettings.cpp Examining data/kdiagram-2.7.0/examples/demo/datavaluesettings.h Examining data/kdiagram-2.7.0/examples/demo/diagramsettings.h Examining data/kdiagram-2.7.0/examples/demo/main.cpp Examining data/kdiagram-2.7.0/examples/demo/diagramtypedialog.h Examining data/kdiagram-2.7.0/examples/demo/datasetsettings.h Examining data/kdiagram-2.7.0/examples/demo/axissettings.cpp Examining data/kdiagram-2.7.0/examples/demo/diagramtypedialog.cpp Examining data/kdiagram-2.7.0/examples/demo/axissettings.h Examining data/kdiagram-2.7.0/examples/demo/colorslider.cpp Examining data/kdiagram-2.7.0/examples/demo/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/demo/mainwindow.h Examining data/kdiagram-2.7.0/examples/demo/gradientdialog.h Examining data/kdiagram-2.7.0/examples/demo/gradientdialog.cpp Examining data/kdiagram-2.7.0/examples/Widget/Parameters/main.cpp Examining data/kdiagram-2.7.0/examples/Widget/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/Widget/Advanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Widget/Advanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/Widget/Simple/main.cpp Examining data/kdiagram-2.7.0/examples/Plotter/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/Plotter/Simple/main.cpp Examining data/kdiagram-2.7.0/examples/Plotter/Timeline/timeaxis.cpp Examining data/kdiagram-2.7.0/examples/Plotter/Timeline/main.cpp Examining data/kdiagram-2.7.0/examples/Plotter/Timeline/timechartmodel.h Examining data/kdiagram-2.7.0/examples/Plotter/Timeline/timechartmodel.cpp Examining data/kdiagram-2.7.0/examples/Plotter/Timeline/timeaxis.h Examining data/kdiagram-2.7.0/examples/Plotter/Logarithmic/main.cpp Examining data/kdiagram-2.7.0/examples/Plotter/BubbleChart/main.cpp Examining data/kdiagram-2.7.0/examples/Plotter/BubbleChart/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Plotter/BubbleChart/mainwindow.h Examining data/kdiagram-2.7.0/examples/Plotter/Isometric/main.cpp Examining data/kdiagram-2.7.0/examples/Plotter/BigDataset/Model.h Examining data/kdiagram-2.7.0/examples/Plotter/BigDataset/main.cpp Examining data/kdiagram-2.7.0/examples/Plotter/BigDataset/MainWidget.cpp Examining data/kdiagram-2.7.0/examples/Plotter/BigDataset/MainWidget.h Examining data/kdiagram-2.7.0/examples/Plotter/BigDataset/Model.cpp Examining data/kdiagram-2.7.0/examples/Stock/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/Stock/Advanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Stock/Advanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/Gantt/project/main.cpp Examining data/kdiagram-2.7.0/examples/Gantt/project/projectmodel.h Examining data/kdiagram-2.7.0/examples/Gantt/project/projectmodel.cpp Examining data/kdiagram-2.7.0/examples/Gantt/project/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Gantt/project/mainwindow.h Examining data/kdiagram-2.7.0/examples/Gantt/legend_example/entrydialog.h Examining data/kdiagram-2.7.0/examples/Gantt/legend_example/entrydelegate.h Examining data/kdiagram-2.7.0/examples/Gantt/legend_example/entrydelegate.cpp Examining data/kdiagram-2.7.0/examples/Gantt/legend_example/main.cpp Examining data/kdiagram-2.7.0/examples/Gantt/legend_example/entrydialog.cpp Examining data/kdiagram-2.7.0/examples/Gantt/legend_example/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Gantt/legend_example/mainwindow.h Examining data/kdiagram-2.7.0/examples/DrawIntoPainter/framewidget.cpp Examining data/kdiagram-2.7.0/examples/DrawIntoPainter/main.cpp Examining data/kdiagram-2.7.0/examples/DrawIntoPainter/framewidget.h Examining data/kdiagram-2.7.0/examples/DrawIntoPainter/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/DrawIntoPainter/mainwindow.h Examining data/kdiagram-2.7.0/examples/Polar/Parameters/main.cpp Examining data/kdiagram-2.7.0/examples/Polar/Advanced/main.cpp Examining data/kdiagram-2.7.0/examples/Polar/Advanced/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/Polar/Advanced/mainwindow.h Examining data/kdiagram-2.7.0/examples/Polar/Simple/main.cpp Examining data/kdiagram-2.7.0/examples/RealTime/main.cpp Examining data/kdiagram-2.7.0/examples/ModelView/TableView/main.cpp Examining data/kdiagram-2.7.0/examples/ModelView/TableView/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/ModelView/TableView/mainwindow.h Examining data/kdiagram-2.7.0/examples/ModelView/HidingData/main.cpp Examining data/kdiagram-2.7.0/examples/ModelView/HidingData/mainwindow.cpp Examining data/kdiagram-2.7.0/examples/ModelView/HidingData/mainwindow.h Examining data/kdiagram-2.7.0/tests/RootIndex/main.cpp Examining data/kdiagram-2.7.0/tests/RootIndex/mainwindow.cpp Examining data/kdiagram-2.7.0/tests/RootIndex/mainwindow.h Examining data/kdiagram-2.7.0/tests/Gantt/view/main.cpp Examining data/kdiagram-2.7.0/tests/Gantt/gfxview/main.cpp Examining data/kdiagram-2.7.0/tests/Gantt/unittest/main.cpp Examining data/kdiagram-2.7.0/tests/Gantt/reorder/main.cpp Examining data/kdiagram-2.7.0/tests/Gantt/listview/main.cpp Examining data/kdiagram-2.7.0/tests/Gantt/apireview/entrydialog.h Examining data/kdiagram-2.7.0/tests/Gantt/apireview/entrydelegate.h Examining data/kdiagram-2.7.0/tests/Gantt/apireview/entrydelegate.cpp Examining data/kdiagram-2.7.0/tests/Gantt/apireview/main.cpp Examining data/kdiagram-2.7.0/tests/Gantt/apireview/entrydialog.cpp Examining data/kdiagram-2.7.0/tests/Gantt/apireview/mainwindow.cpp Examining data/kdiagram-2.7.0/tests/Gantt/apireview/mainwindow.h Examining data/kdiagram-2.7.0/tests/Gantt/customconstraints/main.cpp Examining data/kdiagram-2.7.0/tests/Gantt/headers/main.cpp Examining data/kdiagram-2.7.0/tests/DelayedData/main.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttabstractrowcontroller.h Examining data/kdiagram-2.7.0/src/KGantt/kganttview.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttpenstylecombobox.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttitemdelegate.h Examining data/kdiagram-2.7.0/src/KGantt/kganttgraphicsview.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttsummaryhandlingproxymodel.h Examining data/kdiagram-2.7.0/src/KGantt/kganttitemdelegate.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttgraphicsview_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraintmodel.cpp Examining data/kdiagram-2.7.0/src/KGantt/kgantttreeviewrowcontroller_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttproxymodel_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttview_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraintproxy.h Examining data/kdiagram-2.7.0/src/KGantt/kganttgraphicsscene.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttlistviewrowcontroller.h Examining data/kdiagram-2.7.0/src/KGantt/kganttabstractgrid_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttabstractgrid.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraintgraphicsitem.h Examining data/kdiagram-2.7.0/src/KGantt/kganttglobal.h Examining data/kdiagram-2.7.0/src/KGantt/kganttforwardingproxymodel.h Examining data/kdiagram-2.7.0/src/KGantt/kganttforwardingproxymodel.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttabstractrowcontroller.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttdatetimegrid_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttdatetimetimeline.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttview.h Examining data/kdiagram-2.7.0/src/KGantt/kganttgraphicsitem.h Examining data/kdiagram-2.7.0/src/KGantt/unittest/testregistry.cpp Examining data/kdiagram-2.7.0/src/KGantt/unittest/test.h Examining data/kdiagram-2.7.0/src/KGantt/unittest/test.cpp Examining data/kdiagram-2.7.0/src/KGantt/unittest/testregistry.h Examining data/kdiagram-2.7.0/src/KGantt/unittest/libutil.h Examining data/kdiagram-2.7.0/src/KGantt/kganttdatetimegrid.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttitemdelegate_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttgraphicsscene_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraintmodel.h Examining data/kdiagram-2.7.0/src/KGantt/kganttdatetimetimeline.h Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraint.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttabstractgrid.h Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraint.h Examining data/kdiagram-2.7.0/src/KGantt/kganttstyleoptionganttitem.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttproxymodel.cpp Examining data/kdiagram-2.7.0/src/KGantt/kgantttreeviewrowcontroller.h Examining data/kdiagram-2.7.0/src/KGantt/kganttlegend_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttgraphicsscene.h Examining data/kdiagram-2.7.0/src/KGantt/kganttsummaryhandlingproxymodel_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttstyleoptionganttitem.h Examining data/kdiagram-2.7.0/src/KGantt/kganttlistviewrowcontroller.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttlegend.h Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraintproxy.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttdatetimegrid.h Examining data/kdiagram-2.7.0/src/KGantt/kganttproxymodel.h Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraintmodel_p.h Examining data/kdiagram-2.7.0/src/KGantt/kgantttreeviewrowcontroller.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttpenstylecombobox_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraint_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttdatetimetimelinedialog.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttsummaryhandlingproxymodel.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttlegend.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttlistviewrowcontroller_p.h Examining data/kdiagram-2.7.0/src/KGantt/kganttgraphicsitem.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttconstraintgraphicsitem.cpp Examining data/kdiagram-2.7.0/src/KGantt/test/TestMultiItems.cpp Examining data/kdiagram-2.7.0/src/KGantt/test/TestKGanttConstraintModel.h Examining data/kdiagram-2.7.0/src/KGantt/test/TestKGanttView.cpp Examining data/kdiagram-2.7.0/src/KGantt/test/TestKGanttConstraint.cpp Examining data/kdiagram-2.7.0/src/KGantt/test/TestKGanttConstraintModel.cpp Examining data/kdiagram-2.7.0/src/KGantt/test/TestKGanttConstraint.h Examining data/kdiagram-2.7.0/src/KGantt/test/TestMultiItems.h Examining data/kdiagram-2.7.0/src/KGantt/test/TestKGanttView.h Examining data/kdiagram-2.7.0/src/KGantt/kganttdatetimetimelinedialog.h Examining data/kdiagram-2.7.0/src/KGantt/kganttglobal.cpp Examining data/kdiagram-2.7.0/src/KGantt/kganttpenstylecombobox.h Examining data/kdiagram-2.7.0/src/KGantt/kganttgraphicsview.h Examining data/kdiagram-2.7.0/src/KChart/KChartRelativePosition.h Examining data/kdiagram-2.7.0/src/KChart/KChartChart.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartMeasure.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartDiagramObserver.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartZoomParameters.h Examining data/kdiagram-2.7.0/src/KChart/KChartDiagramObserver.h Examining data/kdiagram-2.7.0/src/KChart/KTextDocument.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartBackgroundAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartPalette.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAreaBase.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartDatasetSelector.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartRulerAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartWidget.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartModelDataCache_p.h Examining data/kdiagram-2.7.0/src/KChart/ReverseMapper.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAxis_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractArea.h Examining data/kdiagram-2.7.0/src/KChart/KChartBackgroundAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartThreeDLineAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAreaWidget.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAreaBase.h Examining data/kdiagram-2.7.0/src/KChart/KChartValueTrackerAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractDiagram.h Examining data/kdiagram-2.7.0/src/KChart/KChartFrameAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartLineAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartGridAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartLegend_p.h Examining data/kdiagram-2.7.0/src/KChart/KTextDocument.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryLineDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/TernaryConstants.cpp Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryGrid.cpp Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartAbstractTernaryDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryPointDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartAbstractTernaryDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryGrid.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/TernaryPoint.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryLineDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryCoordinatePlane_p.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartAbstractTernaryDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryAxis.cpp Examining data/kdiagram-2.7.0/src/KChart/Ternary/TernaryPoint.cpp Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryCoordinatePlane.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/TernaryConstants.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryPointDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryLineDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryAxis.h Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryCoordinatePlane.cpp Examining data/kdiagram-2.7.0/src/KChart/Ternary/KChartTernaryPointDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartDatasetSelector.h Examining data/kdiagram-2.7.0/src/KChart/KChartGridAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractThreeDAttributes_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartTextArea_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartPainterSaver_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartMarkerAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartHeaderFooter_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractCoordinatePlane.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractGrid.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAreaWidget_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartRulerAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractGrid.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartPrintingParameters.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartThreeDLineAttributes_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartDataValueAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartPosition.h Examining data/kdiagram-2.7.0/src/KChart/KChartDataValueAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAttributesModel.h Examining data/kdiagram-2.7.0/src/KChart/KChartModelDataCache_p.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartDatasetProxyModel.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartHeaderFooter.h Examining data/kdiagram-2.7.0/src/KChart/KChartMeasure.h Examining data/kdiagram-2.7.0/src/KChart/KChartMarkerAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartFrameAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartValueTrackerAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartThreeDLineAttributes.h Examining data/kdiagram-2.7.0/src/KChart/KChartTextAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartPrintingParameters.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractArea_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartMath_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartPaintContext.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAreaWidget.h Examining data/kdiagram-2.7.0/src/KChart/KChartChart.h Examining data/kdiagram-2.7.0/src/KChart/KChartDatasetProxyModel.h Examining data/kdiagram-2.7.0/src/KChart/ChartGraphicsItem.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAxis.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractCoordinatePlane_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartEnums.h Examining data/kdiagram-2.7.0/src/KChart/ChartGraphicsItem.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartNullPaintDevice.h Examining data/kdiagram-2.7.0/src/KChart/KChartLegend.h Examining data/kdiagram-2.7.0/src/KChart/KChartLegend.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractCoordinatePlane.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartGlobal.h Examining data/kdiagram-2.7.0/src/KChart/KChartWidget_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartTextLabelCache.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractThreeDAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartChart_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartPosition.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartPaintContext.h Examining data/kdiagram-2.7.0/src/KChart/KChartLineAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsAxis.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsAxis.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartPlotter_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartAbstractCartesianDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartBarAttributes.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartThreeDBarAttributes.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartNormalLyingBarDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartPercentPlotter_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartNormalLyingBarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartPercentLyingBarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartStackedPlotter_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartPercentLineDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartNormalPlotter_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartNormalLineDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartStackedBarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartStackedLyingBarDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartNormalLineDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartStackedPlotter_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartPercentLineDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartNormalBarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartStackedBarDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartStackedLineDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartPercentLyingBarDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartPercentPlotter_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartNormalBarDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartPercentBarDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartStackedLineDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartNormalPlotter_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartStackedLyingBarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/DiagramFlavors/KChartPercentBarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsCoordinatePlane.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/CartesianCoordinateTransformation.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartPlotterDiagramCompressor_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartBarAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianAxis_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/PaintingHelpers_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartPlotter.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartPlotterDiagramCompressor.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsGrid.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartBarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartBarDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartThreeDBarAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartAbstractCartesianDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsGridAttributes.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianAxis.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsGrid.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartPlotter_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsCoordinatePlane.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianAxis.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsCoordinatePlane_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartPlotterDiagramCompressor.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartThreeDBarAttributes_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianCoordinatePlane.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianCoordinatePlane.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockBarAttributes.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLineDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLineDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartAbstractCartesianDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockBarAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianGrid.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartBarDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartBarDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartPlotter.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLineDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianCoordinatePlane_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsGridAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLineDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/PaintingHelpers_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianGrid.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartLeveyJenningsAxis_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianDiagramDataCompressor_p.h Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartCartesianDiagramDataCompressor_p.cpp Examining data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram.h Examining data/kdiagram-2.7.0/src/KChart/KChartAttributesModel.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractProxyModel.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractDiagram_p.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartWidget.h Examining data/kdiagram-2.7.0/src/KChart/KChartPalette.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAxis.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartTextLabelCache.h Examining data/kdiagram-2.7.0/src/KChart/KChartTextAttributes.h Examining data/kdiagram-2.7.0/src/KChart/ReverseMapper.h Examining data/kdiagram-2.7.0/src/KChart/KChartLayoutItems.h Examining data/kdiagram-2.7.0/src/KChart/KChartTextArea.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractProxyModel.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartTextArea.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartAbstractPolarDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRadarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRingDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPolarDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPolarGrid.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPolarDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartThreeDPieAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPieAttributes_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPolarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPolarCoordinatePlane_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRadarGrid.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRadarCoordinatePlane.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartAbstractPieDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartThreeDPieAttributes_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRingDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPolarCoordinatePlane.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPieAttributes.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPolarCoordinatePlane.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRadarGrid.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartAbstractPolarDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRadarDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartAbstractPieDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRadarDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartAbstractPolarDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartAbstractPieDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartThreeDPieAttributes.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPieDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRingDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPieDiagram.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRadarCoordinatePlane.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPieAttributes.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPieDiagram.cpp Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartPolarGrid.h Examining data/kdiagram-2.7.0/src/KChart/Polar/KChartRadarCoordinatePlane_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractAreaBase_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractArea.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartRelativePosition.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartHeaderFooter.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractDiagram_p.h Examining data/kdiagram-2.7.0/src/KChart/KChartLayoutItems.cpp Examining data/kdiagram-2.7.0/src/KChart/KChartAbstractThreeDAttributes.h FINAL RESULTS: data/kdiagram-2.7.0/src/KGantt/kganttglobal.h:36:5: [4] (format) swprintf: Potential format string problem (CWE-134). Make format string constant. int swprintf (wchar_t *, size_t, const wchar_t *, ...); data/kdiagram-2.7.0/src/KGantt/kganttglobal.h:37:5: [4] (format) vswprintf: Potential format string problem (CWE-134). Make format string constant. int vswprintf(wchar_t *, const wchar_t *, va_list); data/kdiagram-2.7.0/examples/ModelView/HidingData/mainwindow.cpp:119:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (file.open(QFile::ReadOnly | QFile::Text)) { data/kdiagram-2.7.0/examples/ModelView/TableView/mainwindow.cpp:184:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( file.open( QFile::ReadOnly | QFile::Text) ) { data/kdiagram-2.7.0/examples/ModelView/TableView/mainwindow.cpp:224:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( file.open(QFile::WriteOnly | QFile::Text) ) { data/kdiagram-2.7.0/examples/Sql/main.cpp:71:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). bool ok = db.open(); data/kdiagram-2.7.0/examples/tools/TableModel.cpp:144:34: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !file.exists() || !file.open ( QIODevice::ReadOnly ) ) { data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram.cpp:264:55: [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). CartesianDiagramDataCompressor::DataPoint open; data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram.cpp:289: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). open.hidden = true; data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram.cpp:293:38: [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). d->drawOHLCBar( col, open, high, low, close, context ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram.cpp:296:42: [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). d->drawCandlestick( col, open, high, low, close, context ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:254:89: [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). QRectF StockDiagram::Private::projectCandlestick( PaintContext *context, const QPointF &open, const QPointF &close, qreal width ) const data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:257:83: [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). const QPointF rightLowPoint = context->coordinatePlane()->translate( QPointF( open.x() + 0.5 + width / 2.0, open.y() ) ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:257:113: [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). const QPointF rightLowPoint = context->coordinatePlane()->translate( QPointF( open.x() + 0.5 + width / 2.0, open.y() ) ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:264:104: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). void StockDiagram::Private::drawOHLCBar( int dataset, const CartesianDiagramDataCompressor::DataPoint &open, data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:277:34: [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). const QPointF leftOpenPoint( open.key + 0.5 - tickLength, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:277:63: [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). const QPointF leftOpenPoint( open.key + 0.5 - tickLength, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:278:35: [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). const QPointF rightOpenPoint( open.key + 0.5, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:278:51: [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). const QPointF rightOpenPoint( open.key + 0.5, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:297:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !open.hidden ) data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:308:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if ( !open.hidden ) data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:313:11: [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.hidden ) { data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:314:66: [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). addLabel( &lpc, diagram->attributesModel()->mapToSource( open.index ), nullptr, data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:315:96: [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). PositionPoints( leftOpenPoint ), Position::South, Position::South, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:339:112: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). void StockDiagram::Private::drawCandlestick( int /*dataset*/, const CartesianDiagramDataCompressor::DataPoint &open, data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:356:29: [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). bool drawCandlestick = !open.hidden && !close.hidden; data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:362: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). if ( open.value <= close.value ) { data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:365:43: [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). bottomCandlestickPoint = QPointF( open.key, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:365: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). bottomCandlestickPoint = QPointF( open.key, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:367:41: [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). drawLowerLine = !low.hidden && !open.hidden; data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:373:40: [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). topCandlestickPoint = QPointF( open.key, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:373:50: [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). topCandlestickPoint = QPointF( open.key, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:375:41: [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). drawUpperLine = !low.hidden && !open.hidden; data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:445:66: [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). addLabel( &lpc, diagram->attributesModel()->mapToSource( open.index ), nullptr, data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.cpp:446:98: [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). PositionPoints( candlestick.bottomRight() ), Position::South, Position::South, open.value ); data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.h:56:85: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). void drawOHLCBar( int dataset, const CartesianDiagramDataCompressor::DataPoint &open, data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.h:65:89: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). void drawCandlestick( int dataset, const CartesianDiagramDataCompressor::DataPoint &open, data/kdiagram-2.7.0/src/KChart/Cartesian/KChartStockDiagram_p.h:74:70: [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). QRectF projectCandlestick( PaintContext *context, const QPointF &open, const QPointF &close, qreal width ) const; ANALYSIS SUMMARY: Hits = 38 Lines analyzed = 82353 in approximately 6.32 seconds (13029 lines/second) Physical Source Lines of Code (SLOC) = 51015 Hits@level = [0] 0 [1] 0 [2] 36 [3] 0 [4] 2 [5] 0 Hits@level+ = [0+] 38 [1+] 38 [2+] 38 [3+] 2 [4+] 2 [5+] 0 Hits/KSLOC@level+ = [0+] 0.744879 [1+] 0.744879 [2+] 0.744879 [3+] 0.0392042 [4+] 0.0392042 [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.