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.