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/r-cran-rstan-2.21.2/src/chains.cpp Examining data/r-cran-rstan-2.21.2/src/misc.cpp Examining data/r-cran-rstan-2.21.2/src/init.cpp Examining data/r-cran-rstan-2.21.2/src/stanc.cpp Examining data/r-cran-rstan-2.21.2/src/sparse_extractors.cpp Examining data/r-cran-rstan-2.21.2/src/pointer-tools.cpp Examining data/r-cran-rstan-2.21.2/src/stan_fit.cpp Examining data/r-cran-rstan-2.21.2/src/stan_fit_rccp.cpp Examining data/r-cran-rstan-2.21.2/src/stan_fit_base.cpp Examining data/r-cran-rstan-2.21.2/src/Module.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast_def.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/statement_2_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/expression_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/local_var_decls_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/common_adaptors_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/block_var_decls_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/bare_type_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/functions_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/statement_2_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/statement_2_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/iterator_typedefs.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/expression_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/expression_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/expression07_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/local_var_decls_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/program_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/indexes_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/term_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/term_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/term_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/bare_type_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/statement_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/whitespace_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/block_var_decls_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/whitespace_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/statement_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/functions_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/program_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/expression07_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/statement_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/functions_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/semantic_actions_def.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/local_var_decls_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/program_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/indexes_grammar.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/whitespace_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/semantic_actions.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/bare_type_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/block_var_decls_grammar_inst.cpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/expression07_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/grammars/indexes_grammar_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/block_type_bounds_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_is_data_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_set_is_data_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/generate_expression.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/print_scope.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/block_type_params_total_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_rng_suffix_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/returns_type_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/write_idx_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_prob_fun_suffix.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_lp_suffix.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_var_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_multi_index.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/get_ccdf.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_total_dims_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/write_idx_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/block_type_bounds_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/indexed_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_non_param_var.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/strip_cdf_suffix.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_no_op_statement_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/write_expression_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/strip_ccdf_suffix_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_user_defined_prob_function_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_non_param_var_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/get_prob_fun_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_ccdf_suffix.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_multi_index_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_order_id_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/var_type_arg1_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_rng_suffix.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_nonempty.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_user_defined.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_nil_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/write_expression_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/strip_cdf_suffix_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_is_data_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_no_op_statement_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_user_defined_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/returns_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/expression_bare_type_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/expression_bare_type_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/block_type_is_specialized_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/fun_name_exists.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/block_type_is_specialized_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_space_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_nonempty_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/get_cdf_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/var_occurs_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/promote_primitive.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/indexed_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_var_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/get_ccdf_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/ends_with_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/strip_prob_fun_suffix.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_multi_index_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_space.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/var_type_arg2_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_non_param_var_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/print_scope_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_cdf_suffix_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_assignable_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_non_param_var_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_cdf_suffix.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_order_id_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_user_defined_prob_function.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/block_type_offset_multiplier_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/block_type_params_total_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_assignable.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_set_is_data_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_ccdf_suffix_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_nil.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/infer_type_indexing_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/strip_ccdf_suffix.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_nil_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/var_occurs_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/ends_with.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/var_type_arg1_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/strip_prob_fun_suffix_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/returns_type_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/var_type_arg2_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_lp_suffix_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/var_type_name_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_var.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/num_index_op_dims.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/get_cdf.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/fun_name_exists_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/template.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/write_block_var_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/get_prob_fun.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_total_dims_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/promote_primitive_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/bare_type_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/write_bare_expr_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/returns_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_nil_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/infer_type_indexing.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_var_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/num_index_op_dims_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/has_prob_fun_suffix_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/block_type_offset_multiplier_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/write_block_var_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/write_bare_expr_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/var_type_name_vis_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/fun/is_multi_index_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/scope_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/void_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/block_var_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/row_vector_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/matrix_local_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/cholesky_factor_cov_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/cholesky_factor_cov_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/cholesky_factor_corr_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/vector_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/vector_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/row_vector_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/corr_matrix_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/simplex_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/unit_vector_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/positive_ordered_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/int_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/block_var_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/ordered_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/unit_vector_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/block_array_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/matrix_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/row_vector_local_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/matrix_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/ill_formed_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/cholesky_factor_corr_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/int_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/positive_ordered_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/bare_array_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/matrix_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/double_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/block_array_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/cov_matrix_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/vector_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/row_vector_local_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/double_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/vector_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/vector_local_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/simplex_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/vector_local_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/double_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/bare_array_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/corr_matrix_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/ill_formed_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/void_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/row_vector_block_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/local_var_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/bare_expr_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/int_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/row_vector_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/cov_matrix_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/matrix_local_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/order_id.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/ordered_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/local_array_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/local_array_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/local_var_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/int_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/bare_expr_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/matrix_type_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/type/double_block_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/origin_block.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/variable.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/conditional_op_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/row_vector_expr.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/row_vector_expr_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/multi_idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/break_continue_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/algebra_solver_control_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/no_op_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/integrate_ode_control_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/reject_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/matrix_expr.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/assgn_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/var_decl.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/conditional_op.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/return_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/printable_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/matrix_expr_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/binary_op.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/function_decl_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/for_matrix_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/increment_log_prob_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/variable_dims.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/fun.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/index_op.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/ub_idx_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/omni_idx_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/ub_idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/while_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/local_var_decl.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/assgn.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/local_var_decl_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/variable_dims_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/program_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/break_continue_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/range.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/for_array_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/multi_idx_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/index_op_sliced.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/lb_idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/omni_idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/map_rect_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/map_rect.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/block_var_decl.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/int_literal_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/for_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/integrate_1d.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/return_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/uni_idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/int_literal.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/sample.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/printable.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/double_literal_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/offset_multiplier_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/lub_idx_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/integrate_1d_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/expression_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/reject_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/unary_op_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/expression.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/uni_idx_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/integrate_ode.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/increment_log_prob_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/distribution.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/print_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/binary_op_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/while_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/index_op_sliced_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/double_literal.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/array_expr_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/sample_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/algebra_solver_control.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/function_decl_defs_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/fun_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/algebra_solver.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/index_op_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/program.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/array_expr.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/block_var_decl_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/lub_idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/for_matrix_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/integrate_ode_control.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/for_array_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/algebra_solver_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/statements_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/var_decl_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/function_decl_defs.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/idx_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/statements.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/variable_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/function_decl_def_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/offset_multiplier.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/conditional_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/integrate_ode_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/lb_idx_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/print_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/conditional_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/range_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/for_statement_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/node/unary_op.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/scope.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/variable_map.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/nil.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/variable_map_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/sigs/function_signatures_def.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/sigs/function_signature_t.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast/sigs/function_signatures.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/parser.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/compile_functions.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_constraints_fn.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_try.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_begin_all_dims_row_maj_loop.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_void_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_validate_tparam_inits.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_block_var.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_expression.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_read_transform_params.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_comment.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/fun_scalar_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_var_fill_define.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_begin_array_dims_loop.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_bare_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_quoted_expression.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_member_var_decls.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_usings.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_program_reader_fun.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_unconstrained_param_names_array.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/get_block_var_dims.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_unconstrained_param_names_method.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_statement.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_line_number.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/idx_visgen.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_initializer.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_namespace_end.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_array_builder_adds.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_constrained_param_names_method.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_instantiation_name.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_member_var_decls_all.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_validate_block_var.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_idxs_user.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_include.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_class_decl.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_idx_user.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_destructor.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_cpp.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_var_decl_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_log_prob.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_param_names_method.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/expression_visgen.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_public_decl.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_idxs.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_typedefs.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_var_idx_all_dims_msg.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_data_var_ctor.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/idx_user_visgen.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_dims_method.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_using.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_model_name_method.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/get_typedef_var_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_var_idx_all_dims.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_nested_resize_loop_begin.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_name.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_set_param_ranges.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_instantiation.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_namespace_start.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_var_decl_arg.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/get_verbose_var_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_register_mpi.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/statement_visgen.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_write_block_var.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_var_constructor.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_var_idx_array_dims.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_begin_all_dims_col_maj_loop.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_class_decl_end.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_transform_inits_method.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/is_numbered_statement_vis.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_propto_default_function.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_indent.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_write_array_method.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/printable_visgen.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_validate_var_decl.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_catch_throw_located.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_local_var_decl_inits.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_arguments.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_resize_var_idx.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_instantiation_body.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_propto_default_function_body.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_param_names_array.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_using_namespace.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_typedef.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_functions.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_template_parameters.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/visgen.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_validate_nonnegative.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_includes.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_model_typedef.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_statements.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_fun_inst_templ_params.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_globals.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_inline_return_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_functor_arguments.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_body.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_constructor.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_begin_param_elements_loop.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_validate_var_dims.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_usings_standalone_functions.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_printable.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_arg_decl.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_real_var_type.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_param_var.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/write_end_loop.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_instantiations.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_data_var_init.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/constants.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_private_decl.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_indexed_expr.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_indexed_expr_user.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_quoted_string.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_function_functor.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_standalone_functions.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_version_comment.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator/generate_validate_context_size.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/generator.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/compiler.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/rethrow_located.hpp Examining data/r-cran-rstan-2.21.2/src/stan/lang/function_signatures.h Examining data/r-cran-rstan-2.21.2/src/stan/lang/ast.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/stepsize_adaptation.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/base_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/softabs_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/dense_e_point.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/base_hamiltonian.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/ps_point.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/diag_e_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/diag_e_point.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/softabs_point.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/unit_e_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/hamiltonians/unit_e_point.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts_classic/dense_e_nuts_classic.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts_classic/adapt_diag_e_nuts_classic.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts_classic/base_nuts_classic.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts_classic/adapt_dense_e_nuts_classic.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts_classic/adapt_unit_e_nuts_classic.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts_classic/diag_e_nuts_classic.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts_classic/unit_e_nuts_classic.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/diag_e_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/adapt_diag_e_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/adapt_dense_e_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/unit_e_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/dense_e_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/adapt_unit_e_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/adapt_softabs_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/base_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/xhmc/softabs_xhmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/adapt_softabs_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/dense_e_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/unit_e_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/diag_e_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/base_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/softabs_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/adapt_diag_e_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/adapt_unit_e_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/adapt_dense_e_static_uniform.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/diag_e_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/softabs_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/unit_e_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/adapt_diag_e_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/adapt_dense_e_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/adapt_unit_e_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/base_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/dense_e_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static/adapt_softabs_static_hmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/integrators/base_integrator.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/integrators/expl_leapfrog.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/integrators/impl_leapfrog.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/integrators/base_leapfrog.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/adapt_softabs_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/unit_e_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/base_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/adapt_dense_e_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/diag_e_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/dense_e_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/adapt_diag_e_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/softabs_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/nuts/adapt_unit_e_nuts.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/covar_adaptation.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/stepsize_var_adapter.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/stepsize_adapter.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/sample.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/base_adaptation.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/base_mcmc.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/windowed_adaptation.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/var_adaptation.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/fixed_param_sampler.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/chains.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/base_adapter.hpp Examining data/r-cran-rstan-2.21.2/src/stan/mcmc/stepsize_covar_adapter.hpp Examining data/r-cran-rstan-2.21.2/src/stan/command/stanc_helper.hpp Examining data/r-cran-rstan-2.21.2/src/stan/analyze/mcmc/autocovariance.hpp Examining data/r-cran-rstan-2.21.2/src/stan/analyze/mcmc/compute_effective_sample_size.hpp Examining data/r-cran-rstan-2.21.2/src/stan/analyze/mcmc/split_chains.hpp Examining data/r-cran-rstan-2.21.2/src/stan/analyze/mcmc/compute_potential_scale_reduction.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/grad_tr_mat_times_hessian.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing/rvalue.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing/rvalue_at.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing/index_list.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing/rvalue_return.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing/deep_copy.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing/index.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing/rvalue_index_size.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing/lvalue.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/gradient_dot_vector.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/hessian.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/log_prob_propto.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/model_functional.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/log_prob_grad.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/test_gradients.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/model_base_crtp.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/prob_grad.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/model_header.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/hessian_times_vector.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/grad_hess_log_prob.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/standalone_functions_header.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/model_base.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/finite_diff_grad.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/indexing.hpp Examining data/r-cran-rstan-2.21.2/src/stan/model/gradient.hpp Examining data/r-cran-rstan-2.21.2/src/stan/version.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/starts_with.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/cmd_line.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/validate_zero_buf.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/writer.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/reader.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/is_whitespace.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/dump.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/array_var_context.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/random_var_context.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/program_reader.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/read_line.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/var_context.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/ends_with.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/trim_spaces.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/chained_var_context.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/stan_csv_reader.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/util.hpp Examining data/r-cran-rstan-2.21.2/src/stan/io/empty_var_context.hpp Examining data/r-cran-rstan-2.21.2/src/stan/callbacks/writer.hpp Examining data/r-cran-rstan-2.21.2/src/stan/callbacks/interrupt.hpp Examining data/r-cran-rstan-2.21.2/src/stan/callbacks/tee_writer.hpp Examining data/r-cran-rstan-2.21.2/src/stan/callbacks/stream_logger.hpp Examining data/r-cran-rstan-2.21.2/src/stan/callbacks/logger.hpp Examining data/r-cran-rstan-2.21.2/src/stan/callbacks/stream_writer.hpp Examining data/r-cran-rstan-2.21.2/src/stan/optimization/bfgs_update.hpp Examining data/r-cran-rstan-2.21.2/src/stan/optimization/lbfgs_update.hpp Examining data/r-cran-rstan-2.21.2/src/stan/optimization/bfgs_linesearch.hpp Examining data/r-cran-rstan-2.21.2/src/stan/optimization/newton.hpp Examining data/r-cran-rstan-2.21.2/src/stan/optimization/bfgs.hpp Examining data/r-cran-rstan-2.21.2/src/stan/variational/base_family.hpp Examining data/r-cran-rstan-2.21.2/src/stan/variational/advi.hpp Examining data/r-cran-rstan-2.21.2/src/stan/variational/families/normal_meanfield.hpp Examining data/r-cran-rstan-2.21.2/src/stan/variational/families/normal_fullrank.hpp Examining data/r-cran-rstan-2.21.2/src/stan/variational/print_progress.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/error_codes.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/optimize/newton.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/optimize/defaults.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/optimize/lbfgs.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/optimize/bfgs.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/experimental/advi/fullrank.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/experimental/advi/meanfield.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/experimental/advi/defaults.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/run_adaptive_sampler.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/create_rng.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/generate_transitions.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/validate_dense_inv_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/inv_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/validate_diag_inv_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/experimental_message.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/read_diag_inv_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/gq_writer.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/initialize.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/create_unit_e_dense_inv_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/create_unit_e_diag_inv_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/run_sampler.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/mcmc_writer.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/util/read_dense_inv_metric.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/diagnose/diagnose.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/diagnose/defaults.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/fixed_param.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_static_dense_e_adapt.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_nuts_unit_e.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/defaults.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_static_unit_e_adapt.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_nuts_diag_e_adapt.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_nuts_diag_e.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_static_dense_e.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_static_unit_e.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_nuts_unit_e_adapt.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_nuts_dense_e.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_nuts_dense_e_adapt.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/standalone_gqs.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_static_diag_e.hpp Examining data/r-cran-rstan-2.21.2/src/stan/services/sample/hmc_static_diag_e_adapt.hpp Examining data/r-cran-rstan-2.21.2/vignettes/fib.hpp Examining data/r-cran-rstan-2.21.2/vignettes/sinc.hpp Examining data/r-cran-rstan-2.21.2/inst/doc/fib.hpp Examining data/r-cran-rstan-2.21.2/inst/doc/sinc.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan_next/stan_fit_base.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan_next/stan_fit.hpp Examining data/r-cran-rstan-2.21.2/inst/include/exporter.h Examining data/r-cran-rstan-2.21.2/inst/include/rstan/rcpp_module_def_for_rstan.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/value.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/stan_fit.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/boost_random_R.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/sum_values.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/logger.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/io/r_ostream.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/io/rlist_ref_var_context.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/rstaninc.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/filtered_values.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/comment_writer.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/stan_args.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/rstan_writer.hpp Examining data/r-cran-rstan-2.21.2/inst/include/rstan/values.hpp Examining data/r-cran-rstan-2.21.2/inst/unitTests/test_rlist_ref_var_context.cpp FINAL RESULTS: data/r-cran-rstan-2.21.2/src/chains.cpp:606:18: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. typedef boost::random::ecuyer1988 RNG; data/r-cran-rstan-2.21.2/src/chains.cpp:614:12: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. boost::random::uniform_int_distribution<int> uid(0, i); data/r-cran-rstan-2.21.2/src/stan/io/random_var_context.hpp:69:14: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. boost::random::uniform_real_distribution<double> unif(-init_radius, data/r-cran-rstan-2.21.2/src/stan/mcmc/chains.hpp:47:30: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. template <class RNG = boost::random::ecuyer1988> data/r-cran-rstan-2.21.2/src/stan/mcmc/hmc/static_uniform/base_static_uniform.hpp:50:12: [3] (random) random: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. boost::random::uniform_int_distribution<> uniform(0, L_ - 1); data/r-cran-rstan-2.21.2/inst/include/rstan/stan_fit.hpp:418: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). sample_stream.open(args.get_sample_file().c_str(), samples_append_mode); data/r-cran-rstan-2.21.2/inst/include/rstan/stan_fit.hpp:432:23: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). diagnostic_stream.open(args.get_diagnostic_file().c_str(), std::fstream::out); data/r-cran-rstan-2.21.2/src/stan/io/util.hpp:30: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 cbuf[80]; data/r-cran-rstan-2.21.2/src/stan_fit.cpp:419: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). sample_stream.open(args.get_sample_file().c_str(), samples_append_mode); data/r-cran-rstan-2.21.2/src/stan_fit.cpp:433:23: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). diagnostic_stream.open(args.get_diagnostic_file().c_str(), std::fstream::out); data/r-cran-rstan-2.21.2/inst/include/rstan/stan_fit.hpp:836:16: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). start += strlen("Elapsed Time: "); data/r-cran-rstan-2.21.2/inst/include/rstan/stan_fit.hpp:841:42: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). start = comments.find("# ", end) + strlen("# "); data/r-cran-rstan-2.21.2/src/stan/io/program_reader.hpp:79:5: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). read(in, name, search_path, concat_line_num); data/r-cran-rstan-2.21.2/src/stan/io/program_reader.hpp:219:8: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). void read(std::istream& in, const std::string& path, data/r-cran-rstan-2.21.2/src/stan/io/program_reader.hpp:259:13: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). read(include_in, incl_path, search_path, concat_line_num, true, data/r-cran-rstan-2.21.2/src/stan/io/program_reader.hpp:307:8: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). void read(std::istream& in, const std::string& path, data/r-cran-rstan-2.21.2/src/stan/io/program_reader.hpp:310:5: [1] (buffer) read: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). read(in, path, search_path, concat_line_num, false, visited_paths); data/r-cran-rstan-2.21.2/src/stan/io/stan_csv_reader.hpp:110:11: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. if (equal != std::string::npos) { data/r-cran-rstan-2.21.2/src/stan/io/stan_csv_reader.hpp:111:30: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. name = lhs.substr(0, equal); data/r-cran-rstan-2.21.2/src/stan/io/stan_csv_reader.hpp:122:15: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. if (equal != std::string::npos) { data/r-cran-rstan-2.21.2/src/stan/io/stan_csv_reader.hpp:123:34: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. name = lhs.substr(0, equal); data/r-cran-rstan-2.21.2/src/stan_fit.cpp:837:16: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). start += strlen("Elapsed Time: "); data/r-cran-rstan-2.21.2/src/stan_fit.cpp:842:42: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). start = comments.find("# ", end) + strlen("# "); ANALYSIS SUMMARY: Hits = 23 Lines analyzed = 59102 in approximately 1.49 seconds (39658 lines/second) Physical Source Lines of Code (SLOC) = 36502 Hits@level = [0] 0 [1] 13 [2] 5 [3] 5 [4] 0 [5] 0 Hits@level+ = [0+] 23 [1+] 23 [2+] 10 [3+] 5 [4+] 0 [5+] 0 Hits/KSLOC@level+ = [0+] 0.630102 [1+] 0.630102 [2+] 0.273958 [3+] 0.136979 [4+] 0 [5+] 0 Dot directories skipped = 1 (--followdotdir overrides) Minimum risk level = 1 Not every hit is necessarily a security vulnerability. There may be other security vulnerabilities; review your code! See 'Secure Programming HOWTO' (https://dwheeler.com/secure-programs) for more information.