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/polymake-4.1/apps/common/include/TOmath_decl.h
Examining data/polymake-4.1/apps/common/include/bounding_box.h
Examining data/polymake-4.1/apps/common/include/find_matrix_row_permutation.h
Examining data/polymake-4.1/apps/common/include/hadamard_product.h
Examining data/polymake-4.1/apps/common/include/incidence_tools.h
Examining data/polymake-4.1/apps/common/include/labels.h
Examining data/polymake-4.1/apps/common/include/lattice_tools.h
Examining data/polymake-4.1/apps/common/include/primes.h
Examining data/polymake-4.1/apps/common/include/print_constraints.h
Examining data/polymake-4.1/apps/common/src/bounding_box.cc
Examining data/polymake-4.1/apps/common/src/check_int_limit.cc
Examining data/polymake-4.1/apps/common/src/incidence_tools.cc
Examining data/polymake-4.1/apps/common/src/labels.cc
Examining data/polymake-4.1/apps/common/src/perturb_matrix.cc
Examining data/polymake-4.1/apps/common/src/pluecker.cc
Examining data/polymake-4.1/apps/common/src/print_constraints.cc
Examining data/polymake-4.1/apps/common/src/random_permutation.cc
Examining data/polymake-4.1/apps/common/src/sum_of_square_roots_naive.cc
Examining data/polymake-4.1/apps/common/src/unimodular.cc
Examining data/polymake-4.1/apps/fan/include/compactification.h
Examining data/polymake-4.1/apps/fan/include/face_lattice_tools.h
Examining data/polymake-4.1/apps/fan/include/hasse_diagram.h
Examining data/polymake-4.1/apps/fan/include/intersection.h
Examining data/polymake-4.1/apps/fan/include/tight_span.h
Examining data/polymake-4.1/apps/fan/src/all_cones_symmetry.cc
Examining data/polymake-4.1/apps/fan/src/check_fan.cc
Examining data/polymake-4.1/apps/fan/src/common_refinement.cc
Examining data/polymake-4.1/apps/fan/src/compactification.cc
Examining data/polymake-4.1/apps/fan/src/face_fan.cc
Examining data/polymake-4.1/apps/fan/src/facets_rays_conversion.cc
Examining data/polymake-4.1/apps/fan/src/gkz_computation.cc
Examining data/polymake-4.1/apps/fan/src/graph_associahedron_fan.cc
Examining data/polymake-4.1/apps/fan/src/hasse_diagram.cc
Examining data/polymake-4.1/apps/fan/src/hypersimplex_vertex_splits.cc
Examining data/polymake-4.1/apps/fan/src/intersection.cc
Examining data/polymake-4.1/apps/fan/src/k_skeleton.cc
Examining data/polymake-4.1/apps/fan/src/metric_tight_span.cc
Examining data/polymake-4.1/apps/fan/src/mixed_subdivision.cc
Examining data/polymake-4.1/apps/fan/src/nested_sets.cc
Examining data/polymake-4.1/apps/fan/src/normal_fan.cc
Examining data/polymake-4.1/apps/fan/src/planar_net.cc
Examining data/polymake-4.1/apps/fan/src/product.cc
Examining data/polymake-4.1/apps/fan/src/projection.cc
Examining data/polymake-4.1/apps/fan/src/pseudo_regularity.cc
Examining data/polymake-4.1/apps/fan/src/rays_facets_conversion.cc
Examining data/polymake-4.1/apps/fan/src/remove_redundancies.cc
Examining data/polymake-4.1/apps/fan/src/reverse_search_cell_decomposition.cc
Examining data/polymake-4.1/apps/fan/src/secondary_fan.cc
Examining data/polymake-4.1/apps/fan/src/tight_span.cc
Examining data/polymake-4.1/apps/fan/src/tiling_quotient.cc
Examining data/polymake-4.1/apps/fulton/src/class_group.cc
Examining data/polymake-4.1/apps/graph/include/BasicLatticeTypes.h
Examining data/polymake-4.1/apps/graph/include/Closure.h
Examining data/polymake-4.1/apps/graph/include/Decoration.h
Examining data/polymake-4.1/apps/graph/include/DijkstraShortestPath.h
Examining data/polymake-4.1/apps/graph/include/DijkstraShortestPathBase.h
Examining data/polymake-4.1/apps/graph/include/DijkstraShortestPathWithScalarWeights.h
Examining data/polymake-4.1/apps/graph/include/DijkstraShortestPathWithSiblings.h
Examining data/polymake-4.1/apps/graph/include/DoublyConnectedEdgeList.h
Examining data/polymake-4.1/apps/graph/include/GraphIso.h
Examining data/polymake-4.1/apps/graph/include/Lattice.h
Examining data/polymake-4.1/apps/graph/include/LatticePermutation.h
Examining data/polymake-4.1/apps/graph/include/LatticeTools.h
Examining data/polymake-4.1/apps/graph/include/ShrinkingLattice.h
Examining data/polymake-4.1/apps/graph/include/SpringEmbedder.h
Examining data/polymake-4.1/apps/graph/include/all_spanningtrees.h
Examining data/polymake-4.1/apps/graph/include/arc_linking.h
Examining data/polymake-4.1/apps/graph/include/biconnected.h
Examining data/polymake-4.1/apps/graph/include/bipartite.h
Examining data/polymake-4.1/apps/graph/include/compare.h
Examining data/polymake-4.1/apps/graph/include/connected.h
Examining data/polymake-4.1/apps/graph/include/diameter.h
Examining data/polymake-4.1/apps/graph/include/graph_iterators.h
Examining data/polymake-4.1/apps/graph/include/hungarian_method.h
Examining data/polymake-4.1/apps/graph/include/incidence_matrix.h
Examining data/polymake-4.1/apps/graph/include/lattice_builder.h
Examining data/polymake-4.1/apps/graph/include/lattice_migration.h
Examining data/polymake-4.1/apps/graph/include/line_graph.h
Examining data/polymake-4.1/apps/graph/include/matchings.h
Examining data/polymake-4.1/apps/graph/include/max_cliques.h
Examining data/polymake-4.1/apps/graph/include/maximal_chains.h
Examining data/polymake-4.1/apps/graph/include/poset_tools.h
Examining data/polymake-4.1/apps/graph/include/strong_connected.h
Examining data/polymake-4.1/apps/graph/src/Decoration.cc
Examining data/polymake-4.1/apps/graph/src/DoublyConnectedEdgeList.cc
Examining data/polymake-4.1/apps/graph/src/Lattice.cc
Examining data/polymake-4.1/apps/graph/src/LatticePermutation.cc
Examining data/polymake-4.1/apps/graph/src/SpringEmbedder.cc
Examining data/polymake-4.1/apps/graph/src/altshuler_det.cc
Examining data/polymake-4.1/apps/graph/src/bipartite_signature.cc
Examining data/polymake-4.1/apps/graph/src/bounded_embedder.cc
Examining data/polymake-4.1/apps/graph/src/clip_graph.cc
Examining data/polymake-4.1/apps/graph/src/complete.cc
Examining data/polymake-4.1/apps/graph/src/complete_bipartite.cc
Examining data/polymake-4.1/apps/graph/src/connectivity.cc
Examining data/polymake-4.1/apps/graph/src/cycle_graph.cc
Examining data/polymake-4.1/apps/graph/src/degree_sequence.cc
Examining data/polymake-4.1/apps/graph/src/edge_lengths.cc
Examining data/polymake-4.1/apps/graph/src/eigenvalues_laplacian.cc
Examining data/polymake-4.1/apps/graph/src/f2_vector.cc
Examining data/polymake-4.1/apps/graph/src/generalized_johnson_graph.cc
Examining data/polymake-4.1/apps/graph/src/greedy_coloring.cc
Examining data/polymake-4.1/apps/graph/src/hd_embedder.cc
Examining data/polymake-4.1/apps/graph/src/homomorphisms.cc
Examining data/polymake-4.1/apps/graph/src/lattice_migration.cc
Examining data/polymake-4.1/apps/graph/src/maximal_chains.cc
Examining data/polymake-4.1/apps/graph/src/neighborhood_graph.cc
Examining data/polymake-4.1/apps/graph/src/petersen.cc
Examining data/polymake-4.1/apps/graph/src/poset_tools.cc
Examining data/polymake-4.1/apps/graph/src/random_graph.cc
Examining data/polymake-4.1/apps/graph/src/shortest_path_dijkstra.cc
Examining data/polymake-4.1/apps/graph/src/spanningtrees.cc
Examining data/polymake-4.1/apps/graph/src/spring_embedder.cc
Examining data/polymake-4.1/apps/graph/src/triangle_free.cc
Examining data/polymake-4.1/apps/group/include/action.h
Examining data/polymake-4.1/apps/group/include/group_tools.h
Examining data/polymake-4.1/apps/group/include/induced_action.h
Examining data/polymake-4.1/apps/group/include/isotypic_components.h
Examining data/polymake-4.1/apps/group/include/named_groups.h
Examining data/polymake-4.1/apps/group/include/orbit.h
Examining data/polymake-4.1/apps/group/include/permlib.h
Examining data/polymake-4.1/apps/group/include/permlib_helpers.h
Examining data/polymake-4.1/apps/group/include/permlib_tools.h
Examining data/polymake-4.1/apps/group/include/quotiented_representation.h
Examining data/polymake-4.1/apps/group/include/representations.h
Examining data/polymake-4.1/apps/group/include/sparse_isotypic_components.h
Examining data/polymake-4.1/apps/group/include/switch_table.h
Examining data/polymake-4.1/apps/group/src/col_to_row_action.cc
Examining data/polymake-4.1/apps/group/src/conjugacy_classes.cc
Examining data/polymake-4.1/apps/group/src/group_tools.cc
Examining data/polymake-4.1/apps/group/src/implicit_action.cc
Examining data/polymake-4.1/apps/group/src/induced_action.cc
Examining data/polymake-4.1/apps/group/src/lex_min_representative.cc
Examining data/polymake-4.1/apps/group/src/named_groups.cc
Examining data/polymake-4.1/apps/group/src/orbit.cc
Examining data/polymake-4.1/apps/group/src/orbit_permlib.cc
Examining data/polymake-4.1/apps/group/src/permlib.cc
Examining data/polymake-4.1/apps/group/src/permlib_group_tools.cc
Examining data/polymake-4.1/apps/group/src/representations.cc
Examining data/polymake-4.1/apps/group/src/sparse_isotypic_components.cc
Examining data/polymake-4.1/apps/matroid/include/bases_from_lof.h
Examining data/polymake-4.1/apps/matroid/include/check_axioms.h
Examining data/polymake-4.1/apps/matroid/include/check_valuated_axioms.h
Examining data/polymake-4.1/apps/matroid/include/deletion_contraction.h
Examining data/polymake-4.1/apps/matroid/include/modular_cut.h
Examining data/polymake-4.1/apps/matroid/include/revlex_bases.h
Examining data/polymake-4.1/apps/matroid/include/util.h
Examining data/polymake-4.1/apps/matroid/src/bases_from_cyclic_flats.cc
Examining data/polymake-4.1/apps/matroid/src/bases_from_lof.cc
Examining data/polymake-4.1/apps/matroid/src/bases_from_matroid_polytope.cc
Examining data/polymake-4.1/apps/matroid/src/bases_from_points.cc
Examining data/polymake-4.1/apps/matroid/src/basic_transformations.cc
Examining data/polymake-4.1/apps/matroid/src/canonical.cc
Examining data/polymake-4.1/apps/matroid/src/check_axioms.cc
Examining data/polymake-4.1/apps/matroid/src/check_valuated_axioms.cc
Examining data/polymake-4.1/apps/matroid/src/circuits_support.cc
Examining data/polymake-4.1/apps/matroid/src/connectivity.cc
Examining data/polymake-4.1/apps/matroid/src/cyclic_flats.cc
Examining data/polymake-4.1/apps/matroid/src/deletion_contraction.cc
Examining data/polymake-4.1/apps/matroid/src/dual.cc
Examining data/polymake-4.1/apps/matroid/src/ginvariant.cc
Examining data/polymake-4.1/apps/matroid/src/invert_bases.cc
Examining data/polymake-4.1/apps/matroid/src/laminar.cc
Examining data/polymake-4.1/apps/matroid/src/lattice_of_flats.cc
Examining data/polymake-4.1/apps/matroid/src/lex_extension.cc
Examining data/polymake-4.1/apps/matroid/src/lift_and_truncation.cc
Examining data/polymake-4.1/apps/matroid/src/loops_coloops.cc
Examining data/polymake-4.1/apps/matroid/src/matroid_from_cyclic_flats.cc
Examining data/polymake-4.1/apps/matroid/src/matroid_from_graph.cc
Examining data/polymake-4.1/apps/matroid/src/matroid_to_tropical_plueckervector.cc
Examining data/polymake-4.1/apps/matroid/src/maximal_transversal.cc
Examining data/polymake-4.1/apps/matroid/src/minimal_base.cc
Examining data/polymake-4.1/apps/matroid/src/nested.cc
Examining data/polymake-4.1/apps/matroid/src/positroid.cc
Examining data/polymake-4.1/apps/matroid/src/projective_plane.cc
Examining data/polymake-4.1/apps/matroid/src/representation.cc
Examining data/polymake-4.1/apps/matroid/src/revlex_basis_encoding.cc
Examining data/polymake-4.1/apps/matroid/src/split_flacets.cc
Examining data/polymake-4.1/apps/matroid/src/sums.cc
Examining data/polymake-4.1/apps/matroid/src/transversal.cc
Examining data/polymake-4.1/apps/matroid/src/trivial_valuation.cc
Examining data/polymake-4.1/apps/matroid/src/tutte_polynomial.cc
Examining data/polymake-4.1/apps/matroid/src/uniform_matroid.cc
Examining data/polymake-4.1/apps/matroid/src/union_intersection.cc
Examining data/polymake-4.1/apps/matroid/src/valuated_bases_and_circuits.cc
Examining data/polymake-4.1/apps/matroid/src/valuated_dual.cc
Examining data/polymake-4.1/apps/polytope/include/CubeFacets.h
Examining data/polymake-4.1/apps/polytope/include/beneath_beyond.h
Examining data/polymake-4.1/apps/polytope/include/beneath_beyond_impl.h
Examining data/polymake-4.1/apps/polytope/include/bisector.h
Examining data/polymake-4.1/apps/polytope/include/canonicalize.h
Examining data/polymake-4.1/apps/polytope/include/cayley_embedding.h
Examining data/polymake-4.1/apps/polytope/include/cocircuit_datacache.h
Examining data/polymake-4.1/apps/polytope/include/cocircuit_equations.h
Examining data/polymake-4.1/apps/polytope/include/compress_incidence.h
Examining data/polymake-4.1/apps/polytope/include/contains.h
Examining data/polymake-4.1/apps/polytope/include/convex_hull.h
Examining data/polymake-4.1/apps/polytope/include/cube_group.h
Examining data/polymake-4.1/apps/polytope/include/face_lattice_tools.h
Examining data/polymake-4.1/apps/polytope/include/gale_tools.h
Examining data/polymake-4.1/apps/polytope/include/generic_convex_hull_client.h
Examining data/polymake-4.1/apps/polytope/include/generic_lp_client.h
Examining data/polymake-4.1/apps/polytope/include/generic_milp_client.h
Examining data/polymake-4.1/apps/polytope/include/h_vector.h
Examining data/polymake-4.1/apps/polytope/include/hasse_diagram.h
Examining data/polymake-4.1/apps/polytope/include/hypersimplex.h
Examining data/polymake-4.1/apps/polytope/include/inner_point.h
Examining data/polymake-4.1/apps/polytope/include/is_regular.h
Examining data/polymake-4.1/apps/polytope/include/poly2lp.h
Examining data/polymake-4.1/apps/polytope/include/projection.h
Examining data/polymake-4.1/apps/polytope/include/quotient_space_tools.h
Examining data/polymake-4.1/apps/polytope/include/representative_simplices.h
Examining data/polymake-4.1/apps/polytope/include/schlegel_common.h
Examining data/polymake-4.1/apps/polytope/include/separating_hyperplane.h
Examining data/polymake-4.1/apps/polytope/include/simple_roots.h
Examining data/polymake-4.1/apps/polytope/include/simplex_tools.h
Examining data/polymake-4.1/apps/polytope/include/solve_LP.h
Examining data/polymake-4.1/apps/polytope/include/solve_MILP.h
Examining data/polymake-4.1/apps/polytope/include/symmetrized_cocircuit_equations.h
Examining data/polymake-4.1/apps/polytope/include/symmetrized_cocircuit_equations_0.h
Examining data/polymake-4.1/apps/polytope/include/to_interface.h
Examining data/polymake-4.1/apps/polytope/include/transform.h
Examining data/polymake-4.1/apps/polytope/src/2-face-sizes-simple.cc
Examining data/polymake-4.1/apps/polytope/src/2-face-sizes.cc
Examining data/polymake-4.1/apps/polytope/src/H_input_bounded.cc
Examining data/polymake-4.1/apps/polytope/src/H_input_feasible.cc
Examining data/polymake-4.1/apps/polytope/src/associahedron.cc
Examining data/polymake-4.1/apps/polytope/src/beneath_beyond.cc
Examining data/polymake-4.1/apps/polytope/src/billera_lee.cc
Examining data/polymake-4.1/apps/polytope/src/binary_markov_graph.cc
Examining data/polymake-4.1/apps/polytope/src/bipyramid.cc
Examining data/polymake-4.1/apps/polytope/src/birkhoff.cc
Examining data/polymake-4.1/apps/polytope/src/blending.cc
Examining data/polymake-4.1/apps/polytope/src/bound.cc
Examining data/polymake-4.1/apps/polytope/src/bounded_complex.cc
Examining data/polymake-4.1/apps/polytope/src/bounding_client.cc
Examining data/polymake-4.1/apps/polytope/src/canonical_coord.cc
Examining data/polymake-4.1/apps/polytope/src/canonical_initial.cc
Examining data/polymake-4.1/apps/polytope/src/canonical_point_config.cc
Examining data/polymake-4.1/apps/polytope/src/cayley_embedding.cc
Examining data/polymake-4.1/apps/polytope/src/cayley_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/cd_index.cc
Examining data/polymake-4.1/apps/polytope/src/cell_from_subdivision.cc
Examining data/polymake-4.1/apps/polytope/src/center.cc
Examining data/polymake-4.1/apps/polytope/src/centroid_volume.cc
Examining data/polymake-4.1/apps/polytope/src/check_inc.cc
Examining data/polymake-4.1/apps/polytope/src/check_poly.cc
Examining data/polymake-4.1/apps/polytope/src/circuit_completions.cc
Examining data/polymake-4.1/apps/polytope/src/cocircuit_equations.cc
Examining data/polymake-4.1/apps/polytope/src/common_refinement.cc
Examining data/polymake-4.1/apps/polytope/src/compress_incidence.cc
Examining data/polymake-4.1/apps/polytope/src/congruent_polytopes.cc
Examining data/polymake-4.1/apps/polytope/src/contains.cc
Examining data/polymake-4.1/apps/polytope/src/conv.cc
Examining data/polymake-4.1/apps/polytope/src/core_point_algo.cc
Examining data/polymake-4.1/apps/polytope/src/cross.cc
Examining data/polymake-4.1/apps/polytope/src/crosscut_complex.cc
Examining data/polymake-4.1/apps/polytope/src/cs_permutation.cc
Examining data/polymake-4.1/apps/polytope/src/cube.cc
Examining data/polymake-4.1/apps/polytope/src/cube_group.cc
Examining data/polymake-4.1/apps/polytope/src/cubical_h_vector.cc
Examining data/polymake-4.1/apps/polytope/src/cyclic.cc
Examining data/polymake-4.1/apps/polytope/src/cyclic_caratheodory.cc
Examining data/polymake-4.1/apps/polytope/src/degree.cc
Examining data/polymake-4.1/apps/polytope/src/delaunay_triangulation.cc
Examining data/polymake-4.1/apps/polytope/src/delpezzo.cc
Examining data/polymake-4.1/apps/polytope/src/detect_multiple.cc
Examining data/polymake-4.1/apps/polytope/src/dgraph.cc
Examining data/polymake-4.1/apps/polytope/src/dim_from_incidence.cc
Examining data/polymake-4.1/apps/polytope/src/dual_linear_program.cc
Examining data/polymake-4.1/apps/polytope/src/dwarfed_cube.cc
Examining data/polymake-4.1/apps/polytope/src/dwarfed_product_polygons.cc
Examining data/polymake-4.1/apps/polytope/src/edge_colored_bounded_graph.cc
Examining data/polymake-4.1/apps/polytope/src/edge_directions.cc
Examining data/polymake-4.1/apps/polytope/src/edge_lengths.cc
Examining data/polymake-4.1/apps/polytope/src/edge_middle.cc
Examining data/polymake-4.1/apps/polytope/src/edge_orientable.cc
Examining data/polymake-4.1/apps/polytope/src/explicit-zonotope.cc
Examining data/polymake-4.1/apps/polytope/src/face_lattice.cc
Examining data/polymake-4.1/apps/polytope/src/faces_and_facets.cc
Examining data/polymake-4.1/apps/polytope/src/facet_areas.cc
Examining data/polymake-4.1/apps/polytope/src/facet_to_infinity.cc
Examining data/polymake-4.1/apps/polytope/src/facets_from_incidence.cc
Examining data/polymake-4.1/apps/polytope/src/flag_vector.cc
Examining data/polymake-4.1/apps/polytope/src/flow_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/fractional_cut_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/fractional_knapsack.cc
Examining data/polymake-4.1/apps/polytope/src/fractional_matching_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/free_sum_decomposition.cc
Examining data/polymake-4.1/apps/polytope/src/gale_vertices.cc
Examining data/polymake-4.1/apps/polytope/src/gc_closure.cc
Examining data/polymake-4.1/apps/polytope/src/gkz_vector.cc
Examining data/polymake-4.1/apps/polytope/src/goldfarb.cc
Examining data/polymake-4.1/apps/polytope/src/graph_from_face_lattice.cc
Examining data/polymake-4.1/apps/polytope/src/graph_from_incidence.cc
Examining data/polymake-4.1/apps/polytope/src/h_vector.cc
Examining data/polymake-4.1/apps/polytope/src/hasse_diagram.cc
Examining data/polymake-4.1/apps/polytope/src/hypersimplex.cc
Examining data/polymake-4.1/apps/polytope/src/hypertruncated_cube.cc
Examining data/polymake-4.1/apps/polytope/src/incidence.cc
Examining data/polymake-4.1/apps/polytope/src/included_polyhedra.cc
Examining data/polymake-4.1/apps/polytope/src/inner_point.cc
Examining data/polymake-4.1/apps/polytope/src/integer_hull.cc
Examining data/polymake-4.1/apps/polytope/src/integer_points_bbox.cc
Examining data/polymake-4.1/apps/polytope/src/integer_points_projection.cc
Examining data/polymake-4.1/apps/polytope/src/interior_and_boundary_simplices.cc
Examining data/polymake-4.1/apps/polytope/src/intersection.cc
Examining data/polymake-4.1/apps/polytope/src/is_regular.cc
Examining data/polymake-4.1/apps/polytope/src/is_subdivision.cc
Examining data/polymake-4.1/apps/polytope/src/isomorphic_polytopes.cc
Examining data/polymake-4.1/apps/polytope/src/jarvis.cc
Examining data/polymake-4.1/apps/polytope/src/johnson.cc
Examining data/polymake-4.1/apps/polytope/src/join_polytopes.cc
Examining data/polymake-4.1/apps/polytope/src/k-cyclic.cc
Examining data/polymake-4.1/apps/polytope/src/lattice_bipyramid.cc
Examining data/polymake-4.1/apps/polytope/src/lattice_isomorphic_polytopes.cc
Examining data/polymake-4.1/apps/polytope/src/lattice_normalization.cc
Examining data/polymake-4.1/apps/polytope/src/lattice_pyramid.cc
Examining data/polymake-4.1/apps/polytope/src/lineality_via_lp.cc
Examining data/polymake-4.1/apps/polytope/src/long_and_winding.cc
Examining data/polymake-4.1/apps/polytope/src/mapping_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/massive_gkz.cc
Examining data/polymake-4.1/apps/polytope/src/matroid_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/max_GC_rank.cc
Examining data/polymake-4.1/apps/polytope/src/minimal_vertex_angle.cc
Examining data/polymake-4.1/apps/polytope/src/minkowski_cone.cc
Examining data/polymake-4.1/apps/polytope/src/minkowski_sum.cc
Examining data/polymake-4.1/apps/polytope/src/minkowski_sum_fukuda.cc
Examining data/polymake-4.1/apps/polytope/src/mixed_integer_hull.cc
Examining data/polymake-4.1/apps/polytope/src/mixed_volume.cc
Examining data/polymake-4.1/apps/polytope/src/multiplex.cc
Examining data/polymake-4.1/apps/polytope/src/n_fine_triangulations.cc
Examining data/polymake-4.1/apps/polytope/src/n_gon.cc
Examining data/polymake-4.1/apps/polytope/src/neighborly_cubical.cc
Examining data/polymake-4.1/apps/polytope/src/neighbors_cyclic_normal.cc
Examining data/polymake-4.1/apps/polytope/src/newton.cc
Examining data/polymake-4.1/apps/polytope/src/nn_crust.cc
Examining data/polymake-4.1/apps/polytope/src/non_vertices.cc
Examining data/polymake-4.1/apps/polytope/src/normal_cone.cc
Examining data/polymake-4.1/apps/polytope/src/orthantify.cc
Examining data/polymake-4.1/apps/polytope/src/perles_irrational_8_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/permutahedron.cc
Examining data/polymake-4.1/apps/polytope/src/pile.cc
Examining data/polymake-4.1/apps/polytope/src/pointed_part.cc
Examining data/polymake-4.1/apps/polytope/src/points_graph_from_incidence.cc
Examining data/polymake-4.1/apps/polytope/src/polarize.cc
Examining data/polymake-4.1/apps/polytope/src/poly2lp.cc
Examining data/polymake-4.1/apps/polytope/src/poly2metric.cc
Examining data/polymake-4.1/apps/polytope/src/polynomial_conversion.cc
Examining data/polymake-4.1/apps/polytope/src/print_constraints.cc
Examining data/polymake-4.1/apps/polytope/src/prism.cc
Examining data/polymake-4.1/apps/polytope/src/product.cc
Examining data/polymake-4.1/apps/polytope/src/projection.cc
Examining data/polymake-4.1/apps/polytope/src/pseudo_simplex.cc
Examining data/polymake-4.1/apps/polytope/src/pyramid.cc
Examining data/polymake-4.1/apps/polytope/src/q_gorenstein_cone.cc
Examining data/polymake-4.1/apps/polytope/src/quotient_space_faces.cc
Examining data/polymake-4.1/apps/polytope/src/quotient_space_universal_polytope_ilps.cc
Examining data/polymake-4.1/apps/polytope/src/rand01.cc
Examining data/polymake-4.1/apps/polytope/src/rand_aof.cc
Examining data/polymake-4.1/apps/polytope/src/rand_box.cc
Examining data/polymake-4.1/apps/polytope/src/rand_cyclic.cc
Examining data/polymake-4.1/apps/polytope/src/rand_inner_points.cc
Examining data/polymake-4.1/apps/polytope/src/rand_metric.cc
Examining data/polymake-4.1/apps/polytope/src/rand_points.cc
Examining data/polymake-4.1/apps/polytope/src/rand_vert.cc
Examining data/polymake-4.1/apps/polytope/src/random_edge_epl.cc
Examining data/polymake-4.1/apps/polytope/src/reduced.cc
Examining data/polymake-4.1/apps/polytope/src/regular_subdivision.cc
Examining data/polymake-4.1/apps/polytope/src/rel_int_point.cc
Examining data/polymake-4.1/apps/polytope/src/representative_simplices.cc
Examining data/polymake-4.1/apps/polytope/src/reverse_search_simple_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/revert.cc
Examining data/polymake-4.1/apps/polytope/src/root_systems.cc
Examining data/polymake-4.1/apps/polytope/src/rss_associahedron.cc
Examining data/polymake-4.1/apps/polytope/src/schlegel_transform.cc
Examining data/polymake-4.1/apps/polytope/src/separating_hyperplane.cc
Examining data/polymake-4.1/apps/polytope/src/simplex.cc
Examining data/polymake-4.1/apps/polytope/src/spherize.cc
Examining data/polymake-4.1/apps/polytope/src/split_compatibility_graph.cc
Examining data/polymake-4.1/apps/polytope/src/split_polyhedron.cc
Examining data/polymake-4.1/apps/polytope/src/splits.cc
Examining data/polymake-4.1/apps/polytope/src/splits_in_subdivision.cc
Examining data/polymake-4.1/apps/polytope/src/stable_set.cc
Examining data/polymake-4.1/apps/polytope/src/stack.cc
Examining data/polymake-4.1/apps/polytope/src/staircase_weight.cc
Examining data/polymake-4.1/apps/polytope/src/steiner_points.cc
Examining data/polymake-4.1/apps/polytope/src/stellar_all_faces.cc
Examining data/polymake-4.1/apps/polytope/src/stellar_indep_faces.cc
Examining data/polymake-4.1/apps/polytope/src/subcone.cc
Examining data/polymake-4.1/apps/polytope/src/sum_product.cc
Examining data/polymake-4.1/apps/polytope/src/symmetrize_poly_reps.cc
Examining data/polymake-4.1/apps/polytope/src/symmetrized_cocircuit_equations.cc
Examining data/polymake-4.1/apps/polytope/src/symmetrized_codim_2_angle_sums.cc
Examining data/polymake-4.1/apps/polytope/src/symmetrized_universal_polytope_ilps.cc
Examining data/polymake-4.1/apps/polytope/src/tensor.cc
Examining data/polymake-4.1/apps/polytope/src/to_lp_client.cc
Examining data/polymake-4.1/apps/polytope/src/to_milp.cc
Examining data/polymake-4.1/apps/polytope/src/toric_g_vector.cc
Examining data/polymake-4.1/apps/polytope/src/transform.cc
Examining data/polymake-4.1/apps/polytope/src/transportation.cc
Examining data/polymake-4.1/apps/polytope/src/triang_boundary.cc
Examining data/polymake-4.1/apps/polytope/src/triang_sign.cc
Examining data/polymake-4.1/apps/polytope/src/truncated_orbit_polytope.cc
Examining data/polymake-4.1/apps/polytope/src/truncation.cc
Examining data/polymake-4.1/apps/polytope/src/tutte_lifting.cc
Examining data/polymake-4.1/apps/polytope/src/unirand.cc
Examining data/polymake-4.1/apps/polytope/src/universal_polytope_ilps.cc
Examining data/polymake-4.1/apps/polytope/src/upper_bound_theorem.cc
Examining data/polymake-4.1/apps/polytope/src/validate_moebius_strip.cc
Examining data/polymake-4.1/apps/polytope/src/vertex_colors.cc
Examining data/polymake-4.1/apps/polytope/src/vertex_figure.cc
Examining data/polymake-4.1/apps/polytope/src/vertex_point_map.cc
Examining data/polymake-4.1/apps/polytope/src/visible_faces.cc
Examining data/polymake-4.1/apps/polytope/src/volume.cc
Examining data/polymake-4.1/apps/polytope/src/voronoi.cc
Examining data/polymake-4.1/apps/polytope/src/wedge.cc
Examining data/polymake-4.1/apps/polytope/src/weighted_digraph_polyhedron.cc
Examining data/polymake-4.1/apps/polytope/src/wreath.cc
Examining data/polymake-4.1/apps/polytope/src/wythoff.cc
Examining data/polymake-4.1/apps/polytope/src/zonotope_tiling_lattice.cc
Examining data/polymake-4.1/apps/topaz/include/BistellarComplex.h
Examining data/polymake-4.1/apps/topaz/include/ChainComplex.h
Examining data/polymake-4.1/apps/topaz/include/CoveringTriangulationVisitor.h
Examining data/polymake-4.1/apps/topaz/include/DomeVolumeVisitor.h
Examining data/polymake-4.1/apps/topaz/include/Filtration.h
Examining data/polymake-4.1/apps/topaz/include/FiniteFields.h
Examining data/polymake-4.1/apps/topaz/include/FlipVisitor.h
Examining data/polymake-4.1/apps/topaz/include/HomologyComplex.h
Examining data/polymake-4.1/apps/topaz/include/IntersectionForm.h
Examining data/polymake-4.1/apps/topaz/include/SimplicialComplex_as_FaceMap.h
Examining data/polymake-4.1/apps/topaz/include/boundary_tools.h
Examining data/polymake-4.1/apps/topaz/include/complex_tools.h
Examining data/polymake-4.1/apps/topaz/include/connected_sum.h
Examining data/polymake-4.1/apps/topaz/include/graph.h
Examining data/polymake-4.1/apps/topaz/include/hasse_diagram.h
Examining data/polymake-4.1/apps/topaz/include/is_sphere_h.h
Examining data/polymake-4.1/apps/topaz/include/lawler.h
Examining data/polymake-4.1/apps/topaz/include/merge_vertices.h
Examining data/polymake-4.1/apps/topaz/include/morse_matching_tools.h
Examining data/polymake-4.1/apps/topaz/include/multi_associahedron_sphere.h
Examining data/polymake-4.1/apps/topaz/include/random_discrete_morse.h
Examining data/polymake-4.1/apps/topaz/include/sum_triangulation_tools.h
Examining data/polymake-4.1/apps/topaz/src/BistellarComplex.cc
Examining data/polymake-4.1/apps/topaz/src/a_coordinates.cc
Examining data/polymake-4.1/apps/topaz/src/alexander_dual.cc
Examining data/polymake-4.1/apps/topaz/src/ball.cc
Examining data/polymake-4.1/apps/topaz/src/barycentric_subdivision.cc
Examining data/polymake-4.1/apps/topaz/src/bistellar.cc
Examining data/polymake-4.1/apps/topaz/src/boundary_matrix.cc
Examining data/polymake-4.1/apps/topaz/src/boundary_of_pseudo_manifold.cc
Examining data/polymake-4.1/apps/topaz/src/bs2quotient.cc
Examining data/polymake-4.1/apps/topaz/src/cap_product.cc
Examining data/polymake-4.1/apps/topaz/src/clique_complex.cc
Examining data/polymake-4.1/apps/topaz/src/complex_tools.cc
Examining data/polymake-4.1/apps/topaz/src/cone.cc
Examining data/polymake-4.1/apps/topaz/src/connected_sum.cc
Examining data/polymake-4.1/apps/topaz/src/cube_complex.cc
Examining data/polymake-4.1/apps/topaz/src/deletion.cc
Examining data/polymake-4.1/apps/topaz/src/disjoint_union.cc
Examining data/polymake-4.1/apps/topaz/src/edge_contraction.cc
Examining data/polymake-4.1/apps/topaz/src/f_vector.cc
Examining data/polymake-4.1/apps/topaz/src/faces_to_facets.cc
Examining data/polymake-4.1/apps/topaz/src/facets_from_hasse_diagram.cc
Examining data/polymake-4.1/apps/topaz/src/foldable_prism.cc
Examining data/polymake-4.1/apps/topaz/src/fundamental_group.cc
Examining data/polymake-4.1/apps/topaz/src/gkz_computation.cc
Examining data/polymake-4.1/apps/topaz/src/graph.cc
Examining data/polymake-4.1/apps/topaz/src/h_induced_quotient.cc
Examining data/polymake-4.1/apps/topaz/src/h_vector.cc
Examining data/polymake-4.1/apps/topaz/src/hasse_diagram.cc
Examining data/polymake-4.1/apps/topaz/src/homology.cc
Examining data/polymake-4.1/apps/topaz/src/independence_complex.cc
Examining data/polymake-4.1/apps/topaz/src/induced_subcomplex.cc
Examining data/polymake-4.1/apps/topaz/src/intersection_form.cc
Examining data/polymake-4.1/apps/topaz/src/is_ball_or_sphere.cc
Examining data/polymake-4.1/apps/topaz/src/is_closed_pseudo_manifold.cc
Examining data/polymake-4.1/apps/topaz/src/is_generalized_shelling.cc
Examining data/polymake-4.1/apps/topaz/src/is_locally_strongly_connected.cc
Examining data/polymake-4.1/apps/topaz/src/is_manifold.cc
Examining data/polymake-4.1/apps/topaz/src/is_manifold_h.cc
Examining data/polymake-4.1/apps/topaz/src/is_pseudo_manifold.cc
Examining data/polymake-4.1/apps/topaz/src/is_sphere_h_impl.cc
Examining data/polymake-4.1/apps/topaz/src/is_vertex_decomposition.cc
Examining data/polymake-4.1/apps/topaz/src/isomorphic_complexes.cc
Examining data/polymake-4.1/apps/topaz/src/join_complexes.cc
Examining data/polymake-4.1/apps/topaz/src/k_skeleton.cc
Examining data/polymake-4.1/apps/topaz/src/klein_bottle.cc
Examining data/polymake-4.1/apps/topaz/src/lawler.cc
Examining data/polymake-4.1/apps/topaz/src/link.cc
Examining data/polymake-4.1/apps/topaz/src/merge_vertices.cc
Examining data/polymake-4.1/apps/topaz/src/minimal_non_faces.cc
Examining data/polymake-4.1/apps/topaz/src/mixed_graph.cc
Examining data/polymake-4.1/apps/topaz/src/morse_matching.cc
Examining data/polymake-4.1/apps/topaz/src/morse_matching_critical_faces.cc
Examining data/polymake-4.1/apps/topaz/src/morse_matching_size.cc
Examining data/polymake-4.1/apps/topaz/src/morse_matching_tools.cc
Examining data/polymake-4.1/apps/topaz/src/multi_associahedron_sphere.cc
Examining data/polymake-4.1/apps/topaz/src/odd_complex.cc
Examining data/polymake-4.1/apps/topaz/src/odd_complex_of_manifold.cc
Examining data/polymake-4.1/apps/topaz/src/orientation.cc
Examining data/polymake-4.1/apps/topaz/src/persistent_homology.cc
Examining data/polymake-4.1/apps/topaz/src/product.cc
Examining data/polymake-4.1/apps/topaz/src/projective_plane.cc
Examining data/polymake-4.1/apps/topaz/src/projective_potato.cc
Examining data/polymake-4.1/apps/topaz/src/projectivities.cc
Examining data/polymake-4.1/apps/topaz/src/rand_knot.cc
Examining data/polymake-4.1/apps/topaz/src/random_discrete_morse.cc
Examining data/polymake-4.1/apps/topaz/src/shelling.cc
Examining data/polymake-4.1/apps/topaz/src/signature.cc
Examining data/polymake-4.1/apps/topaz/src/simplex.cc
Examining data/polymake-4.1/apps/topaz/src/sphere.cc
Examining data/polymake-4.1/apps/topaz/src/stabbing_order.cc
Examining data/polymake-4.1/apps/topaz/src/stanley_reisner.cc
Examining data/polymake-4.1/apps/topaz/src/star.cc
Examining data/polymake-4.1/apps/topaz/src/star_deletion.cc
Examining data/polymake-4.1/apps/topaz/src/star_shaped_balls.cc
Examining data/polymake-4.1/apps/topaz/src/stellar_subd_face.cc
Examining data/polymake-4.1/apps/topaz/src/stiefel_whitney.cc
Examining data/polymake-4.1/apps/topaz/src/sum_triangulation.cc
Examining data/polymake-4.1/apps/topaz/src/surface.cc
Examining data/polymake-4.1/apps/topaz/src/suspension.cc
Examining data/polymake-4.1/apps/topaz/src/torus.cc
Examining data/polymake-4.1/apps/topaz/src/union.cc
Examining data/polymake-4.1/apps/topaz/src/unknot.cc
Examining data/polymake-4.1/apps/topaz/src/vietoris_rips_complex.cc
Examining data/polymake-4.1/apps/topaz/src/volume.cc
Examining data/polymake-4.1/apps/topaz/src/web_of_stars.cc
Examining data/polymake-4.1/apps/tropical/include/arithmetic.h
Examining data/polymake-4.1/apps/tropical/include/canonicalize.h
Examining data/polymake-4.1/apps/tropical/include/covectors.h
Examining data/polymake-4.1/apps/tropical/include/double_description.h
Examining data/polymake-4.1/apps/tropical/include/dual_addition_version.h
Examining data/polymake-4.1/apps/tropical/include/patchwork.h
Examining data/polymake-4.1/apps/tropical/include/thomog.h
Examining data/polymake-4.1/apps/tropical/src/arithmetic.cc
Examining data/polymake-4.1/apps/tropical/src/canonical_coord.cc
Examining data/polymake-4.1/apps/tropical/src/codimone.cc
Examining data/polymake-4.1/apps/tropical/src/compute_maximal_covectors.cc
Examining data/polymake-4.1/apps/tropical/src/covector_decomposition.cc
Examining data/polymake-4.1/apps/tropical/src/covectors.cc
Examining data/polymake-4.1/apps/tropical/src/cycle_edge_lengths.cc
Examining data/polymake-4.1/apps/tropical/src/cyclic.cc
Examining data/polymake-4.1/apps/tropical/src/discard_non_vertices.cc
Examining data/polymake-4.1/apps/tropical/src/dome_hyperplane_arrangement.cc
Examining data/polymake-4.1/apps/tropical/src/double_description.cc
Examining data/polymake-4.1/apps/tropical/src/dual_addition_version.cc
Examining data/polymake-4.1/apps/tropical/src/dual_addition_version_cone.cc
Examining data/polymake-4.1/apps/tropical/src/dual_addition_version_cycle.cc
Examining data/polymake-4.1/apps/tropical/src/envelope.cc
Examining data/polymake-4.1/apps/tropical/src/extract_pseudovertices.cc
Examining data/polymake-4.1/apps/tropical/src/feasible_cell.cc
Examining data/polymake-4.1/apps/tropical/src/hypersimplex.cc
Examining data/polymake-4.1/apps/tropical/src/hypersurface.cc
Examining data/polymake-4.1/apps/tropical/src/is_balanced.cc
Examining data/polymake-4.1/apps/tropical/src/lattice_migration.cc
Examining data/polymake-4.1/apps/tropical/src/lattice_normals.cc
Examining data/polymake-4.1/apps/tropical/src/lifted_pluecker.cc
Examining data/polymake-4.1/apps/tropical/src/linear_space.cc
Examining data/polymake-4.1/apps/tropical/src/map_perm.cc
Examining data/polymake-4.1/apps/tropical/src/matroid_polytope.cc
Examining data/polymake-4.1/apps/tropical/src/minkowski_sum.cc
Examining data/polymake-4.1/apps/tropical/src/nearest_point.cc
Examining data/polymake-4.1/apps/tropical/src/patchwork.cc
Examining data/polymake-4.1/apps/tropical/src/points2hypersurface.cc
Examining data/polymake-4.1/apps/tropical/src/thomog.cc
Examining data/polymake-4.1/apps/tropical/src/tropicalNorm.cc
Examining data/polymake-4.1/apps/tropical/src/tropical_voronoi.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/cartesian_product.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/codim_one_with_locality.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/convex_hull_tools.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/cyclic_chains.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/divisor.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/homogeneous_convex_hull.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/lattice.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/linear_algebra_tools.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/lines_in_cubic_data.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/lines_in_cubic_helper.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/lines_in_cubic_reachable.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/localize.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/make_complex.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/minimal_interior.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/misc_tools.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/moduli_rational.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/morphism_composition.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/morphism_special.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/morphism_thomog.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/morphism_values.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/polynomial_tools.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/pruefer.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/psi_classes.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/pullback.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/rational_function.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/refine.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/separated_data.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/skeleton.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/specialcycles.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/include/star.h
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/affine_transform.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/cartesian_product.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/check_cycle_equality.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/coarsen.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/codim_one_with_locality.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/convex_hull_tools.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/curve_immersion.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/cutting_functions.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/cyclic_chains.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/divisor.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/dual_addition_version_ringcycle.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/fan_decomposition.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/fan_diagonal.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/hurwitz_combinatorial.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/hurwitz_marked.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/intersection.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/irreducible.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/is_smooth.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/lattice.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/linear_algebra_tools.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/lines_in_cubic.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/lines_in_cubic_helper.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/lines_in_cubic_reachable.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/lines_in_cubic_rep.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/localize.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/make_complex.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/matroid_fan_from_flats.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/matroid_fan_rincon.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/matroid_from_fan.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/matroid_ring_geometry.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/matroid_ring_operations.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/minimal_interior.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/misc_tools.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/moduli_rational.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/moduli_rational_local.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/morphism_addition.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/morphism_composition.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/morphism_special.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/morphism_thomog.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/morphism_values.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/nested_matroids.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/piecewise_cone_divisor.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/polynomial_tools.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/pruefer.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/psi_classes.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/pullback.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/rational_curve.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/rational_function.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/recession_fan.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/refine.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/separated_data.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/skeleton.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/specialcycles.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/star.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/surface_intersection.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/triangulate.cc
Examining data/polymake-4.1/bundled/atint/apps/tropical/src/visual.cc
Examining data/polymake-4.1/bundled/bliss/apps/graph/src/GraphIso.cc
Examining data/polymake-4.1/bundled/cdd/apps/polytope/include/cdd_interface.h
Examining data/polymake-4.1/bundled/cdd/apps/polytope/include/cdd_interface_impl.h
Examining data/polymake-4.1/bundled/cdd/apps/polytope/src/cdd_ch_client.cc
Examining data/polymake-4.1/bundled/cdd/apps/polytope/src/cdd_float_interface.cc
Examining data/polymake-4.1/bundled/cdd/apps/polytope/src/cdd_interface.cc
Examining data/polymake-4.1/bundled/cdd/apps/polytope/src/cdd_lp_client.cc
Examining data/polymake-4.1/bundled/cdd/apps/polytope/src/cdd_redund_client.cc
Examining data/polymake-4.1/bundled/flint/apps/common/include/FlintSNF.h
Examining data/polymake-4.1/bundled/flint/apps/common/include/factorization.h
Examining data/polymake-4.1/bundled/flint/apps/common/src/QuadraticExtension.cc
Examining data/polymake-4.1/bundled/flint/apps/common/src/factorization.cc
Examining data/polymake-4.1/bundled/flint/apps/topaz/include/HomologyComplexFlint.h
Examining data/polymake-4.1/bundled/flint/apps/topaz/src/homology_flint.cc
Examining data/polymake-4.1/bundled/java/apps/common/include/SharedMemoryMatrix.h
Examining data/polymake-4.1/bundled/java/apps/common/include/SimpleGeometryParser.h
Examining data/polymake-4.1/bundled/java/apps/common/src/SharedMemoryMatrix.cc
Examining data/polymake-4.1/bundled/java/apps/graph/src/se_interactive.cc
Examining data/polymake-4.1/bundled/java/apps/polytope/src/schlegel_interactive.cc
Examining data/polymake-4.1/bundled/java/java/native/SharedMemoryMatrix.c
Examining data/polymake-4.1/bundled/java/java/native/de_tuberlin_polymake_common_SharedMemoryMatrix.h
Examining data/polymake-4.1/bundled/libnormaliz/apps/polytope/include/normaliz_interface.h
Examining data/polymake-4.1/bundled/libnormaliz/apps/polytope/src/libnormaliz_inst.cc
Examining data/polymake-4.1/bundled/libnormaliz/apps/polytope/src/normaliz_interface.cc
Examining data/polymake-4.1/bundled/lrs/apps/polytope/include/lrs_interface.h
Examining data/polymake-4.1/bundled/lrs/apps/polytope/src/graph_from_vertices.cc
Examining data/polymake-4.1/bundled/lrs/apps/polytope/src/lrs_ch_client.cc
Examining data/polymake-4.1/bundled/lrs/apps/polytope/src/lrs_interface.cc
Examining data/polymake-4.1/bundled/lrs/apps/polytope/src/lrs_lp_client.cc
Examining data/polymake-4.1/bundled/lrs/apps/polytope/src/lrs_redund_client.cc
Examining data/polymake-4.1/bundled/nauty/apps/graph/src/GraphIso.cc
Examining data/polymake-4.1/bundled/ppl/apps/polytope/include/ppl_interface.h
Examining data/polymake-4.1/bundled/ppl/apps/polytope/include/ppl_interface_impl.h
Examining data/polymake-4.1/bundled/ppl/apps/polytope/src/ppl_ch_client.cc
Examining data/polymake-4.1/bundled/ppl/apps/polytope/src/ppl_interface.cc
Examining data/polymake-4.1/bundled/ppl/apps/polytope/src/ppl_lp_client.cc
Examining data/polymake-4.1/bundled/scip/apps/polytope/src/scip_milp_client.cc
Examining data/polymake-4.1/bundled/singular/apps/ideal/include/internal/singularConvertTypes.h
Examining data/polymake-4.1/bundled/singular/apps/ideal/include/internal/singularInclude.h
Examining data/polymake-4.1/bundled/singular/apps/ideal/include/internal/singularRingManager.h
Examining data/polymake-4.1/bundled/singular/apps/ideal/include/internal/singularTermOrderData.h
Examining data/polymake-4.1/bundled/singular/apps/ideal/include/internal/singularTermOrderMap.h
Examining data/polymake-4.1/bundled/singular/apps/ideal/include/internal/singularUtils.h
Examining data/polymake-4.1/bundled/singular/apps/ideal/include/singularIdeal.h
Examining data/polymake-4.1/bundled/singular/apps/ideal/include/singularInit.h
Examining data/polymake-4.1/bundled/singular/apps/ideal/src/singularConvertTypes.cc
Examining data/polymake-4.1/bundled/singular/apps/ideal/src/singularIdeal.cc
Examining data/polymake-4.1/bundled/singular/apps/ideal/src/singularInit.cc
Examining data/polymake-4.1/bundled/singular/apps/ideal/src/singularRingManager.cc
Examining data/polymake-4.1/bundled/singular/apps/ideal/src/singularUtils.cc
Examining data/polymake-4.1/bundled/singular/include/app-wrappers/polymake/ideal/singularIdeal.h
Examining data/polymake-4.1/bundled/soplex/apps/polytope/include/soplex_interface.h
Examining data/polymake-4.1/bundled/soplex/apps/polytope/src/soplex_interface.cc
Examining data/polymake-4.1/bundled/soplex/apps/polytope/src/soplex_lp_client.cc
Examining data/polymake-4.1/bundled/sympol/apps/polytope/include/sympol_config.h
Examining data/polymake-4.1/bundled/sympol/apps/polytope/include/sympol_interface.h
Examining data/polymake-4.1/bundled/sympol/apps/polytope/include/sympol_raycomputation_beneathbeyond.h
Examining data/polymake-4.1/bundled/sympol/apps/polytope/include/sympol_raycomputation_ppl.h
Examining data/polymake-4.1/bundled/sympol/apps/polytope/src/linear_symmetries.cc
Examining data/polymake-4.1/bundled/sympol/apps/polytope/src/sympol_interface.cc
Examining data/polymake-4.1/bundled/sympol/apps/polytope/src/sympol_raycomputation_beneathbeyond.cc
Examining data/polymake-4.1/bundled/sympol/apps/polytope/src/sympol_raycomputation_ppl.cc
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/common.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/config.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/configuration.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/configuration.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/facesuptosymmetrylist.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/facesuptosymmetrylist.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/facewithdata.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/matrix/algorithm.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/matrix/invert.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/matrix/matrix.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/matrix/rank.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/matrix/zmatrix.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/polyhedron.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/polyhedron.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/polyhedrondatastorage.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/polyhedrondatastorage.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/polyhedronio.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/polyhedronio.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/qarray.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/qarray.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/raycomputation.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/raycomputationcdd.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/raycomputationcdd.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/raycomputationlrs.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/recursionstrategy.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/recursionstrategy.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/recursionstrategyadmidmlevel.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/recursionstrategyidmadm.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/recursionstrategyidmadmlevel.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputation.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputation.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationadm.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationadm.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationadmmemento.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationdirect.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationdirect.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationidm.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationidm.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationidmmemento.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrycomputationmemento.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/computesymmetries.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/graphconstruction.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/graphconstructionbliss.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/graphconstructionbliss.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/graphconstructiondefault.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/graphconstructiondefault.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/matrixconstruction.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/matrixconstruction.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/matrixconstructiondefault.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/matrixconstructiondefault.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/matrixconstructioneigen.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/symmetrygroupconstruction/matrixconstructioneigen.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/sympol.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/types.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/yal/logger.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/yal/reportlevel.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/yal/reportlevel.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/yal/usagestats.cpp
Examining data/polymake-4.1/bundled/sympol/external/sympol/sympol/yal/usagestats.h
Examining data/polymake-4.1/bundled/sympol/external/sympol/test/test-rank.cpp
Examining data/polymake-4.1/external/TOSimplex/include/TOSimplex/TOExMipSol.h
Examining data/polymake-4.1/external/TOSimplex/include/TOSimplex/TORationalInf.h
Examining data/polymake-4.1/external/TOSimplex/include/TOSimplex/TOSimplex.h
Examining data/polymake-4.1/external/TOSimplex/include/TOSimplex/TOmath.h
Examining data/polymake-4.1/external/permlib/example/api-example.cpp
Examining data/polymake-4.1/external/permlib/example/example-coset.cpp
Examining data/polymake-4.1/external/permlib/example/example-orbit.cpp
Examining data/polymake-4.1/external/permlib/example/example-smallgeneratingset.cpp
Examining data/polymake-4.1/external/permlib/example/example.cpp
Examining data/polymake-4.1/external/permlib/include/permlib/abstract_bsgs.h
Examining data/polymake-4.1/external/permlib/include/permlib/abstract_bsgs_helpers.h
Examining data/polymake-4.1/external/permlib/include/permlib/abstract_permutation_group.h
Examining data/polymake-4.1/external/permlib/include/permlib/abstract_symmetric_product.h
Examining data/polymake-4.1/external/permlib/include/permlib/bsgs.h
Examining data/polymake-4.1/external/permlib/include/permlib/bsgs_core.h
Examining data/polymake-4.1/external/permlib/include/permlib/change/base_change.h
Examining data/polymake-4.1/external/permlib/include/permlib/change/base_transpose.h
Examining data/polymake-4.1/external/permlib/include/permlib/change/conjugating_base_change.h
Examining data/polymake-4.1/external/permlib/include/permlib/change/deterministic_base_transpose.h
Examining data/polymake-4.1/external/permlib/include/permlib/change/new_base_change.h
Examining data/polymake-4.1/external/permlib/include/permlib/change/random_base_transpose.h
Examining data/polymake-4.1/external/permlib/include/permlib/change/simple_base_change.h
Examining data/polymake-4.1/external/permlib/include/permlib/common.h
Examining data/polymake-4.1/external/permlib/include/permlib/construct/base_construction.h
Examining data/polymake-4.1/external/permlib/include/permlib/construct/cyclic_group_construction.h
Examining data/polymake-4.1/external/permlib/include/permlib/construct/known_bsgs_construction.h
Examining data/polymake-4.1/external/permlib/include/permlib/construct/random_schreier_sims_construction.h
Examining data/polymake-4.1/external/permlib/include/permlib/construct/schreier_sims_construction.h
Examining data/polymake-4.1/external/permlib/include/permlib/export/bsgs_schreier_export.h
Examining data/polymake-4.1/external/permlib/include/permlib/generator/bsgs_generator.h
Examining data/polymake-4.1/external/permlib/include/permlib/generator/bsgs_random_generator.h
Examining data/polymake-4.1/external/permlib/include/permlib/generator/generator.h
Examining data/polymake-4.1/external/permlib/include/permlib/generator/product_replacement_generator.h
Examining data/polymake-4.1/external/permlib/include/permlib/generator/random_generator.h
Examining data/polymake-4.1/external/permlib/include/permlib/generator/random_schreier_generator.h
Examining data/polymake-4.1/external/permlib/include/permlib/generator/schreier_generator.h
Examining data/polymake-4.1/external/permlib/include/permlib/permlib_api.h
Examining data/polymake-4.1/external/permlib/include/permlib/permutation.h
Examining data/polymake-4.1/external/permlib/include/permlib/permutationword.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/group_intersection_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/identity_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/lex_smaller_image_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/matrix_automorphism_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/pointwise_stabilizer_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/set_image_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/setwise_stabilizer_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/stabilizes_point_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/subgroup_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/predicate/vector_stabilizer_predicate.h
Examining data/polymake-4.1/external/permlib/include/permlib/prime_helper.h
Examining data/polymake-4.1/external/permlib/include/permlib/redundant_base_point_insertion_strategy.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/base_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/classic/backtrack_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/classic/intersection_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/classic/lex_smaller_image_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/classic/set_image_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/classic/set_stabilizer_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/dset.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/orbit_lex_min_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/backtrack_refinement.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/group_refinement.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/intersection_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/matrix_automorphism_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/matrix_refinement1.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/matrix_refinement2.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/partition.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/r_base.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/refinement.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/refinement_family.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/set_image_refinement.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/set_image_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/set_stabilize_refinement.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/set_stabilizer_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/search/partition/vector_stabilizer_search.h
Examining data/polymake-4.1/external/permlib/include/permlib/sorter/base_sorter.h
Examining data/polymake-4.1/external/permlib/include/permlib/sorter/group_sorter.h
Examining data/polymake-4.1/external/permlib/include/permlib/sorter/trivial_sorter.h
Examining data/polymake-4.1/external/permlib/include/permlib/symmetric_group.h
Examining data/polymake-4.1/external/permlib/include/permlib/test/giant_test.h
Examining data/polymake-4.1/external/permlib/include/permlib/test/group_type.h
Examining data/polymake-4.1/external/permlib/include/permlib/test/primitivity_sgs_test.h
Examining data/polymake-4.1/external/permlib/include/permlib/test/primitivity_test.h
Examining data/polymake-4.1/external/permlib/include/permlib/test/type_recognition.h
Examining data/polymake-4.1/external/permlib/include/permlib/test/type_recognition_heuristic.h
Examining data/polymake-4.1/external/permlib/include/permlib/transversal/explicit_transversal.h
Examining data/polymake-4.1/external/permlib/include/permlib/transversal/orbit.h
Examining data/polymake-4.1/external/permlib/include/permlib/transversal/orbit_list.h
Examining data/polymake-4.1/external/permlib/include/permlib/transversal/orbit_set.h
Examining data/polymake-4.1/external/permlib/include/permlib/transversal/schreier_tree_transversal.h
Examining data/polymake-4.1/external/permlib/include/permlib/transversal/shallow_schreier_tree_transversal.h
Examining data/polymake-4.1/external/permlib/include/permlib/transversal/symmetric_group_transversal.h
Examining data/polymake-4.1/external/permlib/include/permlib/transversal/transversal.h
Examining data/polymake-4.1/external/permlib/include/permlib/version.h
Examining data/polymake-4.1/external/permlib/test/group_data.h
Examining data/polymake-4.1/external/permlib/test/group_reader.h
Examining data/polymake-4.1/external/permlib/test/test-abstract-groups.cpp
Examining data/polymake-4.1/external/permlib/test/test-api.cpp
Examining data/polymake-4.1/external/permlib/test/test-base.cpp
Examining data/polymake-4.1/external/permlib/test/test-common.h
Examining data/polymake-4.1/external/permlib/test/test-export.cpp
Examining data/polymake-4.1/external/permlib/test/test-generators.cpp
Examining data/polymake-4.1/external/permlib/test/test-orbit-lex-min.cpp
Examining data/polymake-4.1/external/permlib/test/test-partition.cpp
Examining data/polymake-4.1/external/permlib/test/test-permutation.cpp
Examining data/polymake-4.1/external/permlib/test/test-search-matrixauto.cpp
Examining data/polymake-4.1/external/permlib/test/test-search-setstabilizer.cpp
Examining data/polymake-4.1/external/permlib/test/test-symmetric-group.cpp
Examining data/polymake-4.1/external/permlib/test/test-test.cpp
Examining data/polymake-4.1/external/permlib/test/test-trans.cpp
Examining data/polymake-4.1/include/app-wrappers/polymake/fan/compactification.h
Examining data/polymake-4.1/include/app-wrappers/polymake/graph/Decoration.h
Examining data/polymake-4.1/include/app-wrappers/polymake/group/switch_table.h
Examining data/polymake-4.1/include/app-wrappers/polymake/topaz/ChainComplex.h
Examining data/polymake-4.1/include/app-wrappers/polymake/topaz/Filtration.h
Examining data/polymake-4.1/include/app-wrappers/polymake/topaz/HomologyComplex.h
Examining data/polymake-4.1/include/app-wrappers/polymake/topaz/IntersectionForm.h
Examining data/polymake-4.1/include/app-wrappers/polymake/tropical/covectors.h
Examining data/polymake-4.1/include/core-wrappers/polymake/AccurateFloat.h
Examining data/polymake-4.1/include/core-wrappers/polymake/ApproximateSet.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Array.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Bitset.h
Examining data/polymake-4.1/include/core-wrappers/polymake/FacetList.h
Examining data/polymake-4.1/include/core-wrappers/polymake/GF2.h
Examining data/polymake-4.1/include/core-wrappers/polymake/GenericStruct.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Graph.h
Examining data/polymake-4.1/include/core-wrappers/polymake/IncidenceMatrix.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Integer.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Map.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Matrix.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Plucker.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Polynomial.h
Examining data/polymake-4.1/include/core-wrappers/polymake/PowerSet.h
Examining data/polymake-4.1/include/core-wrappers/polymake/PuiseuxFraction.h
Examining data/polymake-4.1/include/core-wrappers/polymake/QuadraticExtension.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Rational.h
Examining data/polymake-4.1/include/core-wrappers/polymake/RationalFunction.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Set.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Smith_normal_form.h
Examining data/polymake-4.1/include/core-wrappers/polymake/SparseMatrix.h
Examining data/polymake-4.1/include/core-wrappers/polymake/SparseVector.h
Examining data/polymake-4.1/include/core-wrappers/polymake/TropicalNumber.h
Examining data/polymake-4.1/include/core-wrappers/polymake/Vector.h
Examining data/polymake-4.1/include/core-wrappers/polymake/color.h
Examining data/polymake-4.1/include/core-wrappers/polymake/integer_linalg.h
Examining data/polymake-4.1/include/core-wrappers/polymake/linalg.h
Examining data/polymake-4.1/include/core-wrappers/polymake/numerical_functions.h
Examining data/polymake-4.1/include/core/_doxygen.h
Examining data/polymake-4.1/lib/callable/include/Main.h
Examining data/polymake-4.1/lib/callable/src/perl/Main.cc
Examining data/polymake-4.1/lib/callable/src/perl/methods.cc
Examining data/polymake-4.1/lib/core/include/AccurateFloat.h
Examining data/polymake-4.1/lib/core/include/AnyString.h
Examining data/polymake-4.1/lib/core/include/ApproximateSet.h
Examining data/polymake-4.1/lib/core/include/Array.h
Examining data/polymake-4.1/lib/core/include/Bitset.h
Examining data/polymake-4.1/lib/core/include/CascadedContainer.h
Examining data/polymake-4.1/lib/core/include/ContainerChain.h
Examining data/polymake-4.1/lib/core/include/ContainerUnion.h
Examining data/polymake-4.1/lib/core/include/EmbeddedList.h
Examining data/polymake-4.1/lib/core/include/EquivalenceRelation.h
Examining data/polymake-4.1/lib/core/include/FaceMap.h
Examining data/polymake-4.1/lib/core/include/FacetList.h
Examining data/polymake-4.1/lib/core/include/Fibonacci.h
Examining data/polymake-4.1/lib/core/include/FlintPolynomial.h
Examining data/polymake-4.1/lib/core/include/GF2.h
Examining data/polymake-4.1/lib/core/include/GenericGraph.h
Examining data/polymake-4.1/lib/core/include/GenericIO.h
Examining data/polymake-4.1/lib/core/include/GenericIncidenceMatrix.h
Examining data/polymake-4.1/lib/core/include/GenericMatrix.h
Examining data/polymake-4.1/lib/core/include/GenericSet.h
Examining data/polymake-4.1/lib/core/include/GenericStruct.h
Examining data/polymake-4.1/lib/core/include/GenericVector.h
Examining data/polymake-4.1/lib/core/include/Graph.h
Examining data/polymake-4.1/lib/core/include/Heap.h
Examining data/polymake-4.1/lib/core/include/IncidenceMatrix.h
Examining data/polymake-4.1/lib/core/include/IndexedSubgraph.h
Examining data/polymake-4.1/lib/core/include/IndexedSubset.h
Examining data/polymake-4.1/lib/core/include/Integer.h
Examining data/polymake-4.1/lib/core/include/ListMatrix.h
Examining data/polymake-4.1/lib/core/include/Map.h
Examining data/polymake-4.1/lib/core/include/Matrix.h
Examining data/polymake-4.1/lib/core/include/MultiDimCounter.h
Examining data/polymake-4.1/lib/core/include/Plucker.h
Examining data/polymake-4.1/lib/core/include/Polynomial.h
Examining data/polymake-4.1/lib/core/include/PolynomialImpl.h
Examining data/polymake-4.1/lib/core/include/PolynomialVarNames.h
Examining data/polymake-4.1/lib/core/include/PowerSet.h
Examining data/polymake-4.1/lib/core/include/PuiseuxFraction.h
Examining data/polymake-4.1/lib/core/include/QuadraticExtension.h
Examining data/polymake-4.1/lib/core/include/RandomGenerators.h
Examining data/polymake-4.1/lib/core/include/RandomPoints.h
Examining data/polymake-4.1/lib/core/include/RandomSubset.h
Examining data/polymake-4.1/lib/core/include/Rational.h
Examining data/polymake-4.1/lib/core/include/RationalFunction.h
Examining data/polymake-4.1/lib/core/include/ReverseSearch.h
Examining data/polymake-4.1/lib/core/include/SelectedSubset.h
Examining data/polymake-4.1/lib/core/include/Set.h
Examining data/polymake-4.1/lib/core/include/Smith_normal_form.h
Examining data/polymake-4.1/lib/core/include/SparseMatrix.h
Examining data/polymake-4.1/lib/core/include/SparseVector.h
Examining data/polymake-4.1/lib/core/include/TransformedContainer.h
Examining data/polymake-4.1/lib/core/include/TropicalNumber.h
Examining data/polymake-4.1/lib/core/include/Vector.h
Examining data/polymake-4.1/lib/core/include/client.h
Examining data/polymake-4.1/lib/core/include/color.h
Examining data/polymake-4.1/lib/core/include/integer_linalg.h
Examining data/polymake-4.1/lib/core/include/internal/AVL.h
Examining data/polymake-4.1/lib/core/include/internal/Array.h
Examining data/polymake-4.1/lib/core/include/internal/CharBuffer.h
Examining data/polymake-4.1/lib/core/include/internal/CombArray.h
Examining data/polymake-4.1/lib/core/include/internal/Incidence_and_SparseMatrix.h
Examining data/polymake-4.1/lib/core/include/internal/PlainParser.h
Examining data/polymake-4.1/lib/core/include/internal/SeriesRaw.h
Examining data/polymake-4.1/lib/core/include/internal/Wary.h
Examining data/polymake-4.1/lib/core/include/internal/alias.h
Examining data/polymake-4.1/lib/core/include/internal/assoc.h
Examining data/polymake-4.1/lib/core/include/internal/chunk_allocator.h
Examining data/polymake-4.1/lib/core/include/internal/comparators.h
Examining data/polymake-4.1/lib/core/include/internal/comparators_basic_defs.h
Examining data/polymake-4.1/lib/core/include/internal/comparators_ops.h
Examining data/polymake-4.1/lib/core/include/internal/converters.h
Examining data/polymake-4.1/lib/core/include/internal/converters_basic_defs.h
Examining data/polymake-4.1/lib/core/include/internal/dense_linalg.h
Examining data/polymake-4.1/lib/core/include/internal/extend_algo.h
Examining data/polymake-4.1/lib/core/include/internal/gmpxx_traits.h
Examining data/polymake-4.1/lib/core/include/internal/hash_iterators.h
Examining data/polymake-4.1/lib/core/include/internal/iterator_filters.h
Examining data/polymake-4.1/lib/core/include/internal/iterator_zipper.h
Examining data/polymake-4.1/lib/core/include/internal/iterators.h
Examining data/polymake-4.1/lib/core/include/internal/linalg_exceptions.h
Examining data/polymake-4.1/lib/core/include/internal/matrix_methods.h
Examining data/polymake-4.1/lib/core/include/internal/matrix_rows_cols.h
Examining data/polymake-4.1/lib/core/include/internal/modified_containers.h
Examining data/polymake-4.1/lib/core/include/internal/nothing.h
Examining data/polymake-4.1/lib/core/include/internal/operations.h
Examining data/polymake-4.1/lib/core/include/internal/operations_basic_defs.h
Examining data/polymake-4.1/lib/core/include/internal/pool_allocator.h
Examining data/polymake-4.1/lib/core/include/internal/shared_object.h
Examining data/polymake-4.1/lib/core/include/internal/singular_containers.h
Examining data/polymake-4.1/lib/core/include/internal/sparse.h
Examining data/polymake-4.1/lib/core/include/internal/sparse2d.h
Examining data/polymake-4.1/lib/core/include/internal/sparse2d_ruler.h
Examining data/polymake-4.1/lib/core/include/internal/sparse_linalg.h
Examining data/polymake-4.1/lib/core/include/internal/streambuf_ext.h
Examining data/polymake-4.1/lib/core/include/internal/tree_containers.h
Examining data/polymake-4.1/lib/core/include/internal/tree_iterators.h
Examining data/polymake-4.1/lib/core/include/internal/type_manip.h
Examining data/polymake-4.1/lib/core/include/internal/type_union.h
Examining data/polymake-4.1/lib/core/include/linalg.h
Examining data/polymake-4.1/lib/core/include/matrix_linalg.h
Examining data/polymake-4.1/lib/core/include/meta_function.h
Examining data/polymake-4.1/lib/core/include/meta_list.h
Examining data/polymake-4.1/lib/core/include/node_edge_incidences.h
Examining data/polymake-4.1/lib/core/include/numerical_functions.h
Examining data/polymake-4.1/lib/core/include/pair.h
Examining data/polymake-4.1/lib/core/include/perl/BigObject.h
Examining data/polymake-4.1/lib/core/include/perl/Ext.h
Examining data/polymake-4.1/lib/core/include/perl/Value.h
Examining data/polymake-4.1/lib/core/include/perl/assoc.h
Examining data/polymake-4.1/lib/core/include/perl/calls.h
Examining data/polymake-4.1/lib/core/include/perl/constants.h
Examining data/polymake-4.1/lib/core/include/perl/cout_bridge.h
Examining data/polymake-4.1/lib/core/include/perl/glue.h
Examining data/polymake-4.1/lib/core/include/perl/macros.h
Examining data/polymake-4.1/lib/core/include/perl/types.h
Examining data/polymake-4.1/lib/core/include/perl/wrappers.h
Examining data/polymake-4.1/lib/core/include/permutations.h
Examining data/polymake-4.1/lib/core/include/socketstream.h
Examining data/polymake-4.1/lib/core/include/totally_unimodular.h
Examining data/polymake-4.1/lib/core/include/type_utils.h
Examining data/polymake-4.1/lib/core/skel/bindings.h
Examining data/polymake-4.1/lib/core/src/AccurateFloat.cc
Examining data/polymake-4.1/lib/core/src/Bitset.cc
Examining data/polymake-4.1/lib/core/src/CharBuffer.cc
Examining data/polymake-4.1/lib/core/src/FacetList.cc
Examining data/polymake-4.1/lib/core/src/FlintPolynomial.cc
Examining data/polymake-4.1/lib/core/src/Integer.cc
Examining data/polymake-4.1/lib/core/src/PlainParser.cc
Examining data/polymake-4.1/lib/core/src/PolynomialVarNames.cc
Examining data/polymake-4.1/lib/core/src/RandomGenerators.cc
Examining data/polymake-4.1/lib/core/src/Rational.cc
Examining data/polymake-4.1/lib/core/src/chunk_allocator.cc
Examining data/polymake-4.1/lib/core/src/color.cc
Examining data/polymake-4.1/lib/core/src/inlines.cc
Examining data/polymake-4.1/lib/core/src/lib_init.cc
Examining data/polymake-4.1/lib/core/src/linalg_float.cc
Examining data/polymake-4.1/lib/core/src/numerical_functions.cc
Examining data/polymake-4.1/lib/core/src/numerical_linalg.cc
Examining data/polymake-4.1/lib/core/src/perl/BigObject.cc
Examining data/polymake-4.1/lib/core/src/perl/Scope.cc
Examining data/polymake-4.1/lib/core/src/perl/Value.cc
Examining data/polymake-4.1/lib/core/src/perl/calls.cc
Examining data/polymake-4.1/lib/core/src/perl/cout_bridge.cc
Examining data/polymake-4.1/lib/core/src/perl/types.cc
Examining data/polymake-4.1/lib/core/src/perl/wrappers.cc
Examining data/polymake-4.1/lib/core/src/socketstream.cc
Examining data/polymake-4.1/lib/core/src/type_utils.cc
Examining data/polymake-4.1/resources/JuPyMake/JuPyMake.cpp

FINAL RESULTS:

data/polymake-4.1/lib/callable/src/perl/Main.cc:88:8:  [5] (race) readlink:
  This accepts filename arguments; if an attacker can move those files or
  change the link content, a race condition results. Also, it does not
  terminate with ASCII NUL. (CWE-362, CWE-20). Reconsider approach.
   if (readlink(link.c_str(), const_cast<char*>(result.c_str()), link_stat.st_size+1) != link_stat.st_size)
data/polymake-4.1/bundled/sympol/external/sympol/sympol/yal/usagestats.cpp:44:13:  [4] (buffer) fscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
        if (fscanf(pf, "%u %u" /* %u %u %u %u"*/, &size, &resident/*, &share, &text, &lib, &data*/) == EOF) {
data/polymake-4.1/lib/core/include/perl/Value.h:660:34:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
template <typename Target> class access;
data/polymake-4.1/lib/core/include/perl/Value.h:1305:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      return access<Target>::get(*this);
data/polymake-4.1/lib/core/include/perl/Value.h:1380:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   template <typename> friend class access;
data/polymake-4.1/lib/core/include/perl/Value.h:1639:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access {
data/polymake-4.1/lib/core/include/perl/Value.h:1651:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<void> {
data/polymake-4.1/lib/core/include/perl/Value.h:1662:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<T()>
data/polymake-4.1/lib/core/include/perl/Value.h:1663:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   : public access<void> {};
data/polymake-4.1/lib/core/include/perl/Value.h:1666:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<SV*> {
data/polymake-4.1/lib/core/include/perl/Value.h:1677:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<OptionSet>
data/polymake-4.1/lib/core/include/perl/Value.h:1678:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   : public access<void> {};
data/polymake-4.1/lib/core/include/perl/Value.h:1681:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Target(Given)> {
data/polymake-4.1/lib/core/include/perl/Value.h:1702:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Target(Canned<Given&>)> {
data/polymake-4.1/lib/core/include/perl/Value.h:1729:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<TryCanned<Target>> {
data/polymake-4.1/lib/core/include/perl/Value.h:1751:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Canned<Target&>>
data/polymake-4.1/lib/core/include/perl/Value.h:1752:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   : public access<Target(Canned<Target&>)> {};
data/polymake-4.1/lib/core/include/perl/Value.h:1755:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Canned<const Target&>>
data/polymake-4.1/lib/core/include/perl/Value.h:1756:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   : public access<Target(Canned<const Target&>)> {};
data/polymake-4.1/lib/core/include/perl/Value.h:1759:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Canned<Target>> {
data/polymake-4.1/lib/core/include/perl/Value.h:1772:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Canned<const std::unique_ptr<Target, Deleter>&>>
data/polymake-4.1/lib/core/include/perl/Value.h:1773:13:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   : public access<Target(Canned<const std::unique_ptr<Target, Deleter>&>)> {};
data/polymake-4.1/lib/core/include/perl/Value.h:1776:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Canned<Wary<Target>&>> {
data/polymake-4.1/lib/core/include/perl/Value.h:1782:19:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      return wary(access<Canned<Target&>>::get(v));
data/polymake-4.1/lib/core/include/perl/Value.h:1787:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Canned<const Wary<Target>&>> {
data/polymake-4.1/lib/core/include/perl/Value.h:1793:19:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      return wary(access<Canned<const Target&>>::get(v));
data/polymake-4.1/lib/core/include/perl/Value.h:1798:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Canned<Wary<Target>>> {
data/polymake-4.1/lib/core/include/perl/Value.h:1804:19:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      return wary(access<Canned<Target>>::get(v));
data/polymake-4.1/lib/core/include/perl/Value.h:1809:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
class access<Enum<Target>> {
data/polymake-4.1/lib/core/include/perl/wrappers.h:1208:87:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      using types = typename mlist_transform_unary<typename mlist_concat<T...>::type, access>::type;
data/polymake-4.1/lib/core/include/perl/wrappers.h:1336:91:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   std::enable_if_t<(std::is_lvalue_reference<Ret&&>::value && std::is_same<Ret, typename access<Arg0>::type>::value), SV*>
data/polymake-4.1/lib/core/include/perl/wrappers.h:1345:92:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   std::enable_if_t<!(std::is_lvalue_reference<Ret&&>::value && std::is_same<Ret, typename access<Arg0>::type>::value), SV*>
data/polymake-4.1/lib/core/include/perl/wrappers.h:1378:86:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
   using arg_pure_types = mlist_pure_types<typename mlist_transform_unary<arg_types, access>::type>;
data/polymake-4.1/lib/core/include/perl/wrappers.h:1535:50:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
             bool enabled=can_assign_to<typename access<Source>::type, Target>::value>
data/polymake-4.1/lib/core/include/perl/wrappers.h:1555:66:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
             bool enabled=std::is_constructible<Target, typename access<Source>::type>::value>
data/polymake-4.1/apps/fan/src/secondary_fan.cc:79: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.
   UniformlyRandom<Rational> random(seed);
data/polymake-4.1/apps/fan/src/secondary_fan.cc:85: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.
      copy_range(random.begin(), entire(heights));
data/polymake-4.1/apps/fan/src/secondary_fan.cc:89: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.
      copy_range(random.begin(), entire(coeffs));
data/polymake-4.1/apps/graph/src/hd_embedder.cc:63:26:  [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.
   UniformlyRandom<long> random(seed);
data/polymake-4.1/apps/graph/src/hd_embedder.cc:74:54:  [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.
         copy_range(entire(random_permutation(nodes, random)), l->begin());
data/polymake-4.1/apps/graph/src/random_graph.cc:33:45:  [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.
      UniformlyRandomRanged<long>::iterator random;
data/polymake-4.1/apps/graph/src/random_graph.cc:51:24:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
         Int source = *random;
data/polymake-4.1/apps/graph/src/random_graph.cc:54:23:  [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.
            target = *random;
data/polymake-4.1/apps/graph/src/random_graph.cc:67:48:  [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.
      UniformlyRandom<AccurateFloat>::iterator random;
data/polymake-4.1/apps/graph/src/random_graph.cc:83: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.
            if (*random <= p)
data/polymake-4.1/apps/polytope/src/gale_vertices.cc:38: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.
   UniformlyRandom<Rational> random(log2_ceil(n)+1);
data/polymake-4.1/apps/polytope/src/gale_vertices.cc:48:34:  [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.
            copy_range(translate(random, Scalar(Rational(-1,2))).begin(), entire(y));
data/polymake-4.1/apps/polytope/src/rand01.cc:34:28:  [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.
   UniformlyRandom<Bitset> random(d, seed);
data/polymake-4.1/apps/polytope/src/rand01.cc:40:25:  [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.
      bitvectors.insert(random.get());
data/polymake-4.1/apps/polytope/src/rand_aof.cc:40:32:  [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.
   UniformlyRandomRanged<long> random(n, seed);
data/polymake-4.1/apps/polytope/src/rand_aof.cc:47:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
      start=random.get();
data/polymake-4.1/apps/polytope/src/rand_aof.cc:99:7:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
      random.upper_limit() = candidates.size();
data/polymake-4.1/apps/polytope/src/rand_aof.cc:100:39:  [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.
      const Int this_one = candidates[random.get()];
data/polymake-4.1/apps/polytope/src/rand_box.cc:30:29:  [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.
   UniformlyRandom<Integer> random(seed);
data/polymake-4.1/apps/polytope/src/rand_box.cc:37:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
         V(i,k) = random.get() % (b+1);
data/polymake-4.1/apps/polytope/src/rand_cyclic.cc:53: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.
   UniformlyRandom<Rational> random(seed);
data/polymake-4.1/apps/polytope/src/rand_cyclic.cc:61:28:  [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.
         G(i,0) = (i%2) ? -random.get() : random.get();
data/polymake-4.1/apps/polytope/src/rand_cyclic.cc:61:43:  [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.
         G(i,0) = (i%2) ? -random.get() : random.get();
data/polymake-4.1/apps/polytope/src/rand_cyclic.cc:95: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.
            v += random.get() * (*rit);
data/polymake-4.1/apps/polytope/src/rand_metric.cc:40:29:  [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.
   UniformlyRandom<Integer> random(seed);
data/polymake-4.1/apps/polytope/src/rand_metric.cc:46:40:  [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.
         metric(i,j) = metric(j,i) = d+random.get()%d;
data/polymake-4.1/apps/polytope/src/unirand.cc:90:63:  [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.
      const Set<Int>& simplex = partial_volume.find_nearest((*random)*total_volume, operations::le())->second;
data/polymake-4.1/apps/polytope/src/unirand.cc:93: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.
      copy_range(random, entire(part_1));
data/polymake-4.1/apps/topaz/include/FiniteFields.h:53:10:  [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.
      is.setstate(std::ios::failbit);
data/polymake-4.1/apps/topaz/src/random_discrete_morse.cc:364:38:  [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.
         UniformlyRandomRanged<long> random(free_face_list.size(), random_source);
data/polymake-4.1/apps/topaz/src/random_discrete_morse.cc:365:22:  [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.
         long r_long(random.get());
data/polymake-4.1/bundled/sympol/external/sympol/sympol/sympol.cpp:293:4:  [3] (random) srand:
  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.
			srand(time(NULL));
data/polymake-4.1/external/permlib/example/example-smallgeneratingset.cpp:88:58:  [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.
				subgroupGenerators.push_back(PERM::ptr(new PERM(bsgs.random())));
data/polymake-4.1/external/permlib/include/permlib/bsgs.h:202:7:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	PERM random(const int i = 0) const;
data/polymake-4.1/external/permlib/include/permlib/bsgs.h:317:25:  [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.
PERM BSGS<PERM, TRANS>::random(const int i) const {
data/polymake-4.1/external/permlib/include/permlib/generator/bsgs_random_generator.h:48:38:  [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.
	virtual PERM next() { return m_bsgs.random(); }
data/polymake-4.1/external/permlib/include/permlib/generator/random_schreier_generator.h:73: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.
	PERM g = m_bsgs.random(m_i);
data/polymake-4.1/external/permlib/test/test-trans.cpp:178:42:  [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.
		const PERM bsgsCopyElement(cInv * bsgs.random() * c);
data/polymake-4.1/lib/core/include/ContainerUnion.h:828:8:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
struct random {
data/polymake-4.1/lib/core/include/ContainerUnion.h:1048:31:  [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.
      return function<unions::random<reference>>::get(me.discriminant)(me.area, i);
data/polymake-4.1/lib/core/include/IndexedSubgraph.h:394:113:  [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.
                                   subset_classifier::index_helper<masquerade<Nodes, GraphRef>, SetRef, false>::random);
data/polymake-4.1/lib/core/include/IndexedSubset.h:388:28:  [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.
          ? (index_helper::random
data/polymake-4.1/lib/core/include/IndexedSubset.h:391:28:  [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.
          ? (index_helper::random
data/polymake-4.1/lib/core/include/internal/PlainParser.h:642:23:  [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->is->setstate(std::ios::failbit);
data/polymake-4.1/lib/core/include/internal/PlainParser.h:647:20:  [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->is->setstate(std::ios::failbit);
data/polymake-4.1/lib/core/include/perl/Value.h:222:10:  [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.
         setstate(failbit);
data/polymake-4.1/lib/core/include/perl/glue.h:30:8:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
#ifdef random
data/polymake-4.1/lib/core/include/perl/glue.h:31:8:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
#undef random
data/polymake-4.1/lib/core/include/perl/glue.h:161:26:  [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.
   container_access_type random;
data/polymake-4.1/lib/core/include/perl/wrappers.h:301:29:  [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.
      container_access_type random,
data/polymake-4.1/lib/core/include/perl/wrappers.h:1037:33:  [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.
   static container_access_type random(std::false_type, std::true_type)
data/polymake-4.1/lib/core/include/perl/wrappers.h:1041:33:  [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.
   static container_access_type random(std::true_type, std::true_type)
data/polymake-4.1/lib/core/include/perl/wrappers.h:1046:33:  [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.
   static container_access_type random(is_sparse, std::false_type)
data/polymake-4.1/lib/core/include/perl/wrappers.h:1057:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
         random(bool_constant<super::is_sparse>(), typename super::non_const_access()),
data/polymake-4.1/lib/core/include/perl/wrappers.h:1058:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
         random(bool_constant<super::is_sparse>(), std::false_type())
data/polymake-4.1/lib/core/include/socketstream.h:109:7:  [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.
      setstate(std::ios::eofbit);
data/polymake-4.1/lib/core/src/Integer.cc:243:10:  [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.
      is.setstate(std::ios::failbit);
data/polymake-4.1/lib/core/src/Integer.cc:305:13:  [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.
         is.setstate(std::ios::failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:59:14:  [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.
         is->setstate(is->failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:64:14:  [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.
         is->setstate(is->failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:79: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.
      is->setstate(is->failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:137: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.
      is->setstate(closing == '\n' ? is->eofbit : is->failbit | is->eofbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:148:14:  [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.
         is->setstate(is->failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:154:14:  [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.
         is->setstate(is->failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:191: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.
      is->setstate(is->failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:226:24:  [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.
         if (*end) is->setstate(is->failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:242:24:  [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.
         if (*end) is->setstate(is->failbit);
data/polymake-4.1/lib/core/src/PlainParser.cc:250: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.
      is->setstate(is->eofbit | is->failbit);
data/polymake-4.1/lib/core/src/lib_init.cc:50:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
   static const bool use_new = getenv("GLIBCPP_FORCE_NEW") || getenv("GLIBCXX_FORCE_NEW");
data/polymake-4.1/lib/core/src/lib_init.cc:50:63:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
   static const bool use_new = getenv("GLIBCPP_FORCE_NEW") || getenv("GLIBCXX_FORCE_NEW");
data/polymake-4.1/lib/core/src/perl/Value.cc:815:7:  [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.
      setstate(eofbit);
data/polymake-4.1/lib/core/src/perl/wrappers.cc:397:26:  [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.
   container_access_type random,
data/polymake-4.1/lib/core/src/perl/wrappers.cc:401:23:  [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.
   t->acc[0].random = random;
data/polymake-4.1/apps/polytope/src/root_systems.cc:310:10:  [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.
   const char t(type[0]);
data/polymake-4.1/apps/polytope/src/wythoff.cc:232:10:  [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.
   const char t(type[0]);
data/polymake-4.1/bundled/java/java/native/SharedMemoryMatrix.c:115:2:  [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(dst, src, dim*sizeof(double));
data/polymake-4.1/bundled/java/java/native/SharedMemoryMatrix.c:151:4:  [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(dst, src, m->dimc*sizeof(double));
data/polymake-4.1/bundled/java/java/native/SharedMemoryMatrix.c:181: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(dst, src, dim*sizeof(double));
data/polymake-4.1/bundled/java/java/native/SharedMemoryMatrix.c:216:4:  [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(dst, src, m->dimc*sizeof(double));
data/polymake-4.1/bundled/lrs/apps/polytope/src/lrs_interface.cc:54:16:  [2] (misc) fopen:
  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).
   dummy_out = fopen("/dev/null", "w");
data/polymake-4.1/bundled/singular/apps/ideal/include/internal/singularRingManager.h:68:12:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
           sprintf(ringid,"R_%0u",ringidcounter++); 
data/polymake-4.1/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp:53:42:  [2] (misc) fopen:
  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).
        RayComputationLRS::ms_fIn = std::fopen("/dev/null","r");
data/polymake-4.1/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp:54:43:  [2] (misc) fopen:
  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).
        RayComputationLRS::ms_fOut = std::fopen("/dev/null","w");
data/polymake-4.1/bundled/sympol/external/sympol/sympol/yal/usagestats.cpp:33:5:  [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 buf[30];
data/polymake-4.1/bundled/sympol/external/sympol/sympol/yal/usagestats.cpp:35:16:  [2] (misc) fopen:
  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).
    FILE* pf = fopen(buf, "r");
data/polymake-4.1/external/permlib/test/group_reader.h:55:8:  [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).
		file.open(filename);
data/polymake-4.1/lib/core/include/internal/modified_containers.h:74:21:  [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.
   alignas(value_t) char area[sizeof(value_t)];
data/polymake-4.1/lib/core/include/internal/shared_object.h:87:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
         std::memcpy(n->aliases, a->aliases, a->n_alloc * sizeof(AliasSet*));
data/polymake-4.1/lib/core/include/internal/type_union.h:222:47:  [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.
   alignas(union_traits<TypeList>::alignment) char area[union_traits<TypeList>::size];
data/polymake-4.1/lib/core/include/perl/cout_bridge.h:36:4:  [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 buf[1024];
data/polymake-4.1/lib/core/src/Integer.cc:162:10:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
         strcpy(buf, "-inf");
data/polymake-4.1/lib/core/src/Integer.cc:164:10:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
         strcpy(buf, "+inf");
data/polymake-4.1/lib/core/src/Integer.cc:166:10:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
         strcpy(buf, "inf");
data/polymake-4.1/lib/core/src/RandomGenerators.cc:39:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
   if (rfd==-2) rfd=open("/dev/urandom", O_RDONLY);
data/polymake-4.1/lib/core/src/Rational.cc:37:4:  [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 small_buf[small_size];
data/polymake-4.1/lib/core/src/Rational.cc:59:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
         std::memcpy(num, s, numerator_digits);
data/polymake-4.1/lib/core/src/Rational.cc:95:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
         std::memcpy(num, s, before_pt);
data/polymake-4.1/lib/core/src/Rational.cc:97:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
         std::memcpy(num+before_pt, point, trailing);
data/polymake-4.1/lib/core/src/lib_init.cc:56:12:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      std::memcpy(new_p, p, old_sz < new_sz ? old_sz : new_sz);
data/polymake-4.1/lib/core/src/lib_init.cc:68:12:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      std::memcpy(new_p, p, old_sz < new_sz ? old_sz : new_sz);
data/polymake-4.1/apps/matroid/src/projective_plane.cc:109:16:  [1] (buffer) is_permutation:
  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 (!pm::is_permutation(group[i])) {
data/polymake-4.1/apps/polytope/src/check_inc.cc:66:18:  [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) {
data/polymake-4.1/bundled/java/apps/graph/src/se_interactive.cc:171:13:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
            usleep(useconds_t(params[p_delay]*1000));
data/polymake-4.1/bundled/nauty/apps/graph/src/GraphIso.cc:149:16:  [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.
   return std::equal(cg1, cg1_end, cg2);
data/polymake-4.1/bundled/sympol/external/sympol/sympol/polyhedronio.cpp:38:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
Polyhedron* sympol::PolyhedronIO::read (std::istream& is, std::list<boost::shared_ptr<PERM> >& groupGenerators, std::vector<ulong>& groupBase) {
data/polymake-4.1/bundled/sympol/external/sympol/sympol/polyhedronio.h:39:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		static Polyhedron* read (std::istream& is, std::list<boost::shared_ptr<PERM> >& groupGenerators, std::vector<ulong>& groupBase);
data/polymake-4.1/bundled/sympol/external/sympol/sympol/sympol.cpp:189:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	Polyhedron* poly = PolyhedronIO::read(myfile, groupGenerators, groupBase);
data/polymake-4.1/external/TOSimplex/include/TOSimplex/TOSimplex.h:63:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		void read( const char* filename );
data/polymake-4.1/external/permlib/test/group_data.h:84:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	reader.read(filename);
data/polymake-4.1/external/permlib/test/group_reader.h:45:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	bool read(const std::string& s) {
data/polymake-4.1/external/permlib/test/group_reader.h:46:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
		return read(s.c_str());
data/polymake-4.1/external/permlib/test/group_reader.h:49:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	bool read(const char* filename) {
data/polymake-4.1/external/permlib/test/test-test.cpp:374:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
	reader.read(info.filename);
data/polymake-4.1/lib/core/include/AccurateFloat.h:1625:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   void read(std::istream& is);
data/polymake-4.1/lib/core/include/AccurateFloat.h:1630:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      a.read(is);
data/polymake-4.1/lib/core/include/AnyString.h:93:24:  [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).
   return AnyString(s, strlen(s));
data/polymake-4.1/lib/core/include/GF2.h:83:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Input& read(Input& in)
data/polymake-4.1/lib/core/include/GenericMatrix.h:291:9:  [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.
   bool equal(const GenericMatrix<TMatrix2>& b, std::true_type) const
data/polymake-4.1/lib/core/include/GenericMatrix.h:297:9:  [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.
   bool equal(const GenericMatrix<TMatrix2>& b, std::false_type) const
data/polymake-4.1/lib/core/include/GenericMatrix.h:923:14:  [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.
      return equal(m2, bool_constant<is_flat && check_container_feature<TMatrix2, FlatStorage>::value>());
data/polymake-4.1/lib/core/include/Graph.h:1256:4:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   read(Input& in)
data/polymake-4.1/lib/core/include/Graph.h:1265:4:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   read(Input& in)
data/polymake-4.1/lib/core/include/Graph.h:1286:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      me.read(in.top());
data/polymake-4.1/lib/core/include/Graph.h:1890:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      me.read(in.top().begin_list(&rows(pm::adjacency_matrix(me))));
data/polymake-4.1/lib/core/include/Graph.h:2898:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   void read(Input&& in)
data/polymake-4.1/lib/core/include/Integer.h:1419:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   void read(std::istream& is, bool allow_sign=true);
data/polymake-4.1/lib/core/include/Integer.h:1444:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      a.read(is);
data/polymake-4.1/lib/core/include/RandomSubset.h:216:19:  [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.
             std::equal(perm_index.begin(), perm_index.end(), it.perm_index.begin());
data/polymake-4.1/lib/core/include/Rational.h:1701:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   void read(std::istream& is);
data/polymake-4.1/lib/core/include/Rational.h:1707:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      a.read(is);
data/polymake-4.1/lib/core/include/TropicalNumber.h:399:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return me.read(in.top(), bool_constant<is_derived_from_instance_of<Input, PlainParser>::value && !std::numeric_limits<Scalar>::has_infinity>());
data/polymake-4.1/lib/core/include/TropicalNumber.h:411:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   Input& read(Input& in, std::false_type)
data/polymake-4.1/lib/core/include/TropicalNumber.h:417:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   Input& read(Input& in, std::true_type)
data/polymake-4.1/lib/core/include/internal/type_manip.h:784:39:  [1] (buffer) mismatch:
  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.
   static const bool mismatch= first::mismatch || second::mismatch;
data/polymake-4.1/lib/core/include/internal/type_manip.h:784:59:  [1] (buffer) mismatch:
  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.
   static const bool mismatch= first::mismatch || second::mismatch;
data/polymake-4.1/lib/core/include/perl/Value.h:93:30:  [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).
      return const_string(s, strlen(s));
data/polymake-4.1/lib/core/include/perl/Value.h:103:39:  [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).
      return const_string_with_int(s, strlen(s), i);
data/polymake-4.1/lib/core/include/permutations.h:664:6:  [1] (buffer) is_permutation:
  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.
bool is_permutation(const Permutation& perm)
data/polymake-4.1/lib/core/src/AccurateFloat.cc:88:22:  [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).
   const ssize_t l = strlen(str);
data/polymake-4.1/lib/core/src/AccurateFloat.cc:115:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void AccurateFloat::read(std::istream& is)
data/polymake-4.1/lib/core/src/Integer.cc:220:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Integer::read(std::istream& is, bool allow_sign)
data/polymake-4.1/lib/core/src/Integer.cc:349:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      s = ::read(fd, d+consumed, total-consumed);
data/polymake-4.1/lib/core/src/Rational.cc:124:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Rational::read(std::istream& is)
data/polymake-4.1/lib/core/src/Rational.cc:126:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   static_cast<Integer*>(mpq_numref(this))->read(is);
data/polymake-4.1/lib/core/src/Rational.cc:129:48:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      static_cast<Integer*>(mpq_denref(this))->read(is, false);
data/polymake-4.1/lib/core/src/Rational.cc:153:14:  [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).
      buf += strlen(buf);
data/polymake-4.1/lib/core/src/perl/types.cc:27:53:  [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).
                                     type_name, I32(strlen(type_name)), false)) {
data/polymake-4.1/lib/core/src/perl/types.cc:82:22:  [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).
   mPUSHp(type_name, strlen(type_name));
data/polymake-4.1/lib/core/src/perl/wrappers.cc:83:28:  [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).
   const size_t typeid_len=strlen(typeid_name);
data/polymake-4.1/lib/core/src/socketstream.cc:228:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   std::streamsize gotten = read(fd_, egptr(), free);
data/polymake-4.1/lib/core/src/socketstream.cc:241:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
   std::streamsize gotten=read(fd_, buf, bufsize);
data/polymake-4.1/lib/core/src/socketstream.cc:325:4:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
   strncpy(sa.sun_path, path, sizeof(sa.sun_path)-1);

ANALYSIS SUMMARY:

Hits = 187
Lines analyzed = 220813 in approximately 6.03 seconds (36644 lines/second)
Physical Source Lines of Code (SLOC) = 153191
Hits@level = [0]   8 [1]  52 [2]  27 [3]  73 [4]  34 [5]   1
Hits@level+ = [0+] 195 [1+] 187 [2+] 135 [3+] 108 [4+]  35 [5+]   1
Hits/KSLOC@level+ = [0+] 1.27292 [1+] 1.2207 [2+] 0.881253 [3+] 0.705002 [4+] 0.228473 [5+] 0.0065278
Symlinks skipped = 23 (--allowlink overrides but see doc for security issue)
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.