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/ros-rviz-1.14.4+dfsg/src/image_view/image_view.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/image_view/image_view.h
Examining data/ros-rviz-1.14.4+dfsg/src/image_view/main.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/python_bindings/shiboken/global.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/add_display_dialog.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/add_display_dialog.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/bit_allocator.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/bit_allocator.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/class_id_recording_factory.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/config.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/config.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/axes_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/axes_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/camera_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/camera_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/covariance_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/covariance_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/covariance_visual.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/covariance_visual.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/depth_cloud_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/depth_cloud_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/depth_cloud_mld.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/depth_cloud_mld.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/effort_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/effort_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/effort_visual.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/effort_visual.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/fluid_pressure_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/fluid_pressure_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/grid_cells_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/grid_cells_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/grid_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/grid_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/illuminance_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/illuminance_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/image_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/image_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_marker_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_marker_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_markers/integer_action.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_markers/integer_action.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_markers/interactive_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_markers/interactive_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_markers/interactive_marker_control.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_markers/interactive_marker_control.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/laser_scan_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/laser_scan_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/map_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/map_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/marker_array_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/marker_array_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/marker_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/marker_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/marker_utils.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/marker_utils.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/arrow_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/arrow_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/line_list_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/line_list_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/line_strip_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/line_strip_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/marker_base.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/marker_base.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/marker_selection_handler.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/marker_selection_handler.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/mesh_resource_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/mesh_resource_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/points_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/points_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/shape_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/shape_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/text_view_facing_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/text_view_facing_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/triangle_list_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/markers/triangle_list_marker.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/odometry_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/odometry_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/path_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/path_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud2_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud2_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_common.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_common.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_transformer.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_transformers.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_transformers.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_visual.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_visual.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/polygon_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/polygon_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/pose_array_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/pose_array_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/pose_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/pose_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/pose_with_covariance_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/pose_with_covariance_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/range_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/range_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/relative_humidity_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/relative_humidity_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/robot_model_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/robot_model_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/screw_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/screw_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/screw_visual.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/screw_visual.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/temperature_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/temperature_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tf_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tf_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/focus_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/focus_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/goal_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/goal_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/initial_pose_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/initial_pose_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/interaction_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/interaction_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/measure_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/measure_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/move_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/move_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/point_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/point_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/pose_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/pose_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/selection_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/tools/selection_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/fixed_orientation_ortho_view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/fixed_orientation_ortho_view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/fps_view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/fps_view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/frame_view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/frame_view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/orbit_view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/orbit_view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/third_person_follower_view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/third_person_follower_view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/xy_orbit_view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/view_controllers/xy_orbit_view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/wrench_visual.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/display_context.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/display_factory.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/display_factory.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/display_group.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/display_group.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/displays_panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/displays_panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/env_config.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/factory.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/failed_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/failed_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/failed_panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/failed_panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/failed_tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/failed_tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/failed_view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/failed_view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/frame_manager.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/frame_manager.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/frame_position_tracking_view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/frame_position_tracking_view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/geometry.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/geometry.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/help_panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/help_panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/helpers/color.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/helpers/tf_prefix.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/image/image_display_base.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/image/image_display_base.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/image/ros_image_texture.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/image/ros_image_texture.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/interactive_object.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/load_resource.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/load_resource.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/loading_dialog.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/loading_dialog.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/main.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/mesh_loader.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/mesh_loader.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/message_filter_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/msg_conversions.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/new_object_dialog.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/new_object_dialog.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/apply_visibility_bits.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/apply_visibility_bits.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/arrow.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/arrow.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/axes.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/axes.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/billboard_line.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/billboard_line.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/camera_base.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/camera_base.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/compatibility.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/custom_parameter_indices.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/grid.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/grid.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/initialization.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/initialization.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/line.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/line.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/mesh_shape.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/mesh_shape.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/movable_text.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/movable_text.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/object.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/object.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/ogre_logging.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/ogre_logging.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/ogre_render_queue_clearer.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/ogre_render_queue_clearer.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/orbit_camera.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/orbit_camera.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/orthographic.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/orthographic.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/point_cloud.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/point_cloud.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/qt_ogre_render_window.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/qt_ogre_render_window.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/render_system.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/render_system.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/render_widget.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/render_widget.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/shape.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/shape.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/version_check.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/panel_dock_widget.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/panel_dock_widget.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/panel_factory.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/panel_factory.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/pluginlib_factory.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/preferences.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/preferences_dialog.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/preferences_dialog.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/bool_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/bool_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/color_editor.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/color_editor.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/color_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/color_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/combo_box.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/combo_box.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/display_group_visibility_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/display_group_visibility_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/display_visibility_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/display_visibility_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/editable_combo_box.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/editable_combo_box.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/editable_enum_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/editable_enum_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/enum_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/enum_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/float_edit.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/float_edit.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/float_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/float_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/int_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/int_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/line_edit_with_button.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/line_edit_with_button.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/parse_color.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/parse_color.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property_tree_delegate.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property_tree_delegate.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property_tree_model.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property_tree_model.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property_tree_widget.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property_tree_widget.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property_tree_with_help.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/property_tree_with_help.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/quaternion_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/quaternion_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/ros_topic_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/ros_topic_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/splitter_handle.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/splitter_handle.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/status_list.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/status_list.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/status_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/status_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/string_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/string_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/tf_frame_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/tf_frame_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/vector_property.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/properties/vector_property.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/render_panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/render_panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/link_updater.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/robot.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/robot.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/robot_joint.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/robot_joint.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/robot_link.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/robot_link.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/tf_link_updater.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/robot/tf_link_updater.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/scaled_image_widget.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/scaled_image_widget.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/screenshot_dialog.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/screenshot_dialog.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/selection/forwards.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/selection/selection_handler.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/selection/selection_handler.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/selection/selection_manager.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/selection/selection_manager.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/selection_panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/selection_panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/splash_screen.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/splash_screen.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/time_panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/time_panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/tool.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/tool.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/tool_manager.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/tool_manager.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/tool_properties_panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/tool_properties_panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/uniform_string_stream.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/uniform_string_stream.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/validate_floats.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/validate_quaternions.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/view_controller.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/view_controller.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/view_manager.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/view_manager.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/viewport_mouse_event.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/views_panel.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/views_panel.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/visualization_frame.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/visualization_frame.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/visualization_manager.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/visualization_manager.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/visualizer_app.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/visualizer_app.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/wait_for_master_dialog.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/wait_for_master_dialog.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/widget_geometry_change_detector.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/widget_geometry_change_detector.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/window_manager_interface.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/yaml_config_reader.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/yaml_config_reader.h
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/yaml_config_writer.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/rviz/yaml_config_writer.h
Examining data/ros-rviz-1.14.4+dfsg/src/test/cloud_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/color_editor_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/config_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/connect_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/connect_test.h
Examining data/ros-rviz-1.14.4+dfsg/src/test/display_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/image_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/interactive_marker_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/line_edit_with_button_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/marker_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/mesh_marker_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/mock_context.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/mock_context.h
Examining data/ros-rviz-1.14.4+dfsg/src/test/mock_display.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/mock_display.h
Examining data/ros-rviz-1.14.4+dfsg/src/test/mock_display_factory.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/mock_display_factory.h
Examining data/ros-rviz-1.14.4+dfsg/src/test/mock_property_change_receiver.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/mock_property_change_receiver.h
Examining data/ros-rviz-1.14.4+dfsg/src/test/new_display_dialog_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/property_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/render_panel_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/render_points_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/render_points_test.h
Examining data/ros-rviz-1.14.4+dfsg/src/test/ros_spinner.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/ros_spinner.h
Examining data/ros-rviz-1.14.4+dfsg/src/test/rviz_logo_marker.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/send_grid_cells_node.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/send_images.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/send_lots_of_points_node.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/send_point_cloud_2.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/stl_loader_test.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/two_render_widgets.cpp
Examining data/ros-rviz-1.14.4+dfsg/src/test/uniform_string_stream_test.cpp

FINAL RESULTS:

data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_markers/interactive_marker.cpp:631:75:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
          boost::shared_ptr<boost::thread>(new boost::thread(boost::bind(&system, sys_cmd.c_str())));
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/interactive_markers/interactive_marker.cpp:639:75:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
          boost::shared_ptr<boost::thread>(new boost::thread(boost::bind(&system, sys_cmd.c_str())));
data/ros-rviz-1.14.4+dfsg/src/rviz/uniform_string_stream.cpp:59:11:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    this->setstate(std::ios::failbit);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/depth_cloud_mld.cpp:341:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(cloud_data_ptr, cloud_shadow_buffer_ptr, point_step);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/depth_cloud_mld.cpp:348:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(cloud_shadow_buffer_ptr, cloud_data_pixel_ptr, point_step);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/depth_cloud_mld.cpp:367:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(cloud_data_ptr, cloud_shadow_buffer_ptr, point_step);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/fluid_pressure_display.cpp:108:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[x.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/fluid_pressure_display.cpp:109:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[y.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/fluid_pressure_display.cpp:110:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[z.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/fluid_pressure_display.cpp:111:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[fluid_pressure.offset], &msg->fluid_pressure, 8);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/illuminance_display.cpp:108:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[x.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/illuminance_display.cpp:109:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[y.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/illuminance_display.cpp:110:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[z.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/illuminance_display.cpp:111:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[illuminance.offset], &msg->illuminance, 8);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/map_display.cpp:196:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, &parent_->current_map_.data[index], pixels_to_copy);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/map_display.cpp:585:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&current_map_.data[(update->y + y) * current_map_.info.width + update->x],
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud2_display.cpp:130:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(output_ptr, ptr_init, point_step * points_to_copy);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud2_display.cpp:139:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(output_ptr, ptr_init, point_step * points_to_copy);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_common.cpp:925:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&output.data[cp * output.point_step + output.fields[0].offset], &input.points[cp].x,
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_common.cpp:927:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&output.data[cp * output.point_step + output.fields[1].offset], &input.points[cp].y,
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_common.cpp:929:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&output.data[cp * output.point_step + output.fields[2].offset], &input.points[cp].z,
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/point_cloud_common.cpp:935:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&output.data[cp * output.point_step + output.fields[3 + d].offset],
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/relative_humidity_display.cpp:105:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[x.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/relative_humidity_display.cpp:106:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[y.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/relative_humidity_display.cpp:107:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[z.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/relative_humidity_display.cpp:108:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[relative_humidity.offset], &msg->relative_humidity, 8);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/temperature_display.cpp:106:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[x.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/temperature_display.cpp:107:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[y.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/temperature_display.cpp:108:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[z.offset], &zero_float, 4);
data/ros-rviz-1.14.4+dfsg/src/rviz/default_plugin/temperature_display.cpp:109:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&filtered->data[temperature.offset], &msg->temperature, 8);
data/ros-rviz-1.14.4+dfsg/src/rviz/mesh_loader.cpp:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, pos_, to_read);
data/ros-rviz-1.14.4+dfsg/src/rviz/ogre_helpers/point_cloud.cpp:419:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(begin, points, sizeof(Point) * num_points);
data/ros-rviz-1.14.4+dfsg/src/rviz/selection/selection_manager.cpp:594:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy((uint8_t*)&pix_val, (uint8_t*)box.data + pos, size);
data/ros-rviz-1.14.4+dfsg/src/test/mesh_marker_test.cpp:88:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[30];
data/ros-rviz-1.14.4+dfsg/src/test/send_lots_of_points_node.cpp:44:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    rate = atoi(argv[1]);
data/ros-rviz-1.14.4+dfsg/src/test/send_lots_of_points_node.cpp:48:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    moving = bool(atoi(argv[2]));
data/ros-rviz-1.14.4+dfsg/src/test/send_lots_of_points_node.cpp:52:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    size = atoi(argv[3]);
data/ros-rviz-1.14.4+dfsg/src/test/send_point_cloud_2.cpp:44:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    rate = atoi(argv[1]);
data/ros-rviz-1.14.4+dfsg/src/test/send_point_cloud_2.cpp:48:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    moving = bool(atoi(argv[2]));
data/ros-rviz-1.14.4+dfsg/src/test/send_point_cloud_2.cpp:52:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    size = atoi(argv[3]);

ANALYSIS SUMMARY:

Hits = 40
Lines analyzed = 68494 in approximately 1.76 seconds (38860 lines/second)
Physical Source Lines of Code (SLOC) = 43175
Hits@level = [0]  25 [1]   0 [2]  37 [3]   1 [4]   2 [5]   0
Hits@level+ = [0+]  65 [1+]  40 [2+]  40 [3+]   3 [4+]   2 [5+]   0
Hits/KSLOC@level+ = [0+] 1.5055 [1+] 0.926462 [2+] 0.926462 [3+] 0.0694847 [4+] 0.0463231 [5+]   0
Dot directories skipped = 2 (--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.