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/psi4-1.3.2/doc/sphinxman/source/attic/early_dfmp2/df-mp2-formJ.cc
Examining data/psi4-1.3.2/doc/sphinxman/source/attic/early_dfmp2/df-mp2.cc
Examining data/psi4-1.3.2/psi4/include/psi4/masses.h
Examining data/psi4-1.3.2/psi4/include/psi4/physconst.h
Examining data/psi4-1.3.2/psi4/include/psi4/pragma.h
Examining data/psi4-1.3.2/psi4/include/psi4/psi4-dec.h
Examining data/psi4-1.3.2/psi4/include/psi4/psifiles.h
Examining data/psi4-1.3.2/psi4/include/psi4/pybind11.h
Examining data/psi4-1.3.2/psi4/include/psi4/times.h
Examining data/psi4-1.3.2/psi4/src/core.cc
Examining data/psi4-1.3.2/psi4/src/create_new_plugin.cc
Examining data/psi4-1.3.2/psi4/src/export_benchmarks.cc
Examining data/psi4-1.3.2/psi4/src/export_blas_lapack.cc
Examining data/psi4-1.3.2/psi4/src/export_cubeprop.cc
Examining data/psi4-1.3.2/psi4/src/export_diis.cc
Examining data/psi4-1.3.2/psi4/src/export_fock.cc
Examining data/psi4-1.3.2/psi4/src/export_functional.cc
Examining data/psi4-1.3.2/psi4/src/export_mints.cc
Examining data/psi4-1.3.2/psi4/src/export_misc.cc
Examining data/psi4-1.3.2/psi4/src/export_oeprop.cc
Examining data/psi4-1.3.2/psi4/src/export_options.cc
Examining data/psi4-1.3.2/psi4/src/export_pcm.cc
Examining data/psi4-1.3.2/psi4/src/export_plugins.cc
Examining data/psi4-1.3.2/psi4/src/export_psio.cc
Examining data/psi4-1.3.2/psi4/src/export_trans.cc
Examining data/psi4-1.3.2/psi4/src/export_wavefunction.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/adc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/adc.h
Examining data/psi4-1.3.2/psi4/src/psi4/adc/adc_main.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/amps_write.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/compute_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/denominator.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/differentiation.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/init_tensors.cc
Examining data/psi4-1.3.2/psi4/src/psi4/adc/prepare_tensors.cc
Examining data/psi4-1.3.2/psi4/src/psi4/ambit_interface/convert.cc
Examining data/psi4-1.3.2/psi4/src/psi4/ambit_interface/convert.h
Examining data/psi4-1.3.2/psi4/src/psi4/ambit_interface/integrals.cc
Examining data/psi4-1.3.2/psi4/src/psi4/ambit_interface/integrals.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Frozen.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/G.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/G_norm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gabcd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gciab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gibja.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gijab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gijab_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gijab_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gijab_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gijka.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Gijkl.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Iab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Iai.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Iia.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Iij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/MOInfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/V.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/V_cc2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/add_core_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/add_core_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/add_ref.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/add_ref_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/add_ref_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/add_ref_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ael.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_A.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_A_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_A_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_A_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_X.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_Z.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_Z_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_Z_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_Z_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/build_ex_tdensity.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ccdensity.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/classify.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/deanti.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/deanti_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/deanti_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/deanti_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/densgrid_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/distribute.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/dump_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/dump_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/dump_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/energy_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/energy_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/energy_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_oscillator_strength.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_rotational_strength.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_sort_td_rohf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_sort_td_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_td_cleanup.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_td_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_td_setup.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_tdensity.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ex_tdensity_intermediates.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/file_build.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/fold.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/fold_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/fold_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/fold_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_frozen.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/globals.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/idx_error.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/idx_permute.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/kinetic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/lag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ltdensity.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ltdensity_intermediates.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/norm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/onepdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/oscillator_strength.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/relax_D.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/relax_I.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/relax_I_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/relax_I_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/relax_I_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/resort_gamma.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/resort_tei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/rotational_strength.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/rtdensity.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sortI.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sortI_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sortI_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sortI_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sort_ltd_rohf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sort_ltd_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sort_rtd_rohf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sort_rtd_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sortone.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sortone_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sortone_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/sortone_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/td_cleanup.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/td_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/td_setup.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/tdensity.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/transL.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/transdip.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/transp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/twopdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gabcd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gciab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gciab_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gibja.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gibja_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gijab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gijab_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gijka.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gijka_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_Gijkl.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_V.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_oe_intermediates.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_oe_intermediates_rhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_onepdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_onepdm_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_te_intermediates.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_te_intermediates_rhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi1_connected.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi1_rhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi1_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi2_rhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi2_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi_check.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi_intermediates.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/zero_pdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/AO_contribute.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/BT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/BT2_AO.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/CT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/DT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/ET2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/FT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/FT2_cc2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/Fae.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/FaetT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/Fme.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/Fmi.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/FmitT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/Local.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/MOInfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/Params.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/Wmbej.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/WmbejT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/Wmnij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/WmnijT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/Z.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/ZT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/amp_write.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/analyze.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_Wabei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_WabeiT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_WabijT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_Wmbij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_WmbijT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_Wmnij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_faeT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_fmiT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc2_t2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc3.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc3_Wabei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc3_Wamef.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc3_Wmbij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc3_Wmnie.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/cc3_Wmnij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/ccenergy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/converged.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/d1diag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/d2diag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/denom.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diagnostic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/dijabT2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/fock_build.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/form_df_ints.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/get_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/halftrans.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/init_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/lmp2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/local.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/mp2_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/new_d1diag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/pair_energies.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/rotate.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/sort_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/spinad_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/status.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/t1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/t1_ijab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/t2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/tau.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/taut.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/tsave.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/update.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/Local.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/MOInfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/Params.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/c_clean.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_hbar_extra.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cceom.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/dgeev_eom.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/form_diagonal.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/get_eom_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/get_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/globals.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/hbar_extra.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/hbar_norms.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/local.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/local_guess.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/norm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/norm_HC1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/precondition.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/read_guess.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaDD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaDS.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSD.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/F.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Fai.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/HET1_Wabef.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/MOInfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Params.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabei_AAAA_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabei_ABAB_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabei_BABA_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabei_BBBB_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabei_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabei_RHF_FT2_a.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabei_ROHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wabij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wamef.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wmbej.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wmbij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/Wmnie.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/cc2_Wabei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/cc2_Wmbej.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/cc2_Wmbij.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/cc2_Zmbej.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/cc3_HET1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/cchbar.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/get_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/globals.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/norm_HET1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/purge.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/reference.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/sort_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/status.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/tau.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cchbar/taut.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/BL2_AO.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/DL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/FaeL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/FmiL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/G.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/GL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/L1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/L1FL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/L2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/L3_AAA.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/L3_AAB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lamp_write.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lmag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lnorm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Local.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lsave.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/MOInfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Params.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/WabeiL1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/WefabL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/WejabL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/WijmbL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/WijmnL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/WmbejL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/c_clean.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc2_Gai.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc2_L1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc2_L2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc2_faeL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc2_fmiL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc2_hbar_extra.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc3_l3l1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc3_l3l2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc3_t3x.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cc3_t3z.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cclambda.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cclambda.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_sum.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/converged.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/denom.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/dijabL2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/globals.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/halftrans.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/hbar_extra.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/init_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/local.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/ortho_Rs.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/overlap.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/overlap_LAMPS.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/pseudoenergy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/sort_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/spinad_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/status.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/update.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/HXY.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/Local.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/MOInfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/Params.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/amp_write.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/analyze.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X1.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_hbar_extra.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_sort_X.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/ccresponse.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/compute_X.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/converged.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/denom.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/get_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/globals.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/hbar_extra.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/init_X.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/lambda_residuals.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/linresp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/local.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/print_X.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pseudopolar.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/save_X.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/scatter.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/scatter2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_lamps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_pert.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/update_X.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_AAA.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_AAB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_ABB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_BBB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_UHF_AAA.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_UHF_AAB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_UHF_ABB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/ET_UHF_BBB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/EaT_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/MOInfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/Params.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/T3_UHF_AAA.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/T3_UHF_AAB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/T3_UHF_ABC.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/T3_grad_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/T3_grad_UHF_AAA.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/T3_grad_UHF_AAB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/T3_grad_UHF_BBA.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/T3_grad_UHF_BBB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/count_ijk.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/globals.h
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/test_abc_loops.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/transpose_integrals.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/cctriples/triples.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cc/ccwave.h
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/a_spinad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/b_spinad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/c_sort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/cctransort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/d_sort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/d_spinad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/denom.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/e_sort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/e_spinad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/f_sort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/fock.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/memcheck.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/pitzer2qt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/scf_check.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_rhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/AO_contribute.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft.h
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_compute.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_compute_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_compute_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_df_tensor.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_energy_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_energy_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_integrals_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_integrals_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_lambda_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_lambda_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_memory.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_mp2_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_mp2_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_n_representability.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_qc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_scf_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_scf_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_sort_mo_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_tau_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_tau_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_triples.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/half_transform.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dcft/main.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/b2brepl.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/calc_d.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/ci_tol.h
Examining data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/civect.h
Examining data/psi4-1.3.2/psi4/src/psi4/detci/ciwave.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/ciwave.h
Examining data/psi4-1.3.2/psi4/src/psi4/detci/compute_cc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/detci.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/diag_h.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/form_ov.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/get_mo_info.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/globaldefs.h
Examining data/psi4-1.3.2/psi4/src/psi4/detci/h0block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/import_vector.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/ints.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/misc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/odometer.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/odometer.h
Examining data/psi4-1.3.2/psi4/src/psi4/detci/og_addr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/olsengraph.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/olsenupdt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/opdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/printing.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/s1v.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/s2v.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/s3_block_bz.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/s3v.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/sem_test.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/set_ciblks.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/slater.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/slater_matel.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/slaterd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/slaterd.h
Examining data/psi4-1.3.2/psi4/src/psi4/detci/stringlist.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/structs.h
Examining data/psi4-1.3.2/psi4/src/psi4/detci/tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/detci/vector.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfep2/dfep2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfep2/dfep2.h
Examining data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.h
Examining data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.h
Examining data/psi4-1.3.2/psi4/src/psi4/dfmp2/wrapper.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.h
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/cc_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_3index_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_3index_intr_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_F_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_F_intr_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_iterations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_iterations_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_opdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_pdm_3index_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_t2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_t2_amps_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_3index_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_W_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_iterations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_l2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_iterations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_iterations_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_opdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps_low.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_3index_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_iterations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/cd_ints.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/defines.h
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/df_ref.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/dfgrad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/dfocc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/dfocc.h
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/diis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ekt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ekt.h
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/fock_so.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/idp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/kappa_diag_hess.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/kappa_orb_resp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/kappa_orb_resp_pcg.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_iterations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/main.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/mograd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/mp2_direct.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/occ_iterations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/oei_grad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/olddf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_opdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_opdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/pair_index.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/properties.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/qchf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/ref_grad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/s2_response.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/semi_canonic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/t1_1st_sc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_gen.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_sc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_scs_gen.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_scs_sc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_mp2_direct.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/tei_grad_corr.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/tei_grad_ref.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/update_hfmo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/update_mo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_cg.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc
Examining data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fisapt/fisapt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fisapt/fisapt.h
Examining data/psi4-1.3.2/psi4/src/psi4/fisapt/local2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fisapt/local2.h
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/blas.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/blas.h
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/blas_mangle.h
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.h
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/df_scs.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/df_t1_transformation.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/fnocc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.h
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/mp2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/opdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc
Examining data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc
Examining data/psi4-1.3.2/psi4/src/psi4/gdma_interface/wrapper.cc
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/3index.h
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/cholesky.cc
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/cholesky.h
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.h
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/dfhelper.cc
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/dfhelper.h
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/dftensor.cc
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/dftensor.h
Examining data/psi4-1.3.2/psi4/src/psi4/lib3index/fittingmetric.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/block_matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/eigout.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/eigsort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/eivout.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/flin.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/init_array.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/init_matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/int_array.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/libciomr.h
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/long_int_array.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/lubksb.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/ludcmp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/print_array.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/print_mat.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/rsp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/sq_rsp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/sq_to_tri.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/tqli.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/tred2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/tri_to_sq.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/tstart.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libciomr/zero.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libcubeprop/csg.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libcubeprop/csg.h
Examining data/psi4-1.3.2/psi4/src/psi4/libcubeprop/cubeprop.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libcubeprop/cubeprop.h
Examining data/psi4-1.3.2/psi4/src/psi4/libdiis/diisentry.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdiis/diisentry.h
Examining data/psi4-1.3.2/psi4/src/psi4/libdiis/diismanager.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdiis/diismanager.h
Examining data/psi4-1.3.2/psi4/src/psi4/libdisp/dispersion.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdisp/dispersion.h
Examining data/psi4-1.3.2/psi4/src/psi4/libdisp/dispersion_defines.h
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/3d_sort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/4mat_irrep_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/T3_AAA.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/T3_AAB.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/T3_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/T3_RHF_ic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/block_matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_axpbycz.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_axpy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_copy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_dirprd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_dot.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_dot_self.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_dump.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_close_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_init_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_rd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_rd_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_row_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_row_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_row_rd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_row_wrt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_row_zero.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_shift13.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_shift31.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_wrt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_mat_irrep_wrt_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_scm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_scmcopy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_sort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_sort_axpy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_sort_ooc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_symm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_symm2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_trace.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_RHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_RHF_ic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_UHF.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/contract222.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/contract244.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/contract422.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/contract424.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/contract442.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/contract444.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/contract444_df.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/dot13.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/dot14.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/dot23.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/dot24.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/dpd.h
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/dpdmospace.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/dpdmospace.h
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/error.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_axpbycz.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_axpy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_copy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_dirprd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_dot.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_dot_self.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_mat_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_mat_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_mat_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_mat_rd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_mat_wrt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_scm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_trace.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_cache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_init_nocache.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_rd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_rd_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_row_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_row_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_row_rd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_row_wrt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_row_zero.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_wrt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_mat_irrep_wrt_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/memfree.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/pairnum.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/split.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trace42_13.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trans4_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trans4_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trans4_mat_irrep_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trans4_mat_irrep_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trans4_mat_irrep_rd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trans4_mat_irrep_shift13.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trans4_mat_irrep_shift31.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libdpd/trans4_mat_irrep_wrt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfilesystem/path.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfilesystem/path.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/CDJK.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/DirectJK.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/DiskJK.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/GTFockJK.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/MemDFJK.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/PKJK.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/PK_workers.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/PK_workers.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/PKmanagers.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/PKmanagers.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/apps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/apps.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/dft_integrators.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/gridblocker.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/hamiltonian.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/hamiltonian.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/jk.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/jk.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/points.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/solver.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/solver.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/soscf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/soscf.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/v.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/v.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/wrapper.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfock/points.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfunctional/LibXCfunctional.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfunctional/factory.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfunctional/functional.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfunctional/functional.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfunctional/superfunctional.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libfunctional/superfunctional.h
Examining data/psi4-1.3.2/psi4/src/psi4/libfunctional/LibXCfunctional.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_fetch.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_flush.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_put.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_wrt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_wrt_mat.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_wrt_val.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/config.h
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/iwl.h
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/iwl.hpp
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/rdone.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libiwl/wrtone.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/3coverlap.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/3coverlap.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/angularmomentum.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/angularmomentum.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/benchmark.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/benchmark.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/bessel.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/bessel.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/cartesianiter.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/cartesianiter.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/cdsalclist.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/cdsalclist.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/chartab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/corrtab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/corrtab.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/dcd.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/deriv.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/deriv.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/dimension.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/dimension.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/dipole.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/dipole.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/ecpint.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/ecpint.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/efpmultipolepotential.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/efpmultipolepotential.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/electricfield.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/electricfield.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/electrostatic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/electrostatic.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/element_to_Z.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/eri.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/eri.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/extern.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/extern.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/factory.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/factory.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/fjt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/fjt.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/gaussquad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/gaussquad.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/get_writer_file_prefix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/gridblock.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/gshell.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/gshell.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/integral.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/integral.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/integraliter.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/integralparameters.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/integralparameters.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/intvector.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/irrep.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/kinetic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/kinetic.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/local.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/local.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/maketab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/mintshelper.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/mintshelper.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/multiarr.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/multipoles.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/multipoles.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/multipolesymmetry.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/multipolesymmetry.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/nabla.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/nabla.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/oeprop.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/oeprop.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/onebody.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/onebody.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/orbitalspace.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/orbitalspace.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/orthog.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/orthog.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/osrecur.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/osrecur.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/overlap.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/overlap.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/petitelist.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/petitelist.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/potential.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/potential.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/potentialint.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/potentialint.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/pseudospectral.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/pseudospectral.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/psimath.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/psimath.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/quadrupole.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/quadrupole.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/rel_potential.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/rel_potential.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/rep.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/shellrotation.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/shellrotation.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/sieve.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/sieve.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/siminteri.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/siminteri.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/sobasis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/sobasis.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/sointegral.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/sointegral_onebody.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/sointegral_twobody.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/solidharmonics.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/svd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/symop.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/tracelessquadrupole.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/tracelessquadrupole.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/transform.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/twobody.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/twobody.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/typedefs.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/vector.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/vector.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/vector3.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/wavefunction.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/wavefunction.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/writer.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/writer.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/writer_file_prefix.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/x2cint.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmints/x2cint.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/libmoinfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/model_space.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/model_space.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/model_space_build.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo_base.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo_base.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo_mappings.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo_model_space.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo_scf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo_scf.h
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo_slaterdeterminant.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/slater_determinant.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libmoinfo/slater_determinant.h
Examining data/psi4-1.3.2/psi4/src/psi4/liboptions/liboptions.cc
Examining data/psi4-1.3.2/psi4/src/psi4/liboptions/liboptions.h
Examining data/psi4-1.3.2/psi4/src/psi4/liboptions/print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libplugin/close_plugin.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libplugin/load_plugin.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libplugin/plugin.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/PsiOutStream.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/PsiOutStream.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/class_macros.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/combinations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/exception.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/exception.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/libpsi4util.h
Parsing failed to find end of parameter list; semicolon terminated it in (std::begin(Input), std::end(Input), std::begin(Test),
                      [](unsigned char a, unsigned char b) { return std::tolower(a) == std::tolower(b); });
}

std::vector<std::string> split(con
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/memory_manager.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/memory_manager.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/process.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/process.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsi4util/stl_string.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/aio_handler.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/aiohandler.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/close.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/config.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/done.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/error.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/filemanager.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/filescfg.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/get_address.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/get_filename.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/get_global_address.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/get_length.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/get_numvols.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/get_volpath.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/getpid.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/init.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/open_check.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/psio.h
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/psio.hpp
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/read.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/read_entry.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/rename_file.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/rw.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/tocclean.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/tocdel.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/toclast.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/toclen.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/tocprint.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/tocread.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/tocscan.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/tocwrite.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/volseek.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/write.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/write_entry.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsio/zero_disk.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.h
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/3d_array.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/blas_intfc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/blas_intfc23.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/blas_intfc23_mangle.h
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/blas_intfc_mangle.h
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/cc_excited.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/david.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/dirprd_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/dot_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/dx_read.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/dx_write.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/fill_sym_matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/invert.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/lapack_intfc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/lapack_intfc.h
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/lapack_intfc_mangle.h
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/mat_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/newmm_rking.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/normalize.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/pople.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/probabil.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/qt.h
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/ras_set.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/reorder_qt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/schmidt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/schmidt_add.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/slaterdset.h
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/solve_pep.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libqt/timer.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp20.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp21.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp30.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst10.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst12.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst13.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp30.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind20.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind30.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch10.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch11.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/fdds_disp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/fdds_disp.h
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind-disp30.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind30.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt.h
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.h
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.h
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2p.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2p.h
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2p3.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2p3.h
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/usapt0.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/usapt0.h
Examining data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/cuhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/cuhf.h
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/frac.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/hf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/hf.h
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/mom.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/pairs.h
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/rhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/rhf.h
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/rohf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/rohf.h
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/sad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/sad.h
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/stability.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/stability.h
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libscf_solver/uhf.h
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/fcidump_helper.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/fcidump_helper.h
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform.h
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_dpd_id.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_functors.h
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_oei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_mo_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_so_tei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_so_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm_restricted.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm_unrestricted.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/mospace.cc
Examining data/psi4-1.3.2/psi4/src/psi4/libtrans/mospace.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/algebra_interface.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/algebra_interface.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/algebra_interface_mangle.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/block_matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/block_matrix.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/block_vector.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/block_vector.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/matrix_base.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/matrix_base.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/mcscf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/mcscf.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/sblock_matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/sblock_matrix.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/sblock_vector.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/sblock_vector.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf.h
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_F.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_Feff.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_G.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_S_inverse_sqrt.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_canonicalize_MO.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_check_orthonormality.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_compute_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_density_matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_diis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_guess_occupation.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_initial_guess.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_iterate_scf_equations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_pairs.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_print_eigenvectors_and_MO.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_read_so_oei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_read_so_tei.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_save_info.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/vector_base.cc
Examining data/psi4-1.3.2/psi4/src/psi4/mcscf/vector_base.h
Examining data/psi4-1.3.2/psi4/src/psi4/mrcc/mrcc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/arrays.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/arrays.h
Examining data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/ccl_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/cepa_iterations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/defines.h
Examining data/psi4-1.3.2/psi4/src/psi4/occ/diis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/dpd.h
Examining data/psi4-1.3.2/psi4/src/psi4/occ/ekt_ea.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/ekt_ip.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/ep2_ip.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/fock_alpha.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/fock_beta.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/gfock.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/gfock_diag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/gfock_ea.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/idp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/idp2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/kappa_msd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/kappa_orb_resp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/kappa_orb_resp_iter.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/main.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/manager.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/mograd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/occ_iterations.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/occwave.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/occwave.h
Examining data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_g_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_response_pdms.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_t2_1st_sc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/omp2_ip_poles.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/omp2_response_pdms.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/omp3_g_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/omp3_ip_poles.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/omp3_response_pdms.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_general.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_sc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/semi_canonic.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/t1_1st.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_general.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_sc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/t2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/tei_sort_iabc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/tpdm_ref_corr_opdm.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/trans_ints_rhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/trans_ints_rmp2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/trans_ints_uhf.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/trans_ints_ump2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/update_mo.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/v_2nd_order.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/v_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/w_1st_order.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/w_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/occ/z_vector.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/IRC_data.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/atom_data.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/atom_data.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/bend.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/bend.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/cart.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/cart.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/combo_coordinates.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/combo_coordinates.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/coordinates.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/cov_radii.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/fb_frag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/fb_frag.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/frag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/frag.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/frag_H_guess.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/frag_apply_frozen_constraints.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/frag_disp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/frag_natural.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/frag_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/geom_gradients_io.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/getIntcoFileName.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/globals.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/interfrag.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/interfrag.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/interfrag_orient.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/io.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/lindh_guess.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/linear_algebra.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/linear_algebra.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/mem.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/mem.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_backstep.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_fragments.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_irc_step.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_linesearch_step.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_nr_step.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_prfo_step.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_read_coords.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_rfo_step.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_sd_step.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/molecule_tests.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/oofp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/oofp.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/opt_data_io.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/opt_except.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/opt_params.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/optking.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/package.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/physconst.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/print.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/print.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/set_params.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/simple_base.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/stre.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/stre.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/tors.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/tors.h
Examining data/psi4-1.3.2/psi4/src/psi4/optking/v3d.cc
Examining data/psi4-1.3.2/psi4/src/psi4/optking/v3d.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/algebra_interface.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/algebra_interface.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/algebra_interface_mangle.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_algorithms.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_compatibile.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_interface.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_parser.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_solve.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/debugging.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/debugging.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/heff.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/heff.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/heff_diagonalize.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2_Heff.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2_Heff_doubles.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2_Heff_singles.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2_add_matrices.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2_f_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2_t1_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/idmrpt2_t2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/index.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/index.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/index_iterator.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/index_iterator.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/index_types.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/integral_class.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/main.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/main.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/manybody.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/manybody.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/manybody_denominators.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_addressing.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_types.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrixtmp.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrixtmp.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd_add_matrices.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd_f_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd_t1_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd_t2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd_w_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mp2_ccsd_z_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_Heff.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_add_matrices.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_compute.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_energy.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_f_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_pert_cbs.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_pert_triples.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_t1_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_t2_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_t_amps.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_tau.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_w_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrcc_z_int.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_compute.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_compute_restricted.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_compute_spin_adapted.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_form_matrices.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_heff.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_heff_a.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_heff_a_restricted.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_heff_ab.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_heff_ab_restricted.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_heff_b.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_heff_b_restricted.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_heff_restricted.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/mrccsd_t_setup.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/operation.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/operation.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/operation_compute.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/operation_contraction.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/operation_sort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/psimrcc.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/psimrcc.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/sort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/sort.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/sort_mrpt2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/sort_out_of_core.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/special_matrices.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/special_matrices.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_block.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_mrpt2.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_presort.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_read_so.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/types.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/updater.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/updater.h
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/updater_bw.cc
Examining data/psi4-1.3.2/psi4/src/psi4/psimrcc/updater_mk.cc
Examining data/psi4-1.3.2/psi4/src/psi4/sapt/wrapper.cc
Examining data/psi4-1.3.2/psi4/src/psi4/sapt/wrapper.h
Examining data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.h
Examining data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc
Examining data/psi4-1.3.2/psi4/src/psi4/scfgrad/scf_grad.cc
Examining data/psi4-1.3.2/psi4/src/psi4/scfgrad/scf_grad.h
Examining data/psi4-1.3.2/psi4/src/psi4/scfgrad/wrapper.cc
Examining data/psi4-1.3.2/psi4/src/python_data_type.cc
Examining data/psi4-1.3.2/psi4/src/python_data_type.h
Examining data/psi4-1.3.2/psi4/src/read_options.cc

FINAL RESULTS:

data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:58:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:59:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:105:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:106:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:107:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:108:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CmNeF_lbl, "%s %d", "CmNeF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:109:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:110:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:111:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:211:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:212:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:213:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:214:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CmNeF_lbl, "%s %d", "CmNeF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:215:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:216:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:217:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:54:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:65:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:67:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:72:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:79:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:87:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:105:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:107:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:112:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:119:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:127:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:72:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:73:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:238:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:239:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:240:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:241:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:242:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:320:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:371:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIA_lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:373:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sia_lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:385:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:386:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:387:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:388:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:389:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:467:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:57:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:58:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:110:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:111:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:112:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:113:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:114:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:164:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:165:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:166:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:167:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:168:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:72:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:115:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:117:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:122:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:129:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:137:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:155:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:157:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:162:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:169:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:177:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:61:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:62:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:136:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:137:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:138:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:139:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:140:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:219:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:220:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:221:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:222:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:223:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:54:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:55:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:75:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:76:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:77:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:78:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:79:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:130:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:131:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:132:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:133:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:134:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:57:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:107:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:108:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:109:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:110:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:111:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:112:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:260:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:261:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:262:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:263:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:264:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:265:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:63:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:64:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:120:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:121:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:122:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:123:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:124:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:125:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:290:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:291:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:292:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:293:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:294:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:295:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:54:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:56:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:70:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:72:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:77:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:91:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:108:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:110:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:115:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:129:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:55:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:56:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:69:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:70:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:71:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:72:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:73:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:74:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:105:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:106:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:107:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:108:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:109:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:110:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:56:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:57:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:84:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:85:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:86:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:87:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:88:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:167:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:168:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:169:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIJAB_lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:170:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Sijab_lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:171:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:117:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:118:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:142:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:143:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblj, "%d%s", j, moinfo.irr_labs_lowercase[Gj]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:144:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:145:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblb, "%d%s", b, moinfo.irr_labs_lowercase[Gb]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:173:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:174:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:191:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:192:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:216:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:217:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblj, "%d%s", j, moinfo.irr_labs_lowercase[Gj]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:218:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:219:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblb, "%d%s", b, moinfo.irr_labs_lowercase[Gb]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:242:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:243:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblj, "%d%s", j, moinfo.irr_labs_lowercase[Gj]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:244:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:245:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblb, "%d%s", b, moinfo.irr_labs_lowercase[Gb]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:268:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:269:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblj, "%d%s", j, moinfo.irr_labs_lowercase[Gj]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:270:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:271:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblb, "%d%s", b, moinfo.irr_labs_lowercase[Gb]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:300:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:301:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:323:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:324:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:351:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:352:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblj, "%d%s", j, moinfo.irr_labs_lowercase[Gj]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:353:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:354:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblb, "%d%s", b, moinfo.irr_labs_lowercase[Gb]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:377:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:378:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblj, "%d%s", j, moinfo.irr_labs_lowercase[Gj]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:379:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:380:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblb, "%d%s", b, moinfo.irr_labs_lowercase[Gb]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:411:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbli, "%d%s", i, moinfo.irr_labs_lowercase[Gi]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:412:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblj, "%d%s", j, moinfo.irr_labs_lowercase[Gj]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:413:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbla, "%d%s", a, moinfo.irr_labs_lowercase[Ga]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:414:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lblb, "%d%s", b, moinfo.irr_labs_lowercase[Gb]);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:77:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:100:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:143:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:145:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:153:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:154:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:171:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:172:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:233:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:234:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(SIjAb_lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:291:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:293:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:78:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:79:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:157:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:158:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:279:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:280:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:417:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:418:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:515:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:516:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:777:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:778:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:1032:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:1033:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:79:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:80:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:244:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:245:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:572:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:617:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:70:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:72:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:80:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "S0", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:89:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:91:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:93:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIJAB", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:95:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sijab", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:97:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:108:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:110:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:112:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIJAB", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:114:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sijab", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:116:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:219:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "CME", 0);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:226:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:229:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:243:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:246:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:265:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:270:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:275:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:378:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:380:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:382:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:384:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:386:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:418:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:421:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "C0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:425:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:441:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:443:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:445:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:447:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:449:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:452:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:454:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:456:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:458:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:460:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:470:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIA", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:473:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIjAb", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:478:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(lbl, "%s %d", "S0", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:484:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIA", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:488:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Sia", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:492:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIJAB", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:496:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Sijab", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:500:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIjAb", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:506:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIA", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:510:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Sia", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:514:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIJAB", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:518:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Sijab", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:522:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIjAb", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:604:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:606:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:612:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:614:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:622:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(lbl, "%s %d", "S0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:624:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(lbl, "%s %d", "C0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:631:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:633:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:639:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:641:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:648:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:650:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:656:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:658:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:665:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:667:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:674:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:676:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:682:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:684:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:691:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:693:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:699:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:701:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:708:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:710:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:983:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "RIA", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:985:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "RIjAb", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:993:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "RIA", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:995:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "Ria", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:997:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "RIJAB", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:999:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "Rijab", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1001:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "RIjAb", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1012:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "RIA", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1014:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "Ria", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1016:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "RIJAB", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1018:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "Rijab", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1020:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d %d", "RIjAb", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1067:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "C0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1075:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "S0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1086:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1091:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "C0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1095:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1097:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1114:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1119:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "S0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1123:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1125:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1141:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1146:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1149:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1155:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1176:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1181:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1183:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1189:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:110:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:125:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:132:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:140:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:147:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:161:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:167:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:178:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:184:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:195:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:201:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:213:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:219:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:229:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "CME", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:234:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(lbl, "%s %d", "Cme", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:307:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:312:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "S0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:317:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:319:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:339:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:342:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:350:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "SIA", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:355:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "SIA", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:357:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Sia", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:395:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:397:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:403:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:408:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:675:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:677:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:696:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:697:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:712:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:725:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:754:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:758:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CME", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:766:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:773:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Cme", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:786:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:788:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:792:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:797:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:81:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:83:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:86:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:88:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:90:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:92:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:94:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:97:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:99:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:101:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:103:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:105:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/local_guess.cc:144:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", m);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:61:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "RIA", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:63:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "RIjAb", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:66:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "RIA", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:68:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "Ria", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:71:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "RIJAB", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:73:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "Rijab", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:75:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "RIjAb", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:78:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "RIA", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:80:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "Ria", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:83:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "RIJAB", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:85:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "Rijab", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:87:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "RIjAb", C_irr, current);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:94:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:96:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:99:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:101:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Ria_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:104:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIJAB_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:106:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Rijab_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:108:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:111:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:113:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Ria_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:116:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIJAB_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:118:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Rijab_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:120:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:169:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:171:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:174:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:176:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:179:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:181:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:184:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Ria", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:186:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Ria_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:189:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIJAB", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:191:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIJAB_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:194:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Rijab", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:196:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Rijab_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:199:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:201:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:204:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:206:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIA_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:209:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Ria", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:211:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Ria_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:214:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIJAB", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:216:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIJAB_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:219:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Rijab", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:221:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "Rijab_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:224:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:226:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "RIjAb_old", C_irr, i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/read_guess.cc:146:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", k);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/read_guess.cc:152:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", k);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/read_guess.cc:157:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", k);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:150:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:155:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CME", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:160:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "C0", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:166:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "C0", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:171:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:175:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMnEf", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:183:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:187:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Cme", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:194:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMNEF", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:198:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "CMNEF", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:205:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cmnef", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:209:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Cmnef", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:217:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:222:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "SIA", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:227:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "S0", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:233:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "S0", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:238:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:242:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "SIjAb", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:250:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Sia", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:254:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Sia", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:261:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "SIJAB", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:265:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "SIJAB", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:272:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Sijab", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:276:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d", "Sijab", j);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:287:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:289:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:292:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:294:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:298:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "C0", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:300:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "C0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:305:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:307:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:310:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMNEF", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:312:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:315:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cmnef", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:317:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:322:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:324:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:327:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:329:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:333:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "S0", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:335:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "S0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:340:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Sia", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:342:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:345:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "SIJAB", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:347:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:350:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Sijab", L + i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:352:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:338:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "2RIjAb - RIjbA", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:342:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "2RIjAb - RIjbA", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:359:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d %d", "2RIjAb - RIjbA", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:370:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d %d", "R0", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:428:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "2RIjAb - RIjbA", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:438:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d %d", "2RIjAb - RIjbA", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:481:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "%s %d %d", "2RIjAb - RIjbA", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:64:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:65:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:66:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:67:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:68:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:111:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:112:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cme_lbl, "%s %d", "Cme", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:113:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMNEF_lbl, "%s %d", "CMNEF", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:114:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(Cmnef_lbl, "%s %d", "Cmnef", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:115:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:150:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:151:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:159:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(C0_lbl, "%s %d", "C0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:205:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CME_lbl, "%s %d", "CME", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:206:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(CMnEf_lbl, "%s %d", "CMnEf", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:223:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(C0_lbl, "%s %d", "C0", *numCs);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:75:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:77:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:82:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:116:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:118:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:156:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:158:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:193:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:195:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:204:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:206:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:208:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:210:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:212:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:217:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:243:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:269:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:271:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:325:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:327:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:386:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:388:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:390:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:392:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:394:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:563:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:565:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:567:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIJAB", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:569:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sijab", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:571:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:81:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:83:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:88:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:116:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:118:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:150:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:152:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:182:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:184:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:54:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:56:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:79:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:81:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:84:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:86:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:134:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:136:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:139:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Sia", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:141:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cme", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:58:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:68:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "S0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:87:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "C0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:89:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s %d", "S0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:112:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:122:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "S0", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:146:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:148:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:174:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:176:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:199:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIA", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:223:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:252:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CME", i_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:260:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "SIjAb", i_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc:53:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc:57:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc:62:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMNEF", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc:66:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "Cmnef", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc:75:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc:100:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc:127:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%s %d", "CMnEf", C_index);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/HXY.cc:54:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_IA", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/HXY.cc:57:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/HXY.cc:64:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:52:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:54:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:64:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_MI", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:66:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:72:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_AE", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:74:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:80:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_ME", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:82:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert_x, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:97:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:99:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:116:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:122:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_MbIj", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:135:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_x, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:140:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_AE", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:153:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_MI", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:174:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%sZ_IA", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:176:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "%sBAR_IA", pert_c);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:183:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y1.cc:113:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y1.cc:118:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:57:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MI", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:60:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:67:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:74:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AE", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:77:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:84:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:91:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_ME", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:93:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:101:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:119:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MI", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:121:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:129:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:145:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AE", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:147:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:155:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:169:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:172:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbEj (bM,jE)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:213:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbEj (ME,jb)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:217:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_WMbEj (bM,Ej)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:222:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbEj (ME,jb)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:226:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Mb,eJ)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:231:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Me,Jb)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:235:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (bM,eJ)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:240:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Me,Jb)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:246:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbEj (ME,jb)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:248:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_(2MbEj+MbeJ) (ME,JB)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:251:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Me,Jb)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:253:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_(2MbEj+MbeJ) (ME,JB)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:260:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IAjb-IbjA) (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:262:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_(2MbEj+MbeJ) (ME,JB)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:270:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Me,Jb)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:272:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IbjA (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:306:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:308:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:311:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_mj", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:325:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AE", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:384:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:386:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MnjI", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:391:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MnIj", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:398:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MnIj", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:400:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:407:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AmIj (Am,Ij)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:409:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:417:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:51:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Me,Jb)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:53:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IbjA (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:61:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbEj (ME,jb)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:64:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IAjb-jAIb) (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:71:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Me,Jb)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:74:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_(2MbEj+MbeJ) (ME,JB)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:83:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IAjb-IbjA) (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:85:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_(2MbEj+MbeJ) (ME,JB)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:93:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Me,Jb)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:95:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IbjA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:131:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MnIj", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:133:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:139:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:147:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MnIj", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:149:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:155:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:164:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AE", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:167:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:174:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:189:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AE", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:192:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:199:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:214:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MI", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:217:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:224:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:239:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MI", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:242:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:249:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X1.cc:55:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_IA", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X1.cc:57:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X1.cc:64:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X1.cc:86:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X1.cc:92:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X1.cc:136:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:66:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_IjAb", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:68:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:75:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:78:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:85:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:90:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:125:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:130:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "z(N,I) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:135:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:143:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:148:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "z(A,E) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:193:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:201:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:210:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:215:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:222:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:227:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:234:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:244:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "Z(Ab,Ij) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:250:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:260:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_(+)(ij,ab) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:263:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "S_%s_(ab,ij)", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:274:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_(+)(ij,ab) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:289:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "S_%s_(ab,ij)", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:332:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_(-)(ij,ab) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:335:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "A_%s_(ab,ij)", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:345:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "S_%s_(ab,ij)", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:347:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:350:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "A_%s_(ab,ij)", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:352:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:359:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:365:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Mb,Ij) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:370:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:378:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:383:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Mn) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:395:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ib,jA) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:398:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IbjA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:403:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X(IA,jb) III %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:406:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X(IA,jb) I %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:408:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IAjb-IbjA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:414:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ib,jA) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:418:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X(IA,jb) III %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:422:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X(Ij,Ab) I+III %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:428:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:433:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "z(F,A) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:435:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:441:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:449:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:454:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "z(N,I) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:456:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:462:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:470:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/amp_write.cc:74:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/amp_write.cc:79:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/analyze.cc:68:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_%5.3f", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/analyze.cc:78:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/analyze.cc:127:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X1_%s_%5.3f", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/analyze.cc:133:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:64:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:66:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:71:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MI", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:87:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AE", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:147:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AE", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:206:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MI", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:215:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MI", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:235:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:237:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:241:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbIj", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:264:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z1_%s_(ei,a>=b)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:298:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z2_%s_(ei,a>=b)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:331:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AbEj (Ej,Ab)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:334:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z1_%s_(ei,a>=b)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:338:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z2_%s_(ei,a>=b)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:344:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AbEj", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:349:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AbEj (Ej,Ab)", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:351:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AbEj", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:368:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AbEj", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:423:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MnIf", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:457:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbEj (Mb,jE)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:517:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Mb,eJ)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:525:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbEj (Mb,jE)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:529:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MbeJ (Mb,eJ)", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:548:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_jbMI", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:553:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjMb", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:557:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IbMj", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:562:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjMb", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:567:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjMb", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:578:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Y_%s_jbMI", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:583:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Y_%s_IjMb", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:587:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Y_%s_IbMj", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:592:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Y_%s_IjMb", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:597:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Y_%s_IjMb", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:59:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_MI", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:62:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:69:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:76:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_AE", pert_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:79:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:86:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:93:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z_%s_ME", pert_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:95:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert_x, omega_x);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:103:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert_y, omega_y);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X1.cc:56:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_IA", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X1.cc:58:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X1.cc:65:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X1.cc:82:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_ME", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X1.cc:98:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X1.cc:151:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:53:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_IjAb", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:55:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:62:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:65:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:72:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:76:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ab,Ij) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:81:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:83:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:87:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:99:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:104:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:110:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(jI,bA) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:117:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(Ij,Ab) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:123:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "Z(jI,bA) %s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_sort_X.cc:49:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_sort_X.cc:51:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/compute_X.cc:112:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/converged.cc:55:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/converged.cc:59:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/converged.cc:75:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/converged.cc:77:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:102:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:106:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:119:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:121:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:138:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "DIIS %s Error Vectors", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:144:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:154:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:166:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "DIIS %s Amplitude Vectors", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:185:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "DIIS %s Error Vectors", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:196:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "DIIS %s Error Vectors", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:241:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "DIIS %s Amplitude Vectors", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:250:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:260:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/init_X.cc:56:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_IA", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/init_X.cc:58:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/init_X.cc:71:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_IjAb", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/init_X.cc:73:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:151:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:155:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:163:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert_x, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:164:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert_y, "L_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:208:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:214:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:221:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:228:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:233:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:237:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:246:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:247:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "L_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:258:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:259:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "L_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:297:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:303:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "P*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:310:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:317:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:321:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "P*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:325:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:334:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:335:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "L*_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:346:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "P*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:347:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "L*_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:359:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:360:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "Mu_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:367:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "P*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:368:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "Mu_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:63:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(prefix1, "%s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:64:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(prefix2, "%sBAR", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:65:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(prefix3, "z_%s", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:68:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:70:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_ME", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:76:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IJ", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:78:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_MI", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:82:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_MI", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:84:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:94:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_AB", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:96:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_AE", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:100:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_AE", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:102:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:112:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:114:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:118:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:122:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_AB", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:129:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IJ", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:136:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:143:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_MI", prefix3);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:146:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:158:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_MbIj", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:160:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:169:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IjAb", prefix2);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:172:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_AB", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:180:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IJ", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:188:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_AE", prefix3);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:191:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", prefix1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:202:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_MI", prefix3);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc:81:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc:90:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert_x, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc:91:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert_y, "Mu_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc:87:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "Mu_%1s", cartcomp[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc:98:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "P_%1s", cartcomp[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc:110:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "P*_%1s", cartcomp[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc:119:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "L_%1s", cartcomp[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc:136:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "L*_%1s", cartcomp[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc:148:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "Q_%1s%1s", cartcomp[i], cartcomp[j]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc:152:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(lbl, "Q_%1s%1s", cartcomp[j], cartcomp[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/print_X.cc:50:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/print_X.cc:53:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pseudopolar.cc:51:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_IA", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pseudopolar.cc:53:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pseudopolar.cc:59:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%sBAR_IjAb", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pseudopolar.cc:61:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:112:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:116:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:124:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert_x, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:125:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert_y, "L_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:173:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:179:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:186:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:193:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "Q_%1s%1s", cartcomp[alpha], cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:201:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:205:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:210:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:215:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:222:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "Q_%1s%1s", cartcomp[alpha], cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:232:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert_x, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:233:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert_y, "Mu_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:244:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:245:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "L_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:256:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "P_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:257:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "L_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:269:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:270:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "Q_%1s%1s", cartcomp[beta], cartcomp[gamma]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:314:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "P*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:321:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:328:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "P*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:333:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(pert, "L*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:339:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(pert, "Q_%1s%1s", cartcomp[alpha], cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:349:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:350:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "L*_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:361:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "P*_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:362:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "L*_%1s", cartcomp[beta]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:374:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_x, "Mu_%1s", cartcomp[alpha]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:375:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(pert_y, "Q_%1s%1s", cartcomp[beta], cartcomp[gamma]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/save_X.cc:49:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/save_X.cc:51:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/save_X.cc:55:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/save_X.cc:57:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:49:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:51:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IAjb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:53:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IbjA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:55:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IjAb-IjbA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:60:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IAjb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:62:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IAjb-IbjA) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:67:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IAjb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:69:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_(2IAjb-jAIb) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:76:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:78:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_(-)(ij,ab) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:83:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:85:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(lbl, "X_%s_(+)(ij,ab) (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_pert.cc:62:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IJ", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_pert.cc:80:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_AB", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_pert.cc:98:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "%s_IA", pert);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/update_X.cc:50:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/update_X.cc:52:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IA (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/update_X.cc:58:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "New X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/update_X.cc:60:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(lbl, "X_%s_IjAb (%5.3f)", pert, omega);
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:783:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            system(("rm " + chemps2filename).c_str());
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:819:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            system(("rm " + chemps2filename).c_str());
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:872:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            system(("rm " + chemps2filename).c_str());
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:915:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            system(("rm " + chemps2filename).c_str());
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:1063:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            system(("rm " + chemps2filename).c_str());
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:1105:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            system(("rm " + chemps2filename).c_str());
data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_RHF_ic.cc:155:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CC3 SIA", i);
data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_RHF_ic.cc:160:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CC3 SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_RHF_ic.cc:272:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CC3 SIA", i);
data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_RHF_ic.cc:277:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(lbl, "%s %d", "CC3 SIjAb", i);
data/psi4-1.3.2/psi4/src/psi4/libdpd/dpd.h:161:12:  [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.
    size_t access;               /* access time */
data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_cache.cc:119:9:  [4] (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).
        strcpy(this_entry->label, File->label);
data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_init.cc:67:5:  [4] (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).
    strcpy(File->label, label);
data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_cache.cc:162:9:  [4] (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).
        strcpy(this_entry->label, File->label);
data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_cache.cc:262:75:  [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.
                        this_entry->rsnum, this_entry->usage, this_entry->access, this_entry->clean,
data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_cache.cc:294:75:  [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.
                        this_entry->rsnum, this_entry->usage, this_entry->access, this_entry->clean,
data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_cache.cc:330:29:  [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.
            if (this_entry->access <= dpd_main.file4_cache_least_recent && !this_entry->lock) return (this_entry);
data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_init.cc:66:5:  [4] (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).
    strcpy(File->label, label);
data/psi4-1.3.2/psi4/src/psi4/libdpd/file4_init_nocache.cc:67:5:  [4] (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).
    strcpy(File->label, label);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:479:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "%s:P4_%d\n", molecule_->symbol(A).c_str(), A + 1);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:481:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "Psi4 basis %s for element %s atom %d\n\n", nameUpperCase.c_str(), molecule_->symbol(A).c_str(),
data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.cc:177:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(buffer, "  %17s  %17s  %17s\n", xstr.c_str(), ystr.c_str(), zstr.c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.cc:313:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "  %5d %11s\n", rto, rval.c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.cc:323:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "  %5d %11s  %5d %11s\n", rto, rval.c_str(), ato, aval.c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.cc:335:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "  %5d %11s  %5d %11s  %5d %11s\n", rto, rval.c_str(), ato, aval.c_str(), dto, dval.c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:737:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "    units %-s\n", units_ == Angstrom ? "Angstrom" : "Bohr");
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:741:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(buffer, "    symmetry %s\n", symmetry_from_input_.c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:761:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(buffer, "%s    %s%d %d\n", Pfr == 0 ? "" : "    --\n",
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:768:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(buffer, "    %-8s", "X");
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:771:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(buffer, "    %-8s", flabel(at).c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:775:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(buffer, "    %-8s", stmp.c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:778:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(buffer, "    %s", full_atoms_[at]->string_in_input_format().c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:789:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(buffer, "    %-10s=%16.10f\n", iter->first.c_str(), iter->second);
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:1319:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "%2s %17.12f %17.12f %17.12f\n", (Z(i) ? symbol(i).c_str() : "Gh"), factor * geom[0],
data/psi4-1.3.2/psi4/src/psi4/libpsi4util/PsiOutStream.cc:68:16:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    int left = vsnprintf(buffer_.data(), buffer_.size(), format, args);
data/psi4-1.3.2/psi4/src/psi4/libpsi4util/PsiOutStream.cc:76:16:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        left = vsnprintf(tmp_buffer.data(), left + 1, format, args);
data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc:59:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(old_fullpath, "%s%s.%zu", path, old_name, unit);
data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc:61:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(old_fullpath, "%s%s.%s.%zu", path, old_name, ns1.c_str(), unit);
data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc:64:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(new_fullpath, "%s%s.%zu", path, new_name, unit);
data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc:66:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(new_fullpath, "%s%s.%s.%zu", path, new_name, ns2.c_str(), unit);
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:112:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(fullpath, "%s%s.%zu", path2, name, unit);
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:203:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(fullpath, "%s%s.%zu", path2, name, unit);
data/psi4-1.3.2/psi4/src/psi4/libpsio/rename_file.cc:59:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(old_full_path, "%s%s.%zu", old_path, old_name, old_unit);
data/psi4-1.3.2/psi4/src/psi4/libpsio/rename_file.cc:60:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(new_full_path, "%s%s.%zu", new_path, new_name, new_unit);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:120:9:  [4] (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).
        strcpy(label, aaIntName_.c_str());
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:236:13:  [4] (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).
            strcpy(label, abIntName_.c_str());
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:354:13:  [4] (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).
            strcpy(label, bbIntName_.c_str());
data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_G.cc:109:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(data_label, "%s_%d", integral_type, batch);
data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_G.cc:117:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(data_label, "%s_%d", integral_type, batch);
data/psi4-1.3.2/psi4/src/psi4/optking/print.cc:48:3:  [4] (format) vsprintf:
  Potential format string problem (CWE-134). Make format string constant.
  vsprintf(line, format, args);
data/psi4-1.3.2/psi4/src/psi4/optking/print.cc:75:3:  [4] (format) vsprintf:
  Potential format string problem (CWE-134). Make format string constant.
  vsprintf(line, format, args);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:77:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(data_label, "%s_%s_%d_%d", (it->first).c_str(), "DIIS", h, diis_step);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:99:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(data_label, "%s_%s_%d_%d", (it->second).c_str(), "DIIS", h, diis_step);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:149:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(i_data_label, "%s_%s_%d_%d", (it->second).c_str(), "DIIS", h, i);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:156:33:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                                sprintf(j_data_label, "%s_%s_%d_%d", (it->second).c_str(), "DIIS", h, j);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:199:33:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                                sprintf(i_data_label, "%s_%s_%d_%d", (it->first).c_str(), "DIIS", h, i);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:173:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(data_label, "%s_%d", label.c_str(), h);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:201:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(size_label, "%s_%d_%d_size", label.c_str(), h, strip);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:207:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(data_label, "%s_%d_%d", label.c_str(), h, strip);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:216:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(nstrips_label, "%s_%d_nstrips", label.c_str(), h);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:267:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(data_label, "%s_%d", label.c_str(), h);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:274:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(nstrips_label, "%s_%d_nstrips", label.c_str(), h);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:281:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(size_label, "%s_%d_%d_size", label.c_str(), h, strip);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:287:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(data_label, "%s_%d_%d", label.c_str(), h, strip);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:313:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(nstrips_label, "%s_%d_nstrips", label.c_str(), h);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:318:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(size_label, "%s_%d_%d_size", label.c_str(), h, strip);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:324:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(data_label, "%s_%d_%d", label.c_str(), h, strip);
data/psi4-1.3.2/psi4/src/psi4/libfilesystem/path.cc:67:27:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
#define SYSTEM_REALPATH ::realpath
data/psi4-1.3.2/psi4/src/psi4/libmints/local.cc:204:5:  [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(0L);
data/psi4-1.3.2/psi4/src/psi4/libmints/local.cc:403:5:  [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(0L);
data/psi4-1.3.2/psi4/src/psi4/libmints/svd.cc:89:22:  [3] (random) drand48:
  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.
            *tmp++ = drand48() * ((drand48() < 0.5) ? 1.0 : -1.0);
data/psi4-1.3.2/psi4/src/psi4/libmints/svd.cc:89:36:  [3] (random) drand48:
  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.
            *tmp++ = drand48() * ((drand48() < 0.5) ? 1.0 : -1.0);
data/psi4-1.3.2/psi4/src/psi4/libpsio/filemanager.cc:51:33:  [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.
    if (const char* path = std::getenv("TEMP"))
data/psi4-1.3.2/psi4/src/psi4/libpsio/filemanager.cc:53:38:  [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.
    else if (const char* path = std::getenv("TMP"))
data/psi4-1.3.2/psi4/src/create_new_plugin.cc:129:24:  [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 *fp = fopen(source_name.c_str(), "r");
data/psi4-1.3.2/psi4/src/create_new_plugin.cc:135:13:  [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 line[256];
data/psi4-1.3.2/psi4/src/create_new_plugin.cc:147:18:  [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).
            fp = fopen(target_name.c_str(), "w");
data/psi4-1.3.2/psi4/src/export_psio.cc:40:29:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        .def("open", &PSIO::open,
data/psi4-1.3.2/psi4/src/psi4/adc/compute_energy.cc:51: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/adc/compute_energy.cc:79:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/adc/compute_energy.cc:80:12:  [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).
    psio_->open(PSIF_ADC_SEM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/adc/compute_energy.cc:81:12:  [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).
    psio_->open(PSIF_ADC, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/adc/compute_energy.cc:108:25:  [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(lbl, "V^(%d)_[%d]12", root, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/compute_energy.cc:127:25:  [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(lbl, "B^(%d)_[%d]12", root, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:50: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 lbl[32], ampname[32];
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:54:5:  [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(lbl, "S^(%d)_[%d]12", root, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:56:5:  [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(lbl, "B^(%d)_[%d]12", root, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:66:9:  [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(ampname, "tilde 2 K1234 - K1243");
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:68:9:  [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(ampname, "2 K1234 - K1243");
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:73:5:  [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(lbl, "DOV_[%d]12", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:81:5:  [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(lbl, "EOV_[%d]12", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:100:5:  [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(lbl, "ZOOVV_[%d]1234", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:113:5:  [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(lbl, "BOOVV_[%d]1234", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/construct_sigma.cc:121:5:  [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(lbl, "D_[%d]1234", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/denominator.cc:37: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/adc/denominator.cc:40:5:  [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(lbl, "D_[%d]12", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/denominator.cc:45:5:  [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(lbl, "L^(%d)_[%d]12", root, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/denominator.cc:69: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/adc/denominator.cc:72:5:  [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(lbl, "D_[%d]1234", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:52: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:93:13:  [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(lbl, "S^(%d)_[%d]12", I, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:96:17:  [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(lbl, "B^(%d)_[%d]12", J, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:112:13:  [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(lbl, "F^(%d)_[%d]12", k, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:116:17:  [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(lbl, "B^(%d)_[%d]12", I, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:120:17:  [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(lbl, "S^(%d)_[%d]12", I, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:126:13:  [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(lbl, "L^(%d)_[%d]12", k, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:146:13:  [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(lbl, "F^(%d)_[%d]12", k, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:148:13:  [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(lbl, "Bpp_[%d]12", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:151:17:  [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(lbl, "B^(%d)_[%d]12", I, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:154:17:  [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(lbl, "Bpp_[%d]12", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:161:13:  [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(lbl, "Bpp_[%d]12", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:168:17:  [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(lbl, "B^(%d)_[%d]12", length, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:180:17:  [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(lbl, "Bn^(%d)_[%d]12", k, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:184:21:  [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(lbl, "B^(%d)_[%d]12", I, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:192:17:  [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(lbl, "Bn^(%d)_[%d]12", k, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:194:17:  [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(lbl, "B^(%d)_[%d]12", k, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:227:17:  [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(lbl, "V^(%d)_[%d]12", I, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/diagonalize.cc:231:21:  [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(lbl, "B^(%d)_[%d]12", k, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/differentiation.cc:46: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/adc/differentiation.cc:51:5:  [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(lbl, "V^(%d)_[%d]12", root, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/differentiation.cc:53:5:  [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(lbl, "D^(%d)_[%d]12", root, irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/differentiation.cc:58:5:  [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(lbl, "ZOOVV_[%d]1234", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/differentiation.cc:71:5:  [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(lbl, "BOOVV_[%d]1234", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/differentiation.cc:79:5:  [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(lbl, "D_[%d]1234", irrep);
data/psi4-1.3.2/psi4/src/psi4/adc/init_tensors.cc:72:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/adc/init_tensors.cc:73:12:  [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).
    psio_->open(PSIF_ADC, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/adc/prepare_tensors.cc:56: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 lbl[32], ampname[32];
data/psi4-1.3.2/psi4/src/psi4/adc/prepare_tensors.cc:62:12:  [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).
    psio_->open(PSIF_ADC_SEM, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/adc/prepare_tensors.cc:97:13:  [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(lbl, "B^(%d)_[%d]12", root, h);
data/psi4-1.3.2/psi4/src/psi4/adc/prepare_tensors.cc:137:9:  [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(ampname, "tilde 2 K1234 - K1243");
data/psi4-1.3.2/psi4/src/psi4/adc/prepare_tensors.cc:139:9:  [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(ampname, "2 K1234 - K1243");
data/psi4-1.3.2/psi4/src/psi4/adc/prepare_tensors.cc:217:9:  [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(lbl, "D_[%d]12", h);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:89: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 L1A_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:90: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 L1B_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:91: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 L2AA_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:92: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 L2BB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:93: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 L2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:94: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 R1A_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:95: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 R1B_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:96: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 R2AA_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:97: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 R2BB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:98: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 R2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:103: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 DIJ_lbl[10];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:104: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 Dij_lbl[10];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:105: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 DAB_lbl[10];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:106: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 Dab_lbl[10];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:107: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 DIA_lbl[10];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:108: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 Dia_lbl[10];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:109: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 DAI_lbl[10];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:110: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 Dai_lbl[10];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:111: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 opdm_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:112: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 opdm_a_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:113: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 opdm_b_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:121: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 L1A_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:122: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 L1B_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:123: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 L2AA_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:124: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 L2BB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:125: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 L2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:126: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 R1A_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:127: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 R1B_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:128: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 R2AA_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:129: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 R2BB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/Params.h:130: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 R2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/ccdensity.cc:549: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 *argv_unparsed[100];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:50: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:163:17:  [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(lbl, "EOM CC2 Energy for root %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:165:17:  [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(lbl, "EOM CC2 R0 for root %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:168:17:  [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(lbl, "EOM CCSD Energy for root %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:170:17:  [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(lbl, "EOM CCSD R0 for root %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:173:17:  [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(lbl, "EOM CC3 Energy for root %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:175:17:  [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(lbl, "EOM CC3 R0 for root %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:184:9:  [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(rho_params[i].R1A_lbl, "RIA %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:185:9:  [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(rho_params[i].R1B_lbl, "Ria %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:186:9:  [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(rho_params[i].R2AA_lbl, "RIJAB %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:187:9:  [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(rho_params[i].R2BB_lbl, "Rijab %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:188:9:  [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(rho_params[i].R2AB_lbl, "RIjAb %d %d", rho_params[i].R_irr, rho_params[i].R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:189:9:  [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(rho_params[i].L1A_lbl, "LIA %d %d", rho_params[i].L_irr, rho_params[i].L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:190:9:  [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(rho_params[i].L1B_lbl, "Lia %d %d", rho_params[i].L_irr, rho_params[i].L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:191:9:  [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(rho_params[i].L2AA_lbl, "LIJAB %d %d", rho_params[i].L_irr, rho_params[i].L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:192:9:  [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(rho_params[i].L2BB_lbl, "Lijab %d %d", rho_params[i].L_irr, rho_params[i].L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:193:9:  [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(rho_params[i].L2AB_lbl, "LIjAb %d %d", rho_params[i].L_irr, rho_params[i].L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:195:9:  [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(rho_params[i].DIJ_lbl, "DIJ %d", i - 1); /* change to a different label ? */
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:196:9:  [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(rho_params[i].Dij_lbl, "Dij %d", i - 1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:197:9:  [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(rho_params[i].DAB_lbl, "DAB %d", i - 1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:198:9:  [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(rho_params[i].Dab_lbl, "Dab %d", i - 1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:199:9:  [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(rho_params[i].DAI_lbl, "DAI %d", i - 1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:200:9:  [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(rho_params[i].Dai_lbl, "Dai %d", i - 1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:201:9:  [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(rho_params[i].DIA_lbl, "DIA %d", i - 1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:202:9:  [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(rho_params[i].Dia_lbl, "Dia %d", i - 1);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:206:17:  [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(rho_params[i].opdm_lbl, "MO-basis OPDM");
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:208:17:  [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(rho_params[i].opdm_lbl, "MO-basis OPDM Root %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:211:17:  [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(rho_params[i].opdm_lbl, "MO-basis OPDM");
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:213:17:  [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(rho_params[i].opdm_lbl, "MO-basis OPDM Root %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:216:17:  [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(rho_params[i].opdm_a_lbl, "MO-basis Alpha OPDM");
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:217:17:  [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(rho_params[i].opdm_b_lbl, "MO-basis Beta OPDM");
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:219:17:  [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(rho_params[i].opdm_a_lbl, "MO-basis Alpha OPDM Root %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_rho_params.cc:220:17:  [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(rho_params[i].opdm_b_lbl, "MO-basis Beta OPDM Root %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:49: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:87:13:  [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(lbl, "EOM CC2 Energy for root %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:89:13:  [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(lbl, "EOM CC2 R0 for root %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:92:13:  [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(lbl, "EOM CCSD Energy for root %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:94:13:  [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(lbl, "EOM CCSD R0 for root %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:97:13:  [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(lbl, "EOM CC3 Energy for root %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:99:13:  [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(lbl, "EOM CC3 R0 for root %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:103:9:  [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(td_params[l].L1A_lbl, "LIA %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:104:9:  [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(td_params[l].L1B_lbl, "Lia %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:105:9:  [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(td_params[l].L2AA_lbl, "LIJAB %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:106:9:  [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(td_params[l].L2BB_lbl, "Lijab %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:107:9:  [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(td_params[l].L2AB_lbl, "LIjAb %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:108:9:  [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(td_params[l].R1A_lbl, "RIA %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:109:9:  [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(td_params[l].R1B_lbl, "Ria %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:110:9:  [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(td_params[l].R2AA_lbl, "RIJAB %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:111:9:  [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(td_params[l].R2BB_lbl, "Rijab %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:112:9:  [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(td_params[l].R2AB_lbl, "RIjAb %d %d", td_params[0].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:121:21:  [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(lbl, "EOM CC2 Energy for root %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:123:21:  [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(lbl, "EOM CC2 R0 for root %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:126:21:  [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(lbl, "EOM CCSD Energy for root %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:128:21:  [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(lbl, "EOM CCSD R0 for root %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:131:21:  [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(lbl, "EOM CC3 Energy for root %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:133:21:  [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(lbl, "EOM CC3 R0 for root %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:137:17:  [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(td_params[l].L1A_lbl, "LIA %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:138:17:  [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(td_params[l].L1B_lbl, "Lia %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:139:17:  [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(td_params[l].L2AA_lbl, "LIJAB %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:140:17:  [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(td_params[l].L2BB_lbl, "Lijab %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:141:17:  [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(td_params[l].L2AB_lbl, "LIjAb %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:142:17:  [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(td_params[l].R1A_lbl, "RIA %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:143:17:  [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(td_params[l].R1B_lbl, "Ria %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:144:17:  [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(td_params[l].R2AA_lbl, "RIJAB %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:145:17:  [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(td_params[l].R2BB_lbl, "Rijab %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/get_td_params.cc:146:17:  [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(td_params[l].R2AB_lbl, "RIjAb %d %d", td_params[l].irrep, k);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:49: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 L1A_lbl[32], L1B_lbl[32], L2AA_lbl[32], L2BB_lbl[32], L2AB_lbl[32], L2RHF_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:50: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 R1A_lbl[32], R1B_lbl[32], R2AA_lbl[32], R2BB_lbl[32], R2AB_lbl[32], R2RHF_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:51: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:80:5:  [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(L1A_lbl, "LIA %d %d", L_irr, L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:81:5:  [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(L1B_lbl, "Lia %d %d", L_irr, L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:82:5:  [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(L2AA_lbl, "LIJAB %d %d", L_irr, L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:83:5:  [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(L2BB_lbl, "Lijab %d %d", L_irr, L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:84:5:  [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(L2AB_lbl, "LIjAb %d %d", L_irr, L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:85:5:  [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(L2RHF_lbl, "2LIjAb - LIjbA %d %d", L_irr, L_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:433:9:  [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(R1A_lbl, "RIA %d %d", R_irr, R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:434:9:  [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(R1B_lbl, "Ria %d %d", R_irr, R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:435:9:  [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(R2AA_lbl, "RIJAB %d %d", R_irr, R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:436:9:  [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(R2BB_lbl, "Rijab %d %d", R_irr, R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:437:9:  [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(R2AB_lbl, "RIjAb %d %d", R_irr, R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/setup_LR.cc:438:9:  [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(R2RHF_lbl, "2RIjAb - RIjbA %d %d", R_irr, R_root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccdensity/x_xi_check.cc:61: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 lbl[80];
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/BT2.cc:150:63:  [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.
                    psio_read(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], nrows * nlinks * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/BT2.cc:160:63:  [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.
                    psio_read(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], nrows * nlinks * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis.cc:78: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((void*)Bp[0], B[0], sizeof(double) * dimension * dimension);
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_RHF.cc:128:57:  [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.
    psio_write(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)error[0], vector_length * sizeof(double), start, &end);
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_RHF.cc:153:61:  [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.
    psio_write(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_RHF.cc:172:60:  [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.
        psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_RHF.cc:183:64:  [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.
            psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[1], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_RHF.cc:223:64:  [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.
        psio_read(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)vector[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_ROHF.cc:171:57:  [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.
    psio_write(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)error[0], vector_length * sizeof(double), start, &end);
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_ROHF.cc:224:61:  [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.
    psio_write(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_ROHF.cc:243:60:  [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.
        psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_ROHF.cc:254:64:  [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.
            psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[1], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_ROHF.cc:294:64:  [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.
        psio_read(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)vector[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_UHF.cc:178:57:  [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.
    psio_write(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)error[0], vector_length * sizeof(double), start, &end);
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_UHF.cc:232:61:  [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.
    psio_write(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_UHF.cc:251:60:  [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.
        psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_UHF.cc:262:64:  [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.
            psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[1], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/diis_UHF.cc:302:64:  [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.
        psio_read(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)vector[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/get_moinfo.cc:198:79:  [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.
                psio_read(PSIF_CC_INFO, "RHF/ROHF Active Occupied Orbitals", (char *)Co[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/get_moinfo.cc:209:78:  [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.
                psio_read(PSIF_CC_INFO, "RHF/ROHF Active Virtual Orbitals", (char *)Cv[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/get_moinfo.cc:221:75:  [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.
                psio_read(PSIF_CC_INFO, "UHF Active Alpha Virtual Orbs", (char *)Ca[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/get_moinfo.cc:232:74:  [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.
                psio_read(PSIF_CC_INFO, "UHF Active Beta Virtual Orbs", (char *)Cb[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:44:5:  [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(cache_priority_list_[0].label, "D <ij||ab> (i>j,a>b)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:53:5:  [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(cache_priority_list_[1].label, "tIJAB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:62:5:  [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(cache_priority_list_[2].label, "tijab");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:71:5:  [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(cache_priority_list_[3].label, "dIJAB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:80:5:  [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(cache_priority_list_[4].label, "dijab");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:89:5:  [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(cache_priority_list_[5].label, "D <ij|ab>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:98:5:  [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(cache_priority_list_[6].label, "tIjAb");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:107:5:  [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(cache_priority_list_[7].label, "dIjAb");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:116:5:  [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(cache_priority_list_[8].label, "tauIJAB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:125:5:  [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(cache_priority_list_[9].label, "tauijab");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:134:5:  [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(cache_priority_list_[10].label, "tauIjAb");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:143:5:  [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(cache_priority_list_[11].label, "tauIjbA");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:152:5:  [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(cache_priority_list_[12].label, "tauiJaB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:161:5:  [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(cache_priority_list_[13].label, "tautIJAB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:170:5:  [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(cache_priority_list_[14].label, "tautijab");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:179:5:  [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(cache_priority_list_[15].label, "tautIjAb");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:188:5:  [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(cache_priority_list_[16].label, "tiJaB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:197:5:  [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(cache_priority_list_[17].label, "tIAJB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:206:5:  [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(cache_priority_list_[18].label, "tiajb");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:215:5:  [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(cache_priority_list_[19].label, "tIAjb");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:224:5:  [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(cache_priority_list_[20].label, "tiaJB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:233:5:  [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(cache_priority_list_[21].label, "tIbjA");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:242:5:  [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(cache_priority_list_[22].label, "tjAIb");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:251:5:  [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(cache_priority_list_[23].label, "C <ia||jb> (ia,bj)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:260:5:  [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(cache_priority_list_[24].label, "WMBEJ");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:269:5:  [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(cache_priority_list_[25].label, "Wmbej");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:278:5:  [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(cache_priority_list_[26].label, "C <ia|jb>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:287:5:  [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(cache_priority_list_[27].label, "WmBEj");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:296:5:  [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(cache_priority_list_[28].label, "WMbeJ");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:305:5:  [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(cache_priority_list_[29].label, "D <ij|ab> (ib,aj)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:314:5:  [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(cache_priority_list_[30].label, "WMbEj");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:323:5:  [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(cache_priority_list_[31].label, "WmBeJ");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:332:5:  [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(cache_priority_list_[32].label, "F <ia||bc> (ia,b>c)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:341:5:  [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(cache_priority_list_[33].label, "F <ia|bc>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:350:5:  [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(cache_priority_list_[34].label, "E <ij||ka> (i>j,ak)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:359:5:  [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(cache_priority_list_[35].label, "E <ai|jk>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:368:5:  [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(cache_priority_list_[36].label, "E <ij|ka>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:377:5:  [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(cache_priority_list_[37].label, "WMBEJ");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:386:5:  [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(cache_priority_list_[38].label, "Wmbej");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:395:5:  [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(cache_priority_list_[39].label, "WMbEj");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:404:5:  [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(cache_priority_list_[40].label, "WmBeJ");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:413:5:  [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(cache_priority_list_[41].label, "WMbeJ");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:422:5:  [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(cache_priority_list_[42].label, "WmBEj");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:431:5:  [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(cache_priority_list_[43].label, "D <ij||ab> (ia,jb)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:440:5:  [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(cache_priority_list_[44].label, "D <ij|ab> (ia,jb)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:449:5:  [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(cache_priority_list_[45].label, "Y (ME,JN)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:458:5:  [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(cache_priority_list_[46].label, "D <ij||ab> (ia,bj)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:467:5:  [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(cache_priority_list_[47].label, "D <ij|ab> (ia,bj)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:476:5:  [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(cache_priority_list_[48].label, "D <ij|ab> (ib,ja)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:485:5:  [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(cache_priority_list_[49].label, "D <ij||ab>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:494:5:  [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(cache_priority_list_[50].label, "D <ij||ab> (i>j,ab)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:503:5:  [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(cache_priority_list_[51].label, "D <ij||ab> (ij,a>b)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:512:5:  [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(cache_priority_list_[52].label, "C <ia||jb>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:521:5:  [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(cache_priority_list_[53].label, "A <ij|kl>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:530:5:  [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(cache_priority_list_[54].label, "WMNIJ");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:539:5:  [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(cache_priority_list_[55].label, "Wmnij");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:548:5:  [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(cache_priority_list_[56].label, "WMnIj");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:557:5:  [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(cache_priority_list_[57].label, "E <ij||ka> (i>j,ka)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:566:5:  [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(cache_priority_list_[58].label, "W (MN,IJ)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:575:5:  [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(cache_priority_list_[59].label, "ZIJMA");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:584:5:  [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(cache_priority_list_[60].label, "Zijma");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:593:5:  [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(cache_priority_list_[61].label, "ZIjMa");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:602:5:  [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(cache_priority_list_[62].label, "ZIjmA");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:611:5:  [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(cache_priority_list_[63].label, "ZIJAM");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:620:5:  [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(cache_priority_list_[64].label, "Zijam");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:629:5:  [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(cache_priority_list_[65].label, "ZIjAm");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:638:5:  [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(cache_priority_list_[66].label, "New tIJAB");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:647:5:  [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(cache_priority_list_[67].label, "New tijab");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:656:5:  [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(cache_priority_list_[68].label, "New tIjAb");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:665:5:  [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(cache_priority_list_[69].label, "T (I>J,AB)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:674:5:  [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(cache_priority_list_[70].label, "T (IJ,A>B)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:683:5:  [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(cache_priority_list_[71].label, "B <ab||cd> (a>b,c>d)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:692:5:  [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(cache_priority_list_[72].label, "B <ab|cd>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:701:5:  [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(cache_priority_list_[73].label, "Z(ab,ij)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:710:5:  [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(cache_priority_list_[74].label, "Z(ij,ab)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:719:5:  [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(cache_priority_list_[75].label, "Z(Ab,Ij)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:728:5:  [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(cache_priority_list_[76].label, "Z(Ij,Ab)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:737:5:  [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(cache_priority_list_[77].label, "T (JI,A>B)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:746:5:  [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(cache_priority_list_[78].label, "F <ai|bc>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:755:5:  [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(cache_priority_list_[79].label, "T (I>J,BA)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:764:5:  [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(cache_priority_list_[80].label, "E <ia|jk>");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:773:5:  [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(cache_priority_list_[81].label, "T2 (IA,JB)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:782:5:  [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(cache_priority_list_[82].label, "T2 (IJ,AB)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:791:5:  [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(cache_priority_list_[83].label, "T2 (JI,AB)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:800:5:  [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(cache_priority_list_[84].label, "T2 (IJ,BA)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:809:5:  [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(cache_priority_list_[85].label, "T2 (JI,BA)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:818:5:  [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(cache_priority_list_[86].label, "T2 (ia,jb)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:827:5:  [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(cache_priority_list_[87].label, "T2 (ij,ab)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:836:5:  [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(cache_priority_list_[88].label, "T2 (ji,ab)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:845:5:  [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(cache_priority_list_[89].label, "T2 (ij,ba)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:854:5:  [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(cache_priority_list_[90].label, "T2 (ji,ba)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:863:5:  [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(cache_priority_list_[91].label, "T2 (IA,jb)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:872:5:  [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(cache_priority_list_[92].label, "T2 (Ij,Ab) 1");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:881:5:  [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(cache_priority_list_[93].label, "T2 (Ib,jA)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:890:5:  [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(cache_priority_list_[94].label, "T2 (Ij,Ab) 2");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:899:5:  [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(cache_priority_list_[95].label, "Y (MB,JI)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:908:5:  [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(cache_priority_list_[96].label, "T2 (AB,JI)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:917:5:  [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(cache_priority_list_[97].label, "Y (mA,jI)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:926:5:  [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(cache_priority_list_[98].label, "T2 (bA,jI)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:935:5:  [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(cache_priority_list_[99].label, "T2 (Ij,Ab)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:944:5:  [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(cache_priority_list_[100].label, "Y (Mb,Ij)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:953:5:  [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(cache_priority_list_[101].label, "T2 (Ab,Ij)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:962:5:  [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(cache_priority_list_[102].label, "Y(Mb,jI)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:971:5:  [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(cache_priority_list_[103].label, "T2 (Ab,jI)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:980:5:  [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(cache_priority_list_[104].label, "Y(mA,Ij)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:989:5:  [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(cache_priority_list_[105].label, "T2 (bA,Ij)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:998:5:  [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(cache_priority_list_[106].label, "T2(IJ,AB) DIIS");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:1007:5:  [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(cache_priority_list_[107].label, "T2(Ij,Ab) DIIS");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:1018:5:  [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(cache_priority_list_[108].label, "X(5,0)");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:1027:5:  [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(cache_priority_list_[109].label, "X(0,5) 1");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:1036:5:  [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(cache_priority_list_[110].label, "X(0,5) 2");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:1045:5:  [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(cache_priority_list_[111].label, "X(0,5) 3");
data/psi4-1.3.2/psi4/src/psi4/cc/ccenergy/priority.cc:1054:5:  [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(cache_priority_list_[112].label, "X(0,5) 4");
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:54: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 CMNEF_lbl[32], Cmnef_lbl[32], CMnEf_lbl[32], CmNeF_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FDD.cc:55: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 SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/FSD.cc:51: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:58: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 CMNEF_lbl[32], Cmnef_lbl[32], CMnEf_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:59: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 SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32], SIA_lbl[32], Sia_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:60: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 lbl_a[32], lbl_s[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:95:13:  [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(lbl_a, "CMnEf(-)(mn,ef) %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:96:13:  [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(lbl_s, "CMnEf(+)(mn,ef) %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:157:63:  [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.
                    psio_read(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], nrows * nlinks * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabefDD.cc:167:63:  [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.
                    psio_read(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], nrows * nlinks * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WabejDS.cc:52: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 CME_lbl[32], Cme_lbl[32], SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WamefSD.cc:54: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WbmfeDS.cc:55: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 CME_lbl[32], Cme_lbl[32], SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmaijDS.cc:51: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 CME_lbl[32], Cme_lbl[32], SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:52: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 CMNEF_lbl[32], Cmnef_lbl[32], CMnEf_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmbejDD.cc:53: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 SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:53: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 CMNEF_lbl[32], Cmnef_lbl[32], CMnEf_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnefDD.cc:54: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 SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnieSD.cc:51: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:51: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 CMNEF_lbl[32], Cmnef_lbl[32], CMnEf_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WmnijDD.cc:52: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 SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/WnmjeDS.cc:52: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 CME_lbl[32], Cme_lbl[32], SIJAB_lbl[32], Sijab_lbl[32], SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:102: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 lbli[10], lblj[10], lbla[10], lblb[10];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:156: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 lbli[10], lblj[10], lbla[10], lblb[10];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/amp_write.cc:282: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 lbli[10], lblj[10], lbla[10], lblb[10];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:66: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:67: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 CME_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:68: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 CMnEf_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:69: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 SIjAb_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc2_sigma.cc:285: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:77: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:156: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:278: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:416: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:514: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:776: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1.cc:1027: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:78: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:243: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:571: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 CME_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/cc3_HC1ET1.cc:612: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 CME_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/check_sum.cc:58: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 lbl[80];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:138: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:393:21:  [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(lbl, "Total sigma%d norm af clean", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1064: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1072: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1083: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1111: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1139: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diag.cc:1174: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:67: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 lbl[32], lbl2[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:672: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 CME_lbl[32], Cme_lbl[32], CMNEF_lbl[32], Cmnef_lbl[32], CMnEf_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:709: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 CME_lbl[32], Cme_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/diagSS.cc:734: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 lbl[20];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/follow_root.cc:53: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/get_moinfo.cc:184:78:  [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.
                psio_read(PSIF_CC_INFO, "RHF/ROHF Active Virtual Orbitals", (char *)C[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/get_moinfo.cc:196:75:  [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.
                psio_read(PSIF_CC_INFO, "UHF Active Alpha Virtual Orbs", (char *)Ca[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/get_moinfo.cc:207:74:  [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.
                psio_read(PSIF_CC_INFO, "UHF Active Beta Virtual Orbs", (char *)Cb[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/local_guess.cc:65: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:55: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/overlap.cc:165: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/read_guess.cc:53: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/read_guess.cc:134: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart.cc:52: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 lbl[20];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:54: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:59:9:  [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(lbl, "CME %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:64:9:  [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(lbl, "CMnEf %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:69:9:  [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(lbl, "CME %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:74:9:  [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(lbl, "Cme %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:79:9:  [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(lbl, "CMNEF %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:84:9:  [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(lbl, "Cmnef %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:89:9:  [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(lbl, "CMnEf %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:94:9:  [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(lbl, "CME %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:99:9:  [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(lbl, "Cme %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:104:9:  [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(lbl, "CMNEF %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:109:9:  [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(lbl, "Cmnef %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:114:9:  [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(lbl, "CMnEf %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:129: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:134:9:  [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(lbl, "CME %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:139:9:  [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(lbl, "CMnEf %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:144:9:  [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(lbl, "CME %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:149:9:  [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(lbl, "Cme %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:154:9:  [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(lbl, "CMNEF %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:159:9:  [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(lbl, "Cmnef %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:164:9:  [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(lbl, "CMnEf %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:169:9:  [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(lbl, "CME %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:174:9:  [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(lbl, "Cme %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:179:9:  [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(lbl, "CMNEF %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:184:9:  [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(lbl, "Cmnef %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/restart_with_root.cc:189:9:  [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(lbl, "CMnEf %d", prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:64: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 lbl[32], E_lbl[32], R1A_lbl[32], R1B_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:65: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 R2AA_lbl[32], R2BB_lbl[32], R2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:94:13:  [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(E_lbl, "EOM CC2 Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:101:13:  [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(E_lbl, "EOM CCSD Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:108:13:  [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(E_lbl, "EOM CC3 Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:116:9:  [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(R1A_lbl, "RIA %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:117:9:  [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(R1B_lbl, "Ria %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:118:9:  [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(R2AA_lbl, "RIJAB %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:119:9:  [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(R2BB_lbl, "Rijab %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:120:9:  [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(R2AB_lbl, "RIjAb %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:226:13:  [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(lbl, "EOM CC2 R0 for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:230:13:  [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(lbl, "EOM CCSD R0 for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:234:13:  [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(lbl, "EOM CC3 R0 for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:296: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 lbl[32], E_lbl[32], R1A_lbl[32], R1B_lbl[32], *blank;
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:297: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 R2AA_lbl[32], R2BB_lbl[32], R2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:307:13:  [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(E_lbl, "EOM CC2 Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:314:13:  [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(E_lbl, "EOM CCSD Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:321:13:  [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(E_lbl, "EOM CC3 Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:329:9:  [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(R1A_lbl, "RIA %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:330:9:  [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(R1B_lbl, "Ria %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:331:9:  [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(R2AB_lbl, "RIjAb %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:332:9:  [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(R2AA_lbl, "RIJAB %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:333:9:  [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(R2BB_lbl, "Rijab %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:410:13:  [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(lbl, "EOM CC2 R0 for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:414:13:  [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(lbl, "EOM CCSD R0 for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/rzero.cc:418:13:  [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(lbl, "EOM CC3 R0 for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:61: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 CME_lbl[32], Cme_lbl[32], CMNEF_lbl[32], Cmnef_lbl[32], CMnEf_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/schmidt_add.cc:135: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 CME_lbl[32], Cme_lbl[32], CMNEF_lbl[32], Cmnef_lbl[32], CMnEf_lbl[32], C0_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3.cc:72: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaCC3_RHF.cc:79: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigmaSS.cc:51: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:52: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:81: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:106: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:138: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:166: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:193: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:217: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sigma_full.cc:246: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/sort_C.cc:49: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:55: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 C_lbl[32], R_lbl[32], E_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:85:13:  [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(E_lbl, "EOM CC2 Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:88:13:  [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(E_lbl, "EOM CCSD Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:91:13:  [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(E_lbl, "EOM CC3 Energy for root %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:95:9:  [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(C_lbl, "CME %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:96:9:  [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(R_lbl, "RIA %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:103:13:  [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(C_lbl, "C0 %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:105:13:  [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(R_lbl, "R0 %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:109:9:  [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(C_lbl, "CMnEf %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:110:9:  [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(R_lbl, "RIjAb %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:119:13:  [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(C_lbl, "Cme %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:120:13:  [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(R_lbl, "Ria %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:128:13:  [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(C_lbl, "CMNEF %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:129:13:  [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(R_lbl, "RIJAB %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:135:13:  [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(C_lbl, "Cmnef %d", i);
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/write_Rs.cc:136:13:  [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(R_lbl, "Rijab %d %d", C_irr, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lnorm.cc:51: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 R1A_lbl[32], R1B_lbl[32], R2AA_lbl[32], R2BB_lbl[32], R2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lnorm.cc:60:5:  [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(R1A_lbl, "RIA %d %d", L_irr, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lnorm.cc:61:5:  [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(R1B_lbl, "Ria %d %d", L_irr, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lnorm.cc:62:5:  [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(R2AA_lbl, "RIJAB %d %d", L_irr, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lnorm.cc:63:5:  [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(R2BB_lbl, "Rijab %d %d", L_irr, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Lnorm.cc:64:5:  [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(R2AB_lbl, "RIjAb %d %d", L_irr, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Params.h:69: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 L1A_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Params.h:70: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 L1B_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Params.h:71: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 L2AA_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Params.h:72: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 L2BB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Params.h:73: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 L2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/Params.h:74: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 L2RHF_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/WefabL2.cc:200:63:  [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.
                    psio_read(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], nrows * nlinks * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/WefabL2.cc:210:63:  [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.
                    psio_read(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], nrows * nlinks * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cclambda.cc:336: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 *lbl, *argv_unparsed[100];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cclambda.cc:389: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 *L1A_lbl, *L1B_lbl, *L2AA_lbl, *L2BB_lbl, *L2AB_lbl, *L2RHF_lbl, lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/cclambda.cc:504: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 lbl[80];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:108: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 R1A_lbl[32], R1B_lbl[32], R2AA_lbl[32], R2BB_lbl[32], R2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:109: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 L1A_lbl[32], L1B_lbl[32], L2AA_lbl[32], L2BB_lbl[32], L2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:111:5:  [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(R1A_lbl, "RIA %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:112:5:  [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(R1B_lbl, "Ria %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:113:5:  [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(R2AA_lbl, "RIJAB %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:114:5:  [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(R2BB_lbl, "Rijab %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:115:5:  [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(R2AB_lbl, "RIjAb %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:117:5:  [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(L1A_lbl, "LIA %d %d", IRR, L_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:118:5:  [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(L1B_lbl, "Lia %d %d", IRR, L_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:119:5:  [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(L2AA_lbl, "LIJAB %d %d", IRR, L_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:120:5:  [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(L2BB_lbl, "Lijab %d %d", IRR, L_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:121:5:  [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(L2AB_lbl, "LIjAb %d %d", IRR, L_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:160: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 L1A_lbl[32], R1A_lbl[32], lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:162:5:  [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(L1A_lbl, "LIA %d %d", IRR, L_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:163:5:  [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(R1A_lbl, "RIA %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:171:5:  [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(lbl, "2RIjAb - RIjbA %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:174:5:  [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(lbl, "LIjAb %d %d", IRR, L_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:180:5:  [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(lbl, "2LIjAb - LIjbA %d %d", IRR, L_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_ortho.cc:183:5:  [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(lbl, "RIjAb %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/check_sum.cc:54: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 lbl[80];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:139:61:  [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.
        psio_write(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:165:65:  [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.
        psio_write(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:184:64:  [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.
            psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:200:68:  [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.
                psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[1], vector_length * sizeof(double),
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:253:68:  [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.
            psio_read(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)vector[0], vector_length * sizeof(double),
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:396:61:  [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.
        psio_write(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:450:65:  [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.
        psio_write(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:467:64:  [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.
            psio_read(PSIF_CC_DIIS_ERR, "DIIS Error Vectors", (char *)vector[p], vector_length * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:506:68:  [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.
            psio_read(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)vector[p], vector_length * sizeof(double),
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:677:64:  [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.
        psio_write(PSIF_CC_DIIS_ERR, "DIIS Error[0] Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:731:65:  [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.
        psio_write(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)error[0], vector_length * sizeof(double), start,
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:748:67:  [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.
            psio_read(PSIF_CC_DIIS_ERR, "DIIS Error[0] Vectors", (char *)vector[p], vector_length * sizeof(double),
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/diis.cc:787:68:  [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.
            psio_read(PSIF_CC_DIIS_AMP, "DIIS Amplitude Vectors", (char *)vector[p], vector_length * sizeof(double),
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_moinfo.cc:170:78:  [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.
                psio_read(PSIF_CC_INFO, "RHF/ROHF Active Virtual Orbitals", (char *)C[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_moinfo.cc:182:75:  [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.
                psio_read(PSIF_CC_INFO, "UHF Active Alpha Virtual Orbs", (char *)Ca[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_moinfo.cc:193:74:  [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.
                psio_read(PSIF_CC_INFO, "UHF Active Beta Virtual Orbs", (char *)Cb[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:59: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:240:9:  [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(pL_params[0].L1A_lbl, "ZIA");
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:241:9:  [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(pL_params[0].L1B_lbl, "Zia");
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:242:9:  [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(pL_params[0].L2AA_lbl, "ZIJAB");
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:243:9:  [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(pL_params[0].L2BB_lbl, "Zijab");
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:244:9:  [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(pL_params[0].L2AB_lbl, "ZIjAb");
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:245:9:  [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(pL_params[0].L2RHF_lbl, "2ZIjAb - ZIjbA");
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:255:13:  [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(pL_params[0].L1A_lbl, "LIA %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:256:13:  [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(pL_params[0].L1B_lbl, "Lia %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:257:13:  [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(pL_params[0].L2AA_lbl, "LIJAB %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:258:13:  [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(pL_params[0].L2BB_lbl, "Lijab %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:259:13:  [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(pL_params[0].L2AB_lbl, "LIjAb %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:260:13:  [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(pL_params[0].L2RHF_lbl, "2LIjAb - LIjbA %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:268:17:  [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(lbl, "EOM CC2 Energy for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:270:17:  [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(lbl, "EOM CC2 R0 for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:273:17:  [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(lbl, "EOM CCSD Energy for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:275:17:  [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(lbl, "EOM CCSD R0 for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:278:17:  [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(lbl, "EOM CC3 Energy for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:280:17:  [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(lbl, "EOM CC3 R0 for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:283:13:  [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(pL_params[0].L1A_lbl, "LIA %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:284:13:  [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(pL_params[0].L1B_lbl, "Lia %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:285:13:  [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(pL_params[0].L2AA_lbl, "LIJAB %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:286:13:  [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(pL_params[0].L2BB_lbl, "Lijab %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:287:13:  [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(pL_params[0].L2AB_lbl, "LIjAb %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:288:13:  [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(pL_params[0].L2RHF_lbl, "2LIjAb - LIjbA %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:299:13:  [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(pL_params[0].L1A_lbl, "LIA %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:300:13:  [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(pL_params[0].L1B_lbl, "Lia %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:301:13:  [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(pL_params[0].L2AA_lbl, "LIJAB %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:302:13:  [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(pL_params[0].L2BB_lbl, "Lijab %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:303:13:  [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(pL_params[0].L2AB_lbl, "LIjAb %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:304:13:  [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(pL_params[0].L2RHF_lbl, "2LIjAb - LIjbA %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:317:13:  [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(pL_params[0].L1A_lbl, "LIA %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:318:13:  [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(pL_params[0].L1B_lbl, "Lia %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:319:13:  [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(pL_params[0].L2AA_lbl, "LIJAB %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:320:13:  [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(pL_params[0].L2BB_lbl, "Lijab %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:321:13:  [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(pL_params[0].L2AB_lbl, "LIjAb %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:322:13:  [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(pL_params[0].L2RHF_lbl, "2LIjAb - LIjbA %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:346:9:  [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(pL_params[0].L1A_lbl, "LIA %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:347:9:  [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(pL_params[0].L1B_lbl, "Lia %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:348:9:  [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(pL_params[0].L2AA_lbl, "LIJAB %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:349:9:  [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(pL_params[0].L2BB_lbl, "Lijab %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:350:9:  [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(pL_params[0].L2AB_lbl, "LIjAb %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:351:9:  [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(pL_params[0].L2RHF_lbl, "2LIjAb - LIjbA %d %d", 0, -1);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:362:25:  [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(lbl, "EOM CC2 Energy for root %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:364:25:  [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(lbl, "EOM CC2 R0 for root %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:367:25:  [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(lbl, "EOM CCSD Energy for root %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:369:25:  [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(lbl, "EOM CCSD R0 for root %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:372:25:  [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(lbl, "EOM CC3 Energy for root %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:374:25:  [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(lbl, "EOM CC3 R0 for root %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:378:21:  [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(pL_params[k].L1A_lbl, "LIA %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:379:21:  [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(pL_params[k].L1B_lbl, "Lia %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:380:21:  [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(pL_params[k].L2AA_lbl, "LIJAB %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:381:21:  [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(pL_params[k].L2BB_lbl, "Lijab %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:382:21:  [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(pL_params[k].L2AB_lbl, "LIjAb %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:383:21:  [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(pL_params[k].L2RHF_lbl, "2LIjAb - LIjbA %d %d", i, j);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:393:17:  [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(lbl, "EOM CC2 Energy for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:395:17:  [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(lbl, "EOM CC2 R0 for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:398:17:  [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(lbl, "EOM CCSD Energy for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:400:17:  [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(lbl, "EOM CCSD R0 for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:403:17:  [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(lbl, "EOM CC3 Energy for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:405:17:  [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(lbl, "EOM CC3 R0 for root %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:409:13:  [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(pL_params[1].L1A_lbl, "LIA %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:410:13:  [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(pL_params[1].L1B_lbl, "Lia %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:411:13:  [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(pL_params[1].L2AA_lbl, "LIJAB %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:412:13:  [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(pL_params[1].L2BB_lbl, "Lijab %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:413:13:  [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(pL_params[1].L2AB_lbl, "LIjAb %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/get_params.cc:414:13:  [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(pL_params[1].L2RHF_lbl, "2LIjAb - LIjbA %d %d", prop_sym, prop_root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/init_amps.cc:48: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 R1A_lbl[32], R1B_lbl[32], R2AA_lbl[32], R2BB_lbl[32], R2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/init_amps.cc:247:9:  [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(R1A_lbl, "RIA %d %d", L_params.irrep, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/init_amps.cc:248:9:  [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(R1B_lbl, "Ria %d %d", L_params.irrep, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/init_amps.cc:249:9:  [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(R2AA_lbl, "RIJAB %d %d", L_params.irrep, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/init_amps.cc:250:9:  [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(R2BB_lbl, "Rijab %d %d", L_params.irrep, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/init_amps.cc:251:9:  [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(R2AB_lbl, "RIjAb %d %d", L_params.irrep, L_params.root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/ortho_Rs.cc:88: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 R1A_lbl[32], lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/ortho_Rs.cc:90:5:  [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(R1A_lbl, "RIA %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/ortho_Rs.cc:97:5:  [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(lbl, "2RIjAb - RIjbA %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/ortho_Rs.cc:110: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 L1A_lbl[32], R1A_lbl[32], lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/ortho_Rs.cc:112:5:  [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(R1A_lbl, "RIA %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/ortho_Rs.cc:119:5:  [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(lbl, "RIjAb %d %d", IRR, R_index);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/overlap_LAMPS.cc:52: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:69: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 R1A_lbl[32], R1B_lbl[32], R2AA_lbl[32], R2BB_lbl[32], R2AB_lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:70: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 L1A_lbl[32], L1B_lbl[32], L2AA_lbl[32], L2BB_lbl[32], L2AB_lbl[32], L2AB_lbl2[32];
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:92:9:  [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(R1A_lbl, "RIA %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:93:9:  [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(R1B_lbl, "Ria %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:94:9:  [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(R2AA_lbl, "RIJAB %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:95:9:  [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(R2BB_lbl, "Rijab %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:96:9:  [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(R2AB_lbl, "RIjAb %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:97:9:  [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(L1A_lbl, "LIA %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:98:9:  [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(L1B_lbl, "Lia %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:99:9:  [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(L2AA_lbl, "LIJAB %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:100:9:  [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(L2BB_lbl, "Lijab %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:101:9:  [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(L2AB_lbl, "LIjAb %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/cclambda/projections.cc:102:9:  [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(L2AB_lbl2, "2LIjAb - LIjbA %d %d", IRR, root);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/HXY.cc:52: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LCX.cc:48: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y1.cc:68: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y1.cc:109: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX1Y2.cc:51: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/LHX2Y2.cc:48: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X1.cc:52: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:56: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:307:59:  [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.
                psio_read(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], nrows * nlinks * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/X2.cc:317:59:  [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.
                psio_read(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], nrows * nlinks * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/amp_write.cc:71: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/analyze.cc:60: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y1.cc:60: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_LHX1Y2.cc:50: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X1.cc:54: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_X2.cc:51: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/cc2_sort_X.cc:47: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/compute_X.cc:73: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/converged.cc:51: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:80: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:139:44:  [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.
        psio_write(PSIF_CC_DIIS_ERR, lbl, (char *)error[0], vector_length * sizeof(double), start, &end);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:167:44:  [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.
        psio_write(PSIF_CC_DIIS_AMP, lbl, (char *)error[0], vector_length * sizeof(double), start, &end);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:186: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.
            psio_read(PSIF_CC_DIIS_ERR, lbl, (char *)vector[0], vector_length * sizeof(double), start, &end);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:197:51:  [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.
                psio_read(PSIF_CC_DIIS_ERR, lbl, (char *)vector[1], vector_length * sizeof(double), start, &end);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/diis.cc:242: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.
            psio_read(PSIF_CC_DIIS_AMP, lbl, (char *)vector[0], vector_length * sizeof(double), start, &end);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/get_moinfo.cc:223:78:  [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.
                psio_read(PSIF_CC_INFO, "RHF/ROHF Active Virtual Orbitals", (char *)C[h][0],
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/init_X.cc:52: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:101: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 **cartcomp, pert[32], pert_x[32], pert_y[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:105: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 lbl1[32], lbl2[32], lbl3[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:148:9:  [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(lbl1, "<<P;L>>_(%5.3f)", 0.0);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:169:51:  [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.
            psio_write_entry(PSIF_CC_INFO, lbl1, (char *)tensor0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:181:50:  [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.
            psio_read_entry(PSIF_CC_INFO, lbl1, (char *)tensor0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:201:9:  [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(lbl1, "1/2 <<Mu;L>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:202:9:  [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(lbl2, "1/2 <<P;L>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:252:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rl0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:264:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl2, (char *)tensor_pl0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:281:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rl0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:285:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl2, (char *)tensor_pl0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:289:9:  [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(lbl1, "1/2 <<Mu;L*>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:290:9:  [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(lbl2, "1/2 <<P*;L*>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:291:9:  [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(lbl3, "<<P;Mu>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:340:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rl1[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:352:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl2, (char *)tensor_pl1[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:373:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl3, (char *)tensor_rp[i][0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:389:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rl1[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:393:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl2, (char *)tensor_pl1[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/optrot.cc:397:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl3, (char *)tensor_rp[i][0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pertbar.cc:61: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 lbl[32], prefix1[32], prefix2[32], prefix3[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc:61: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 **cartcomp, pert[32], pert_x[32], pert_y[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc:64: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc:78:9:  [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(lbl, "<<Mu;Mu>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc:97:50:  [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.
            psio_write_entry(PSIF_CC_INFO, lbl, (char *)tensor[i][0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/polar.cc:103:49:  [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.
            psio_read_entry(PSIF_CC_INFO, lbl, (char *)tensor[i], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/preppert.cc:67: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/print_X.cc:48: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/pseudopolar.cc:48: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:65: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 **cartcomp, pert[32], pert_x[32], pert_y[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:68: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 lbl1[32], lbl2[32], lbl3[32], lbl4[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:109:9:  [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(lbl1, "<<P;L>>_(%5.3f)", 0.0);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:130:51:  [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.
            psio_write_entry(PSIF_CC_INFO, lbl1, (char *)tensor0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:139:50:  [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.
            psio_read_entry(PSIF_CC_INFO, lbl1, (char *)tensor0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:163:9:  [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(lbl1, "1/2 <<Mu;L>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:164:9:  [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(lbl2, "1/2 <<P;L>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:165:9:  [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(lbl3, "1/2 <<Mu;Mu>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:166:9:  [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(lbl4, "1/2 <<Mu;Q>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:238:51:  [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.
            psio_write_entry(PSIF_CC_INFO, lbl3, (char *)tensor_rr[i][0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:250:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rl0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:262:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl2, (char *)tensor_pl0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:279:49:  [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.
                psio_write(PSIF_CC_INFO, lbl4, (char *)tensor_rQ0[alpha][0], 9 * sizeof(double), next, &next);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:289:50:  [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.
            psio_read_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rr[i][0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:293:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rl0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:297:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl2, (char *)tensor_pl0[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:303:48:  [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.
                psio_read(PSIF_CC_INFO, lbl4, (char *)tensor_rQ0[alpha][0], 9 * sizeof(double), next, &next);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:306:9:  [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(lbl1, "1/2 <<Mu;L*>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:307:9:  [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(lbl2, "1/2 <<P*;L*>>_(%5.3f)", params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:308:9:  [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(lbl3, "<<Mu;Q>>_(%5.3f)", -params.omega[i]);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:355:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rl1[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:367:55:  [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.
                psio_write_entry(PSIF_CC_INFO, lbl2, (char *)tensor_pl1[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:396:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl1, (char *)tensor_rl1[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:400:54:  [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.
                psio_read_entry(PSIF_CC_INFO, lbl2, (char *)tensor_pl1[0], 9 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/roa.cc:406:48:  [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.
                psio_read(PSIF_CC_INFO, lbl3, (char *)tensor_rQ1[alpha][0], 9 * sizeof(double), next, &next);
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/save_X.cc:47: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/scatter.cc:215:15:  [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).
    hessian = fopen("file15.dat", "r");
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/scatter.cc:227:21:  [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).
    dipole_moment = fopen("file17.dat", "r");
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_X.cc:47: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/sort_pert.cc:60: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 prefix[32], lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cc/ccresponse/update_X.cc:48: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/cctransort/b_spinad.cc:100:53:  [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.
        psio->write(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], rows_per_bucket * nvirt * sizeof(double), next,
data/psi4-1.3.2/psi4/src/psi4/cctransort/b_spinad.cc:113:53:  [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.
        psio->write(PSIF_CC_BINTS, "B(+) <ab|cc>", (char *)B_diag[0], rows_left * nvirt * sizeof(double), next, &next);
data/psi4-1.3.2/psi4/src/psi4/cctransort/cctransort.cc:181:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_INFO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/cctransort.cc:459:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_INFO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/cctransort.cc:522:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/cctransort.cc:529:60:  [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).
    for (int i = PSIF_CC_MIN; i <= PSIF_CC_MAX; i++) psio->open(i, 1);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_rhf.cc:38:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_AINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_rhf.cc:49:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_BINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_rhf.cc:60:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_CINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_rhf.cc:71:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_DINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_rhf.cc:82:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_EINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_rhf.cc:93:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_FINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_uhf.cc:38:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_AINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_uhf.cc:67:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_BINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_uhf.cc:96:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_CINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_uhf.cc:134:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_DINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_uhf.cc:163:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_EINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/cctransort/sort_tei_uhf.cc:201:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_CC_FINTS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft.cc:71:12:  [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).
    psio_->open(PSIF_DCFT_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_RHF.cc:41:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_RHF.cc:111:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_RHF.cc:149:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_RHF.cc:293:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:57:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:221:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:790:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:995:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:1140:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:1322:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:1384:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:1673:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_density_UHF.cc:1835:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_energy_RHF.cc:50:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_energy_UHF.cc:49:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_energy_UHF.cc:61:16:  [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).
        psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_energy_UHF.cc:162:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:73:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:80:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:99:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:100:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:290:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:291:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:532:12:  [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).
    psio_->open(PSIF_MO_LAG, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:533:61:  [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.
    psio_->write_entry(PSIF_MO_LAG, "MO-basis Lagrangian", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:552:12:  [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).
    psio_->open(PSIF_MO_OPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:553:56:  [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.
    psio_->write_entry(PSIF_MO_OPDM, "MO-basis OPDM", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_RHF.cc:596:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:278:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:287:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:369:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:370:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:844:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:845:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:1215:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:1460:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:1979:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:2234:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3042:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3085:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3086:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3386:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3387:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3876:12:  [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).
    psio_->open(PSIF_MO_LAG, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3877:67:  [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.
    psio_->write_entry(PSIF_MO_LAG, "MO-basis Alpha Lagrangian", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3878:66:  [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.
    psio_->write_entry(PSIF_MO_LAG, "MO-basis Beta Lagrangian", (char *)b_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3907:12:  [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).
    psio_->open(PSIF_MO_OPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3908:62:  [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.
    psio_->write_entry(PSIF_MO_OPDM, "MO-basis Alpha OPDM", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3909:61:  [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.
    psio_->write_entry(PSIF_MO_OPDM, "MO-basis Beta OPDM", (char *)b_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:3950:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:4748:12:  [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).
    psio_->open(PSIF_MO_LAG, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:4749:67:  [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.
    psio_->write_entry(PSIF_MO_LAG, "MO-basis Alpha Lagrangian", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:4750:66:  [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.
    psio_->write_entry(PSIF_MO_LAG, "MO-basis Beta Lagrangian", (char *)b_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:4778:12:  [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).
    psio_->open(PSIF_MO_OPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:4779:62:  [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.
    psio_->write_entry(PSIF_MO_OPDM, "MO-basis Alpha OPDM", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:4780:61:  [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.
    psio_->write_entry(PSIF_MO_OPDM, "MO-basis Beta OPDM", (char *)b_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_gradient_UHF.cc:4821:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_integrals_RHF.cc:52:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_integrals_RHF.cc:116:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_integrals_UHF.cc:51:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_integrals_UHF.cc:101:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_integrals_UHF.cc:809:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_RHF.cc:46:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_RHF.cc:220:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_RHF.cc:253:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:66:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:401:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:517:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:714:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:1072:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:1154:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:1703:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:1854:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:2068:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:2303:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:3418:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_intermediates_UHF.cc:3467:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_lambda_RHF.cc:91:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_lambda_UHF.cc:59:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_lambda_UHF.cc:205:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_mp2_RHF.cc:73:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_mp2_UHF.cc:73:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_mp2_UHF.cc:165:16:  [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).
        psio_->open(PSIF_CC_TAMPS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_n_representability.cc:46:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_n_representability.cc:47:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_RHF.cc:254:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_RHF.cc:255:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_RHF.cc:436:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_RHF.cc:437:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_UHF.cc:298:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_UHF.cc:299:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_UHF.cc:621:12:  [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).
    psio_->open(PSIF_DCFT_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_oo_UHF.cc:622:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_qc.cc:233:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_qc.cc:654:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_qc.cc:2051: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.
            ::memcpy(D_p, b_p, nidp_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_qc.cc:2057: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.
            ::memcpy(sigma_vector_p, sigma_p, nidp_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_qc.cc:2229: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(bpp[0], vec, nidp_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_scf_UHF.cc:1024:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_sort_mo_tpdm.cc:61:12:  [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).
    psio_->open(PSIF_TPDM_PRESORT, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_sort_mo_tpdm.cc:176:12:  [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).
    psio_->open(PSIF_MO_TPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_sort_mo_tpdm.cc:206:12:  [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).
    psio_->open(PSIF_TPDM_PRESORT, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_sort_mo_tpdm.cc:330:12:  [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).
    psio_->open(PSIF_MO_TPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_triples.cc:109:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_triples.cc:210:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_triples.cc:391:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_triples.cc:764:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_triples.cc:1301:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_triples.cc:1880:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dcft/dcft_triples.cc:2453:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1767: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 key[20];
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1791:5:  [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(key, "buffer_ %d", buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1819: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 key[20];
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1841:5:  [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(key, "buffer_ %d", buf);
data/psi4-1.3.2/psi4/src/psi4/detci/ciwave.h:442:82:  [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.
                                int **Ij[2], int **Oij[2], int **Ridx[2], signed char **Sgn[2], unsigned char **Toccs);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:407:17:  [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(str2, "%20.15lf", cvec_norm[k - 1]);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:410:17:  [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(str2, "%20.15lf", MPn_NORM_TOL);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:431:21:  [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(str2, "%20.15lf", cvec_norm[k - 1]);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:434:21:  [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(str2, "%20.15lf", MPn_NORM_TOL);
data/psi4-1.3.2/psi4/src/psi4/detci/diag_h.cc:65: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 e_label[PSIO_KEYLEN]; /* 80... */
data/psi4-1.3.2/psi4/src/psi4/detci/diag_h.cc:505:9:  [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(e_label, "Root %2d energy", i);
data/psi4-1.3.2/psi4/src/psi4/detci/ints.cc:651:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/detci/ints.cc:753:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/detci/params.cc:69: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 line1[133];
data/psi4-1.3.2/psi4/src/psi4/detci/params.cc:647:9:  [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(str2, "%20.15lf", junk);
data/psi4-1.3.2/psi4/src/psi4/detci/s1v.cc:281:87:  [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.
void s1_block_vras_rotf(int *Cnt[2], int **Ij[2], int **Oij[2], int **Ridx[2], signed char **Sgn[2],
data/psi4-1.3.2/psi4/src/psi4/detci/s2v.cc:272:87:  [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.
void s2_block_vras_rotf(int *Cnt[2], int **Ij[2], int **Oij[2], int **Ridx[2], signed char **Sgn[2],
data/psi4-1.3.2/psi4/src/psi4/detci/s3v.cc:260:74:  [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.
void s3_block_vdiag_rotf(int *Cnt[2], int **Ij[2], int **Ridx[2], signed char **Sn[2], double **C, double **S,
data/psi4-1.3.2/psi4/src/psi4/detci/s3v.cc:341:69:  [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.
void s3_block_vrotf(int *Cnt[2], int **Ij[2], int **Ridx[2], signed char **Sn[2], double **C, double **S, double *tei,
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:74:94:  [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.
extern void s1_block_vras_rotf(int *Cnt[2], int **Ij[2], int **Oij[2], int **Ridx[2], signed char **Sgn[2],
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:83:94:  [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.
extern void s2_block_vras_rotf(int *Cnt[2], int **Ij[2], int **Oij[2], int **Ridx[2], signed char **Sgn[2],
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:94:76:  [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.
extern void s3_block_vrotf(int *Cnt[2], int **Ij[2], int **Ridx[2], signed char **Sn[2], double **C, double **S,
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:98:81:  [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.
extern void s3_block_vdiag_rotf(int *Cnt[2], int **Ij[2], int **Ridx[2], signed char **Sn[2], double **C, double **S,
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:381:17:  [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((void *)C.blocks_[cblock][0], (void *)SigmaData_->transp_tmp[0], cnas * cnbs * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:828:107:  [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.
                                            int *Cnt[2], int **Ij[2], int **Oij[2], int **Ridx[2], signed char **Sgn[2],
data/psi4-1.3.2/psi4/src/psi4/detci/structs.h:637:12:  [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.
    signed char **Jsgn[2];
data/psi4-1.3.2/psi4/src/psi4/dfep2/dfep2.cc:222:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:136:12:  [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).
    psio_->open(unit_a_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:137:12:  [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).
    psio_->open(unit_b_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:138:12:  [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).
    psio_->open(unit_c_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:425:16:  [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).
        psio_->open(PSIF_DFSCF_BJ, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:442:20:  [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).
            psio_->open(PSIF_DFSCF_BJ, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:484:12:  [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).
    psio_->open(file, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:545:12:  [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).
    psio_->open(file, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:603:12:  [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).
    psio_->open(file, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:652:12:  [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).
    psio_->open(file, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:720:12:  [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).
    psio_->open(file, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:932:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1075:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1099:19:  [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((void*)Qjbp[0], (void*)Qiap[0], sizeof(double) * (ni * navir * naux));
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1216:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1242:19:  [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((void*)Qjbp[0], (void*)Qiap[0], sizeof(double) * (ni * navir * naux));
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1404:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1427:19:  [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((void*)Qjbp[0], (void*)Qiap[0], sizeof(double) * (na * naocc * naux));
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1521:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1705:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1909:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1976: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.
            ::memcpy((void*)temp, (void*)Giap[p], sizeof(double) * naocc * navir);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:2034:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, 1);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:2043:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void*)&Ppqp[nfocc + i][nfocc], (void*)Pijp[i], sizeof(double) * naocc);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:2047:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void*)&Ppqp[nfocc + naocc + a][nfocc + naocc], (void*)Pabp[a], sizeof(double) * navir);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:2132:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, 1);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:2256:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, 1);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:2520:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, 1);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:2840:12:  [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).
    psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:2842:12:  [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).
    psio_->open(PSIF_DFMP2_QIA, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3015:16:  [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).
        psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3039:23:  [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((void*)Qjbp[0], (void*)Qiap[0], sizeof(double) * (ni * navir * naux));
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3135:16:  [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).
        psio_->open(PSIF_DFMP2_QIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3159:23:  [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((void*)Qjbp[0], (void*)Qiap[0], sizeof(double) * (ni * navir * naux));
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3270:16:  [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).
        psio_->open(PSIF_DFMP2_AIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3271:16:  [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).
        psio_->open(PSIF_DFMP2_QIA, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:236: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.
    if (size) memcpy(&(A1d_[0]), &(x[0]), size);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:242: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.
    if (size) memcpy(&(A1d_[0]), &(x->A1d_[0]), size);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:545:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(A2d_[0], Adum->A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:551: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.
    if (size) memcpy(&(A2d_[0][0]), &(a[0][0]), size);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:733:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:734:67:  [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.
    psio->write_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:744:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:745:67:  [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.
    psio->write_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:757:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:758:66:  [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.
    psio->read_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:768:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:769:66:  [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.
    psio->read_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:839:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&(temp[0][0]), &(A2d_[0][0]), dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:1487:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(A2i_[0], Adum->A2i_[0], dim1_ * dim2_ * sizeof(int));
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:1493: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.
    if (size) memcpy(&(A2i_[0][0]), &(a[0][0]), size);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:1509:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&(temp[0][0]), &(A2i_[0][0]), dim1_ * dim2_ * sizeof(int));
data/psi4-1.3.2/psi4/src/psi4/dfocc/cd_ints.cc:136:16:  [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).
        psio_->open(PSIF_DFSCF_BJ, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_ref.cc:111:16:  [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).
        psio_->open(PSIF_DFSCF_BJ, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_ref.cc:143:16:  [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).
        psio_->open(PSIF_DFSCF_BJ, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1630:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(A2d_[0], A->A2d_[0] + start, dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1639:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(temp, A->A2d_[0] + syc, dim_copy * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1640:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(A2d_[0] + i, temp, dim_copy * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1653:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(temp, A->A2d_[0] + start + syc, dim_copy * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1654:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(A2d_[0] + i, temp, dim_copy * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1845:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1846:67:  [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.
    psio->write_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1856:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1858:61:  [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.
    psio->write(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], size_, start, end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1868:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1869:67:  [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.
    psio->write_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1879:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1881:61:  [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.
    psio->write(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], size_, start, end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1897:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1898:70:  [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.
    psio->write_entry(fileno, const_cast<char *>(filename.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1923:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1936:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1937:71:  [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.
        psio->write_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1965:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1978:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:1979:74:  [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.
        psio->write_entry(fileno, const_cast<char *>(filename.c_str()), (char *)A2d_[0],
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2003:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2044:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2058:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2059:66:  [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.
    psio->read_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2069:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2071:60:  [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.
    psio->read(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], size_, start, end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2081:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2082:66:  [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.
    psio->read_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2092:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2094:60:  [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.
    psio->read(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], size_, start, end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2115:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2139:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2140:70:  [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.
        psio->read_entry(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], sizeof(double) * dim1_ * dim2_);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2156:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2192:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2286:13:  [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).
    OutFile.open(const_cast<char *>(filename.c_str()), std::ios::out | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2287:20:  [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.
    OutFile.write((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2301:13:  [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).
    OutFile.open(const_cast<char *>(fname.c_str()), std::ios::out | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2302:20:  [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.
    OutFile.write((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2317:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        OutFile.open(const_cast<char *>(fname.c_str()), std::ios::out | std::ios::binary | std::ios::app);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2319:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        OutFile.open(const_cast<char *>(fname.c_str()), std::ios::out | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2320:20:  [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.
    OutFile.write((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2327:12:  [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).
    InFile.open(const_cast<char *>(filename.c_str()), std::ios::in | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2328:18:  [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.
    InFile.read((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2343:12:  [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).
    InFile.open(const_cast<char *>(fname.c_str()), std::ios::in | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2344:18:  [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.
    InFile.read((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2360:16:  [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).
        InFile.open(const_cast<char *>(fname.c_str()), std::ios::in | std::ios::binary | std::ios::app);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2362:16:  [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).
        InFile.open(const_cast<char *>(fname.c_str()), std::ios::in | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2363:18:  [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.
    InFile.read((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2378:12:  [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).
    InFile.open(const_cast<char *>(fname.c_str()), std::ios::in | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2380:18:  [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.
    InFile.read((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:6705:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(A2i_[0], Adum->A2i_[0], dim1_ * dim2_ * sizeof(int));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:6711: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.
    if (size) memcpy(&(A2i_[0][0]), &(a[0][0]), size);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:6727:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&(temp[0][0]), &(A2i_[0][0]), dim1_ * dim2_ * sizeof(int));
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:288:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:353:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:394:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:752:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            capturing.open( chemps2filename.c_str() , std::ios::trunc ); // truncate
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:777: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).
            copying.open( chemps2filename , std::ios::in ); // read only
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:802:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            capturing.open( chemps2filename.c_str() , std::ios::trunc ); // truncate
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:813: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).
            copying.open( chemps2filename , std::ios::in ); // read only
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:835:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            capturing.open( chemps2filename.c_str() , std::ios::trunc ); // truncate
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:866: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).
            copying.open( chemps2filename , std::ios::in ); // read only
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:899:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            capturing.open( chemps2filename.c_str() , std::ios::trunc ); // truncate
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:909: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).
            copying.open( chemps2filename , std::ios::in ); // read only
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:1010:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            capturing.open( chemps2filename.c_str() , std::ios::trunc ); // truncate
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:1057: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).
            copying.open( chemps2filename , std::ios::in ); // read only
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:1089:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            capturing.open( chemps2filename.c_str() , std::ios::trunc ); // truncate
data/psi4-1.3.2/psi4/src/psi4/dmrg/dmrgscf.cc:1099: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).
            copying.open( chemps2filename , std::ios::in ); // read only
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:271:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:418:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:424:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:876:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:880:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:905:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:919:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:937:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:966:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI3, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:990:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:995:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1028:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_ABCI2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1061:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1078:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1112:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1119:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1147:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1163:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1190:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1217:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1233:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1260:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1278:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1289:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJKL, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1295:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1303:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1331:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1348:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAK2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1354:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_ABCI, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1368:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1386:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1411:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1439:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCD1, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1455:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1483:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1511:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCD2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1527:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1562:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1569:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_ABCI3, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1590:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJAK2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1608:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1614:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1631:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1641:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_TEMP, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1649:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1666:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1699:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1704:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1716:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1721:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_TEMP, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1728:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1742:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1776:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1800:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1816:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_TEMP, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1822:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_TEMP, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1838:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1855:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1884:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1912:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1920:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1961:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1965:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1999:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2003:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2035:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2039:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2075:5:  [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(CCTasklist[ncctasks++].name, "K                      ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2079:5:  [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(CCTasklist[ncctasks++].name, "2J-K                   ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2083:5:  [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(CCTasklist[ncctasks++].name, "I(ij,kl)               ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2087:5:  [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(CCTasklist[ncctasks++].name, "I'(ia,jk)              ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2091:5:  [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(CCTasklist[ncctasks++].name, "t1 <-- (mn|ei)         ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2095:5:  [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(CCTasklist[ncctasks++].name, "t1 <-- (me|af)         ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2100:9:  [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(CCTasklist[ncctasks++].name, "I'(ab,ci)              ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2105:5:  [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(CCTasklist[ncctasks++].name, "I(a,b)                 ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2109:5:  [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(CCTasklist[ncctasks++].name, "t1 <-- (ma|ei)         ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2113:5:  [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(CCTasklist[ncctasks++].name, "I'(i,j), I(i,j), I(i,a)");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2118:5:  [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(CCTasklist[ncctasks++].name, "t2 <-- (ac|bd)+        ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2123:5:  [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(CCTasklist[ncctasks++].name, "t2 <-- (ac|bd)-        ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2172:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2176:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2192:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2280:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:2283:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:83:9:  [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(cepa_type, "CEPA(0)");
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:85:9:  [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(cepa_type, "CEPA(1)");
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:87:9:  [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(cepa_type, "CEPA(2)");
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:89:9:  [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(cepa_type, "CEPA(3)");
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:91:9:  [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(cepa_type, "CISD");
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:93:9:  [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(cepa_type, "ACPF");
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:95:9:  [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(cepa_type, "AQCC");
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:260:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:266:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:468:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:473:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:501:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:552:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:560:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:619:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:624:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:658:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:663:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:737:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/coupled_pair.cc:742:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:67:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:105:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:134:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:160:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:177:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:193:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:220:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:233:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:261:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:287:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:301:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:320:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:368:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:375:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:382:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:439:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_cc_residual.cc:463:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:117:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_ABCI, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:146:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_ABCI4, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:186:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJAK, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:192:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IAJB, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:206:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:291:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:516:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:720:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:756:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:762:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:789:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:813:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_ccsd.cc:835:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_scs.cc:64:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_scs.cc:104:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_t1_transformation.cc:88:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_t1_transformation.cc:264:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:57:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_EVEC, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:69:13:  [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(evector, "evector%li", i + 1);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:72:17:  [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(evector, "evector%li", j + 1);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:86:9:  [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(evector, "evector%li", i + 1);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:89:13:  [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(evector, "evector%li", j + 1);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:136:9:  [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(oldvector, "oldvector%i", diis_iter);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:138:9:  [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(oldvector, "oldvector%i", replace_diis_iter);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:143:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_OVEC, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:145:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_OVEC, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:152:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:173:9:  [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(evector, "evector%i", diis_iter);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:175:9:  [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(evector, "evector%i", replace_diis_iter);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:180:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_EVEC, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:186:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_EVEC, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:209:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_OVEC, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:226:9:  [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(oldvector, "oldvector%li", j);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:240:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:130:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:543:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DFSCF_BJ, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:558:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_QSO, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:574:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:596:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DFSCF_BJ, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:610:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:628:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:662:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:729:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_QSO, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:52:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:56:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:79:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:95:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:110:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:141:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI3, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:165:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI5, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:179:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:240:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:263:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:286:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:309:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:348:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:386:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:393:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJKL, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:400:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:424:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAK2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:431:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:455:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:472:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCD1, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:488:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:515:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:531:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCD2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:547:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:581:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:588:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:607:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:636:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:642:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:661:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:678:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:697:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:50:9:  [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(name, "CCSD");
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:54:9:  [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(name, "QCISD");
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:55:9:  [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(space, "  ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:58:9:  [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(name, "MP4");
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:163:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:187:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:192:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:201:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:249:20:  [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).
        mypsio[i]->open(PSIF_DCC_ABCI4, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/mp2.cc:94:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/opdm.cc:51:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:59:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:64:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:91:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:108:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:137:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:152:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:204:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:220:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:247:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:254:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:276:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:301:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:315:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:324:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:328:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:343:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:359:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_TEMP, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:366:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:383:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:412:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:417:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:447:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:464:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:482:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/quadratic.cc:499:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_R2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:258:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJKL, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:260:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:262:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAK, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:264:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAK2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:266:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:268:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:270:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI3, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:272:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCD1, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:274:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCD2, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:276:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAB, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:315:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_SORT_START + k, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:316:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_SORT_START + k + nfiles, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:322:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_SORT_START + k + 2 * nfiles, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:323:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_SORT_START + k + 2 * nfiles + ov3nfiles, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:324:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_SORT_START + k + 2 * nfiles + 2 * ov3nfiles, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:364:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                psio->open(PSIF_DCC_IJKL, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:375:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:384:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                psio->open(PSIF_DCC_IJAK2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:398:27:  [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).
                    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:408:27:  [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).
                    psio->open(PSIF_DCC_IJAB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:469:27:  [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).
                    psio->open(PSIF_DCC_IJKL, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:480:27:  [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).
                    psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:489:27:  [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).
                    psio->open(PSIF_DCC_IJAK2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:503:31:  [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).
                        psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:514:31:  [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).
                        psio->open(PSIF_DCC_IJAB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:545:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_SORT_START + k + nfiles, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:553:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_SORT_START + k, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:563:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_SORT_START + k + 2 * nfiles + 2 * ov3nfiles, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:571:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_SORT_START + k + 2 * nfiles + ov3nfiles, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:579:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_SORT_START + k + 2 * nfiles, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:588:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJAB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:595:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:602:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJKL, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:609:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:616:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_IJAK2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:693:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI3, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:694:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:695:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI5, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:732:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCD1, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:733:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCD2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:1026:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(filestart + k, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:1108:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(filestart + k, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:1190:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(filestart + k, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:1558:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_SORT_START + k + nfiles, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:1801:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_SORT_START + k, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:1980:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(filestart + i, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:1985:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2011:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIFILE, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2020:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIFILE, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2042:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            psio->open(PSIF_DCC_SORT_START + i, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2077:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIFILE, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2140:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2200:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIFILE, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2209:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIFILE, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2239:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIFILE, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2241:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2289:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2303:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI3, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2304:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2305:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_ABCI4, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2423:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:50:9:  [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(name, "CCSD");
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:54:9:  [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(name, "QCISD");
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:55:9:  [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(space, "  ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:58:9:  [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(name, "MP4");
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:142:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IJAK, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:150:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(PSIF_DCC_T2, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:161:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_DCC_IAJB, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:190:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        mypsio->open(PSIF_DCC_ABCI, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/lib3index/cholesky.cc:139:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy(static_cast<void*>(Lp[Q]), static_cast<void*>(L[Q]), n * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/cholesky.cc:158: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(static_cast<void*>(target), static_cast<void*>(A_->pointer()[row]), N() * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:176:26:  [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.
    err_table_file.read((char *)err_tablep[0], nR * nk * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:592:26:  [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.
    err_table_file.read((char *)err_tablep[0], nR * nk * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:999:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy(static_cast<void *>(denAp[P]), static_cast<void *>(denA[P]), noccA * nvirA * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:1000:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy(static_cast<void *>(denBp[P]), static_cast<void *>(denB[P]), noccB * nvirB * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:1059:26:  [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.
    err_table_file.read((char *)err_tablep[0], nR * nk * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/dfhelper.cc:698:15:  [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).
        fp_ = fopen(filename.c_str(), op_.c_str());
data/psi4-1.3.2/psi4/src/psi4/lib3index/dfhelper.cc:716:19:  [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).
            fp_ = fopen(filename_.c_str(), op_.c_str());
data/psi4-1.3.2/psi4/src/psi4/lib3index/dfhelper.cc:729:11:  [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).
    fp_ = fopen(filename_.c_str(), op_.c_str());
data/psi4-1.3.2/psi4/src/psi4/libcubeprop/csg.cc:275: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* fh = fopen(ss.str().c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libdiis/diisentry.cc:63:16:  [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).
        _psio->open(PSIF_LIBDIIS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libdiis/diismanager.cc:534:16:  [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).
        _psio->open(PSIF_LIBDIIS, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_copy.cc:103:21:  [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((void *)&(OutBuf.matrix[h][0][0]), (const void *)&(InBuf->matrix[h][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_copy.cc:120:21:  [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((void *)&(OutBuf.matrix[h][0][0]), (const void *)&(InBuf->matrix[h][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_copy.cc:130:21:  [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((void *)&(OutBuf.matrix[h][0][0]), (const void *)&(InBuf->matrix[h][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_scmcopy.cc:108:17:  [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((void *)&(OutBuf.matrix[h][0][0]), (const void *)&(InBuf->matrix[h][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_scmcopy.cc:127:17:  [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((void *)&(OutBuf.matrix[h][0][0]), (const void *)&(InBuf->matrix[h][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libdpd/buf4_scmcopy.cc:138:17:  [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((void *)&(OutBuf.matrix[h][0][0]), (const void *)&(InBuf->matrix[h][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_RHF_ic.cc:92: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/libdpd/cc3_sigma_RHF_ic.cc:317: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 lbl[32];
data/psi4-1.3.2/psi4/src/psi4/libdpd/dpd.h:89: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 label[PSIO_KEYLEN];
data/psi4-1.3.2/psi4/src/psi4/libdpd/dpd.h:142: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 label[PSIO_KEYLEN];
data/psi4-1.3.2/psi4/src/psi4/libdpd/dpd.h:158: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 label[PSIO_KEYLEN];     /* libpsio TOC keyword */
data/psi4-1.3.2/psi4/src/psi4/libdpd/dpd.h:178: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 label[PSIO_KEYLEN];     /* libpsio TOC keyword */
data/psi4-1.3.2/psi4/src/psi4/libdpd/file2_copy.cc:56:13:  [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((void *)&(OutFile.matrix[h][0][0]), (const void *)&(InFile->matrix[h][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libfilesystem/path.cc:202: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 temp[PATH_MAX];
data/psi4-1.3.2/psi4/src/psi4/libfock/CDJK.cc:75:16:  [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).
        psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/CDJK.cc:120:16:  [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).
        psio_->open(unit_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:171:16:  [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).
        psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:470:16:  [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).
        psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:637:16:  [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).
        psio_->open(unit_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:849:12:  [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).
    psio_->open(unit_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:975:16:  [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).
        psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:992:16:  [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).
        psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1126:16:  [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).
        psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1137:16:  [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).
        psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1344:12:  [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).
    psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1697:12:  [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).
    psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1737:12:  [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).
    psio_->open(unit_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1842:19:  [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((void*)Erp[0], (void*)Elp[0], sizeof(double) * naux * nocc * nbf);
data/psi4-1.3.2/psi4/src/psi4/libfock/PK_workers.cc:335:5:  [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(label, "J Block (Batch %d)", batch);
data/psi4-1.3.2/psi4/src/psi4/libfock/PK_workers.cc:341:5:  [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(label, "K Block (Batch %d)", batch);
data/psi4-1.3.2/psi4/src/psi4/libfock/PK_workers.cc:347:5:  [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(label, "wK Block (Batch %d)", batch);
data/psi4-1.3.2/psi4/src/psi4/libfock/PK_workers.cc:1034:75:  [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.
    JobID_[idx_] = AIO_->write_iwl(itap_, IWL_KEY_BUF, nints_, lastbuf_, (char *)labels_[idx_], (char *)values_[idx_],
data/psi4-1.3.2/psi4/src/psi4/libfock/PK_workers.cc:1034:98:  [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.
    JobID_[idx_] = AIO_->write_iwl(itap_, IWL_KEY_BUF, nints_, lastbuf_, (char *)labels_[idx_], (char *)values_[idx_],
data/psi4-1.3.2/psi4/src/psi4/libfock/PKmanagers.cc:621:41:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void PKMgrDisk::open_PK_file() { psio_->open(pk_file_, PSIO_OPEN_OLD); }
data/psi4-1.3.2/psi4/src/psi4/libfock/PKmanagers.cc:807:13:  [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).
    psio()->open(pk_file(), PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libfock/PKmanagers.cc:926:13:  [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).
    psio()->open(iwl_file_J_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libfock/PKmanagers.cc:948:13:  [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).
    psio()->open(iwl_file_K_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libfock/PKmanagers.cc:956:13:  [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).
    psio()->open(iwl_file_wK_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libfock/PKmanagers.cc:1207:13:  [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).
    psio()->open(pk_file(), wK ? PSIO_OPEN_OLD : PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libfock/apps.cc:505:20:  [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* fh = fopen(s.str().c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libfock/apps.cc:518:20:  [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* fh = fopen(s.str().c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libfock/apps.cc:531:20:  [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* fh = fopen(s.str().c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libfock/apps.cc:545:20:  [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* fh = fopen(s.str().c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libfock/apps.cc:560:20:  [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* fh = fopen(s.str().c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.cc:4194: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((void *)x_, (void *)x_ref_, sizeof(double) * npoints_);
data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.cc:4195: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((void *)y_, (void *)y_ref_, sizeof(double) * npoints_);
data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.cc:4196: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((void *)z_, (void *)z_ref_, sizeof(double) * npoints_);
data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.cc:4197: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((void *)w_, (void *)w_ref_, sizeof(double) * npoints_);
data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.cc:4198: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((void *)index_, (void *)index_ref_, sizeof(int) * npoints_);
data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.cc:4502: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(grid->r_, r, sizeof(double) * npoints);
data/psi4-1.3.2/psi4/src/psi4/libfock/cubature.cc:4503: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(grid->w_, wr, sizeof(double) * npoints);
data/psi4-1.3.2/psi4/src/psi4/libfock/hamiltonian.cc:393: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.
            ::memcpy((void*)(t->pointer(h)[0]), (void*)(&eig->pointer(symm)[offset]), sizeof(double) * nocc * nvir);
data/psi4-1.3.2/psi4/src/psi4/libfock/hamiltonian.cc:677: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.
            ::memcpy((void*)&v->pointer(symm)[offset], (void*)x2->pointer(h)[0], sizeof(double) * nocc * nvir);
data/psi4-1.3.2/psi4/src/psi4/libfock/hamiltonian.cc:798:19:  [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((void*)(t->pointer(h)[0]), (void*)(&x[i]->pointer(symm)[offset]),
data/psi4-1.3.2/psi4/src/psi4/libfock/hamiltonian.cc:883:19:  [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((void*)P2p[0], (void*)&xp[offset], sizeof(double) * nocc * nvir);
data/psi4-1.3.2/psi4/src/psi4/libfock/hamiltonian.cc:1704: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.
            ::memcpy((void*)(talpha->pointer(h)[0]), (void*)(&eig->pointer(symm)[offseta]),
data/psi4-1.3.2/psi4/src/psi4/libfock/hamiltonian.cc:1715: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.
            ::memcpy((void*)(tbeta->pointer(h)[0]), (void*)(&eig->pointer(symm)[offseta + offsetb]),
data/psi4-1.3.2/psi4/src/psi4/libfock/points.cc:647: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(xyz, x, sizeof(double) * npoints);
data/psi4-1.3.2/psi4/src/psi4/libfock/points.cc:648: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(xyz + npoints, y, sizeof(double) * npoints);
data/psi4-1.3.2/psi4/src/psi4/libfock/points.cc:649: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(xyz + 2 * npoints, z, sizeof(double) * npoints);
data/psi4-1.3.2/psi4/src/psi4/libfock/solver.cc:297:19:  [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((void*)A2p[0], (void*)Ap[0], sizeof(double) * rank * rank);
data/psi4-1.3.2/psi4/src/psi4/libfock/solver.cc:509:19:  [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((void*)A2p[0], (void*)Ap[0], sizeof(double) * rank * rank);
data/psi4-1.3.2/psi4/src/psi4/libfock/solver.cc:1071:23:  [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((void*)A2p[0], (void*)Ap[0], sizeof(double) * rank * rank);
data/psi4-1.3.2/psi4/src/psi4/libfock/solver.cc:1984: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.
            ::memcpy((void*)d_[sigfigs[i]]->pointer(h), (void*)dtemp[i]->pointer(), sizeof(double) * 2L * dimension);
data/psi4-1.3.2/psi4/src/psi4/libfock/solver.cc:2753:23:  [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((void*)A2p[0], (void*)Ap[0], sizeof(double) * rank * rank);
data/psi4-1.3.2/psi4/src/psi4/libfock/soscf.cc:1115:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/soscf.cc:1178:12:  [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).
    psio_->open(PSIF_MCSCF, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/soscf.cc:1217:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/soscf.cc:1246:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libfock/soscf.cc:1247:12:  [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).
    psio_->open(PSIF_MCSCF, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_init.cc:81:12:  [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).
    psio_->open(itap_, oldfile ? PSIO_OPEN_OLD : PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libiwl/rdone.cc:47:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(itap, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libiwl/wrtone.cc:55:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(itap, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libmints/3coverlap.cc:272:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void*)buffer_, (void*)temp_, sizeof(double) * nao1 * nao2 * nso3);
data/psi4-1.3.2/psi4/src/psi4/libmints/3coverlap.cc:290:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void*)buffer_, (void*)temp_, sizeof(double) * nao1 * nso2 * nso3);
data/psi4-1.3.2/psi4/src/psi4/libmints/3coverlap.cc:304:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void*)buffer_, (void*)temp_, sizeof(double) * nso1 * nso2 * nso3);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:471: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 buffer[120];
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:497:9:  [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(buffer, "%3d\n", max_am_center + 1);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:502:13:  [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(buffer, "%5d", am);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:510:13:  [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(buffer, "%5lu", shell_per_am[am].size());
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:547:13:  [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(buffer, "%5lu", exp_per_am[am].size());
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:550:9:  [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(buffer, "\n\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:557:21:  [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(buffer, "%13.4f ", exp_per_am[am][ep]);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:559:21:  [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(buffer, "%13.5f ", exp_per_am[am][ep]);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:561:21:  [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(buffer, "%13.6f ", exp_per_am[am][ep]);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:563:21:  [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(buffer, "%14.7f", exp_per_am[am][ep]);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:576:21:  [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(buffer, "%10.7f ", coef_per_am[am][bf * exp_per_am[am].size() + ep]);
data/psi4-1.3.2/psi4/src/psi4/libmints/benchmark.cc:1342:16:  [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).
        psio_->open(0, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libmints/benchmark.cc:1457:20:  [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).
            psio_->open(0, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libmints/cdsalclist.cc:283:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cdsalcpi_, new_cdsalcpi, sizeof(int) * 8);
data/psi4-1.3.2/psi4/src/psi4/libmints/chartab.cc:141:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(_inv, ct._inv, sizeof(int) * nirrep_);
data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.cc:175: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 buffer[120];
data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.cc:298: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 buffer[120];
data/psi4-1.3.2/psi4/src/psi4/libmints/corrtab.cc:169:17:  [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(newgamma, gamma_[i], ngamma_[i] * sizeof(int));
data/psi4-1.3.2/psi4/src/psi4/libmints/deriv.cc:102:9:  [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(toc, "SO_TPDM_FOR_PAIR_%zd", id);
data/psi4-1.3.2/psi4/src/psi4/libmints/deriv.cc:536:33:  [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).
            _default_psio_lib_->open(PSIF_AO_TPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:507: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(&(alpha_[offset_i]), &(alpha_4_[pgto_offsets_4_[shell_l]]), sizeof(double) * npgto4);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:508: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(&(alpha_[offset_j]), &(alpha_3_[pgto_offsets_3_[shell_k]]), sizeof(double) * npgto3);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:509: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(&(alpha_[offset_k]), &(alpha_2_[pgto_offsets_2_[shell_j]]), sizeof(double) * npgto2);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:510: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(&(alpha_[offset_l]), &(alpha_1_[pgto_offsets_1_[shell_i]]), sizeof(double) * npgto1);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:511: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(&(cc_[offset_i]), &(new_cc_4_[pgto_offsets_4_[shell_l]]), sizeof(double) * npgto4);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:512: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(&(cc_[offset_j]), &(new_cc_3_[pgto_offsets_3_[shell_k]]), sizeof(double) * npgto3);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:513: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(&(cc_[offset_k]), &(new_cc_2_[pgto_offsets_2_[shell_j]]), sizeof(double) * npgto2);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:514: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(&(cc_[offset_l]), &(new_cc_1_[pgto_offsets_1_[shell_i]]), sizeof(double) * npgto1);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:560: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(&(alpha_[offset_i]), gs4.exps(), sizeof(double) * npgto4);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:561: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(&(alpha_[offset_j]), gs3.exps(), sizeof(double) * npgto3);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:562: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(&(alpha_[offset_k]), gs2.exps(), sizeof(double) * npgto2);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:563: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(&(alpha_[offset_l]), gs1.exps(), sizeof(double) * npgto1);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:564: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(&(cc_[offset_i]), gs4.erd_coefs(), sizeof(double) * npgto4);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:565: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(&(cc_[offset_j]), gs3.erd_coefs(), sizeof(double) * npgto3);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:566: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(&(cc_[offset_k]), gs2.erd_coefs(), sizeof(double) * npgto2);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:567: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(&(cc_[offset_l]), gs1.erd_coefs(), sizeof(double) * npgto1);
data/psi4-1.3.2/psi4/src/psi4/libmints/erd_eri.cc:624:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy(target_, &(dscratch_[buffer_offset_ - 1]), sizeof(double) * nbatch);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:70:13:  [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(source_ + 0 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:72:13:  [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(source_ + 1 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:74:13:  [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(source_ + 2 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:76:13:  [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(source_ + 3 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:78:13:  [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(source_ + 4 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:80:13:  [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(source_ + 5 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:82:13:  [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(source_ + 6 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:84:13:  [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(source_ + 7 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:86:13:  [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(source_ + 8 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:102:13:  [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(source_ + 3 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:104:13:  [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(source_ + 4 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:106:13:  [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(source_ + 5 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:108:13:  [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(source_ + 6 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:110:13:  [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(source_ + 7 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:112:13:  [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(source_ + 8 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:116:13:  [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(source_ + 0 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:118:13:  [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(source_ + 1 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:120:13:  [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(source_ + 2 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:122:13:  [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(source_ + 3 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:124:13:  [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(source_ + 4 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:126:13:  [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(source_ + 5 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:128:13:  [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(source_ + 6 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:130:13:  [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(source_ + 7 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:132:13:  [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(source_ + 8 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:148:13:  [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(source_ + 3 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:150:13:  [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(source_ + 4 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:152:13:  [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(source_ + 5 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:154:13:  [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(source_ + 6 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:156:13:  [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(source_ + 7 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:158:13:  [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(source_ + 8 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:162:13:  [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(source_ + 0 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:164:13:  [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(source_ + 1 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:166:13:  [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(source_ + 2 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:168:13:  [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(source_ + 3 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:170:13:  [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(source_ + 4 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:172:13:  [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(source_ + 5 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:188:13:  [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(source_ + 0 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:190:13:  [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(source_ + 1 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:192:13:  [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(source_ + 2 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:194:13:  [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(source_ + 3 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:196:13:  [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(source_ + 4 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:198:13:  [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(source_ + 5 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:214:13:  [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(source_ + 0 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:216:13:  [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(source_ + 1 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:218:13:  [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(source_ + 2 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:232:13:  [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(source_ + 6 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:234:13:  [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(source_ + 7 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:236:13:  [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(source_ + 8 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:240:13:  [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(source_ + 0 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:242:13:  [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(source_ + 1 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:244:13:  [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(source_ + 2 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:258:13:  [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(source_ + 6 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:260:13:  [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(source_ + 7 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:262:13:  [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(source_ + 8 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:281:13:  [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(source_ + 0 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:283:13:  [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(source_ + 1 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:285:13:  [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(source_ + 2 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:287:13:  [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(source_ + 3 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:289:13:  [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(source_ + 4 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:291:13:  [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(source_ + 5 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:293:13:  [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(source_ + 6 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:295:13:  [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(source_ + 7 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:297:13:  [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(source_ + 8 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:299:13:  [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(source_ + 9 * size, libderiv_.ABCD[12], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:301:13:  [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(source_ + 10 * size, libderiv_.ABCD[13], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:303:13:  [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(source_ + 11 * size, libderiv_.ABCD[14], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:305:13:  [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(source_ + 12 * size, libderiv_.ABCD[18], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:307:13:  [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(source_ + 13 * size, libderiv_.ABCD[19], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:309:13:  [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(source_ + 14 * size, libderiv_.ABCD[20], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:311:13:  [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(source_ + 15 * size, libderiv_.ABCD[21], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:313:13:  [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(source_ + 16 * size, libderiv_.ABCD[22], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:315:13:  [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(source_ + 17 * size, libderiv_.ABCD[23], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:317:13:  [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(source_ + 18 * size, libderiv_.ABCD[25], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:319:13:  [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(source_ + 19 * size, libderiv_.ABCD[26], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:321:13:  [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(source_ + 20 * size, libderiv_.ABCD[30], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:323:13:  [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(source_ + 21 * size, libderiv_.ABCD[31], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:325:13:  [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(source_ + 22 * size, libderiv_.ABCD[32], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:327:13:  [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(source_ + 23 * size, libderiv_.ABCD[33], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:329:13:  [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(source_ + 24 * size, libderiv_.ABCD[34], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:331:13:  [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(source_ + 25 * size, libderiv_.ABCD[35], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:333:13:  [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(source_ + 26 * size, libderiv_.ABCD[38], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:335:13:  [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(source_ + 27 * size, libderiv_.ABCD[42], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:337:13:  [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(source_ + 28 * size, libderiv_.ABCD[43], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:339:13:  [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(source_ + 29 * size, libderiv_.ABCD[44], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:341:13:  [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(source_ + 30 * size, libderiv_.ABCD[45], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:343:13:  [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(source_ + 31 * size, libderiv_.ABCD[46], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:345:13:  [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(source_ + 32 * size, libderiv_.ABCD[47], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:347:13:  [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(source_ + 33 * size, libderiv_.ABCD[90], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:349:13:  [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(source_ + 34 * size, libderiv_.ABCD[91], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:351:13:  [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(source_ + 35 * size, libderiv_.ABCD[92], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:353:13:  [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(source_ + 36 * size, libderiv_.ABCD[93], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:355:13:  [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(source_ + 37 * size, libderiv_.ABCD[94], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:357:13:  [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(source_ + 38 * size, libderiv_.ABCD[95], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:359:13:  [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(source_ + 39 * size, libderiv_.ABCD[103], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:361:13:  [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(source_ + 40 * size, libderiv_.ABCD[104], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:363:13:  [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(source_ + 41 * size, libderiv_.ABCD[105], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:365:13:  [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(source_ + 42 * size, libderiv_.ABCD[106], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:367:13:  [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(source_ + 43 * size, libderiv_.ABCD[107], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:369:13:  [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(source_ + 44 * size, libderiv_.ABCD[116], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:371:13:  [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(source_ + 45 * size, libderiv_.ABCD[117], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:373:13:  [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(source_ + 46 * size, libderiv_.ABCD[118], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:375:13:  [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(source_ + 47 * size, libderiv_.ABCD[119], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:377:13:  [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(source_ + 48 * size, libderiv_.ABCD[129], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:379:13:  [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(source_ + 49 * size, libderiv_.ABCD[130], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:381:13:  [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(source_ + 50 * size, libderiv_.ABCD[131], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:383:13:  [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(source_ + 51 * size, libderiv_.ABCD[142], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:385:13:  [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(source_ + 52 * size, libderiv_.ABCD[143], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:387:13:  [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(source_ + 53 * size, libderiv_.ABCD[155], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:403:13:  [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(source_ + 3 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:405:13:  [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(source_ + 4 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:407:13:  [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(source_ + 5 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:409:13:  [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(source_ + 6 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:411:13:  [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(source_ + 7 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:413:13:  [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(source_ + 8 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:538:13:  [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(source_ + 33 * size, libderiv_.ABCD[90], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:540:13:  [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(source_ + 34 * size, libderiv_.ABCD[91], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:542:13:  [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(source_ + 35 * size, libderiv_.ABCD[92], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:544:13:  [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(source_ + 36 * size, libderiv_.ABCD[93], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:546:13:  [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(source_ + 37 * size, libderiv_.ABCD[94], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:548:13:  [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(source_ + 38 * size, libderiv_.ABCD[95], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:550:13:  [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(source_ + 39 * size, libderiv_.ABCD[103], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:552:13:  [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(source_ + 40 * size, libderiv_.ABCD[104], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:554:13:  [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(source_ + 41 * size, libderiv_.ABCD[105], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:556:13:  [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(source_ + 42 * size, libderiv_.ABCD[106], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:558:13:  [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(source_ + 43 * size, libderiv_.ABCD[107], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:560:13:  [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(source_ + 44 * size, libderiv_.ABCD[116], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:562:13:  [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(source_ + 45 * size, libderiv_.ABCD[117], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:564:13:  [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(source_ + 46 * size, libderiv_.ABCD[118], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:566:13:  [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(source_ + 47 * size, libderiv_.ABCD[119], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:568:13:  [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(source_ + 48 * size, libderiv_.ABCD[129], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:570:13:  [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(source_ + 49 * size, libderiv_.ABCD[130], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:572:13:  [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(source_ + 50 * size, libderiv_.ABCD[131], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:574:13:  [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(source_ + 51 * size, libderiv_.ABCD[142], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:576:13:  [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(source_ + 52 * size, libderiv_.ABCD[143], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:578:13:  [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(source_ + 53 * size, libderiv_.ABCD[155], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:582:13:  [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(source_ + 0 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:584:13:  [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(source_ + 1 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:586:13:  [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(source_ + 2 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:588:13:  [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(source_ + 3 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:590:13:  [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(source_ + 4 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:592:13:  [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(source_ + 5 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:594:13:  [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(source_ + 6 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:596:13:  [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(source_ + 7 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:598:13:  [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(source_ + 8 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:600:13:  [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(source_ + 9 * size, libderiv_.ABCD[12], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:602:13:  [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(source_ + 10 * size, libderiv_.ABCD[13], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:604:13:  [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(source_ + 11 * size, libderiv_.ABCD[14], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:606:13:  [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(source_ + 12 * size, libderiv_.ABCD[21], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:608:13:  [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(source_ + 13 * size, libderiv_.ABCD[22], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:610:13:  [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(source_ + 14 * size, libderiv_.ABCD[23], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:612:13:  [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(source_ + 15 * size, libderiv_.ABCD[18], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:614:13:  [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(source_ + 16 * size, libderiv_.ABCD[19], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:616:13:  [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(source_ + 17 * size, libderiv_.ABCD[20], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:618:13:  [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(source_ + 18 * size, libderiv_.ABCD[25], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:620:13:  [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(source_ + 19 * size, libderiv_.ABCD[26], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:622:13:  [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(source_ + 20 * size, libderiv_.ABCD[33], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:624:13:  [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(source_ + 21 * size, libderiv_.ABCD[34], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:626:13:  [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(source_ + 22 * size, libderiv_.ABCD[35], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:628:13:  [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(source_ + 23 * size, libderiv_.ABCD[30], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:630:13:  [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(source_ + 24 * size, libderiv_.ABCD[31], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:632:13:  [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(source_ + 25 * size, libderiv_.ABCD[32], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:634:13:  [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(source_ + 26 * size, libderiv_.ABCD[38], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:636:13:  [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(source_ + 27 * size, libderiv_.ABCD[45], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:638:13:  [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(source_ + 28 * size, libderiv_.ABCD[46], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:640:13:  [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(source_ + 29 * size, libderiv_.ABCD[47], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:642:13:  [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(source_ + 30 * size, libderiv_.ABCD[42], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:644:13:  [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(source_ + 31 * size, libderiv_.ABCD[43], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:646:13:  [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(source_ + 32 * size, libderiv_.ABCD[44], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:648:13:  [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(source_ + 33 * size, libderiv_.ABCD[129], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:650:13:  [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(source_ + 34 * size, libderiv_.ABCD[130], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:652:13:  [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(source_ + 35 * size, libderiv_.ABCD[131], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:654:13:  [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(source_ + 36 * size, libderiv_.ABCD[93], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:656:13:  [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(source_ + 37 * size, libderiv_.ABCD[105], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:658:13:  [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(source_ + 38 * size, libderiv_.ABCD[117], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:660:13:  [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(source_ + 39 * size, libderiv_.ABCD[142], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:662:13:  [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(source_ + 40 * size, libderiv_.ABCD[143], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:664:13:  [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(source_ + 41 * size, libderiv_.ABCD[94], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:666:13:  [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(source_ + 42 * size, libderiv_.ABCD[106], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:668:13:  [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(source_ + 43 * size, libderiv_.ABCD[118], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:670:13:  [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(source_ + 44 * size, libderiv_.ABCD[155], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:672:13:  [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(source_ + 45 * size, libderiv_.ABCD[95], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:674:13:  [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(source_ + 46 * size, libderiv_.ABCD[107], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:676:13:  [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(source_ + 47 * size, libderiv_.ABCD[119], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:678:13:  [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(source_ + 48 * size, libderiv_.ABCD[90], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:680:13:  [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(source_ + 49 * size, libderiv_.ABCD[91], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:682:13:  [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(source_ + 50 * size, libderiv_.ABCD[92], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:684:13:  [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(source_ + 51 * size, libderiv_.ABCD[103], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:686:13:  [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(source_ + 52 * size, libderiv_.ABCD[104], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:688:13:  [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(source_ + 53 * size, libderiv_.ABCD[116], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:704:13:  [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(source_ + 3 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:706:13:  [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(source_ + 4 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:708:13:  [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(source_ + 5 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:710:13:  [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(source_ + 6 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:712:13:  [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(source_ + 7 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:714:13:  [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(source_ + 8 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:839:13:  [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(source_ + 33 * size, libderiv_.ABCD[129], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:841:13:  [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(source_ + 34 * size, libderiv_.ABCD[130], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:843:13:  [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(source_ + 35 * size, libderiv_.ABCD[131], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:845:13:  [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(source_ + 36 * size, libderiv_.ABCD[93], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:847:13:  [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(source_ + 37 * size, libderiv_.ABCD[105], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:849:13:  [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(source_ + 38 * size, libderiv_.ABCD[117], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:851:13:  [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(source_ + 39 * size, libderiv_.ABCD[142], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:853:13:  [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(source_ + 40 * size, libderiv_.ABCD[143], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:855:13:  [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(source_ + 41 * size, libderiv_.ABCD[94], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:857:13:  [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(source_ + 42 * size, libderiv_.ABCD[106], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:859:13:  [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(source_ + 43 * size, libderiv_.ABCD[118], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:861:13:  [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(source_ + 44 * size, libderiv_.ABCD[155], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:863:13:  [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(source_ + 45 * size, libderiv_.ABCD[95], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:865:13:  [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(source_ + 46 * size, libderiv_.ABCD[107], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:867:13:  [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(source_ + 47 * size, libderiv_.ABCD[119], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:869:13:  [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(source_ + 48 * size, libderiv_.ABCD[90], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:871:13:  [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(source_ + 49 * size, libderiv_.ABCD[91], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:873:13:  [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(source_ + 50 * size, libderiv_.ABCD[92], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:875:13:  [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(source_ + 51 * size, libderiv_.ABCD[103], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:877:13:  [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(source_ + 52 * size, libderiv_.ABCD[104], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:879:13:  [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(source_ + 53 * size, libderiv_.ABCD[116], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:883:13:  [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(source_ + 0 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:885:13:  [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(source_ + 1 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:887:13:  [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(source_ + 2 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:889:13:  [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(source_ + 3 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:891:13:  [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(source_ + 4 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:893:13:  [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(source_ + 5 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:907:13:  [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(source_ + 9 * size, libderiv_.ABCD[90], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:909:13:  [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(source_ + 10 * size, libderiv_.ABCD[91], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:911:13:  [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(source_ + 11 * size, libderiv_.ABCD[92], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:913:13:  [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(source_ + 12 * size, libderiv_.ABCD[18], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:915:13:  [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(source_ + 13 * size, libderiv_.ABCD[30], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:917:13:  [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(source_ + 14 * size, libderiv_.ABCD[42], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:931:13:  [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(source_ + 18 * size, libderiv_.ABCD[103], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:933:13:  [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(source_ + 19 * size, libderiv_.ABCD[104], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:935:13:  [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(source_ + 20 * size, libderiv_.ABCD[19], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:937:13:  [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(source_ + 21 * size, libderiv_.ABCD[31], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:939:13:  [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(source_ + 22 * size, libderiv_.ABCD[43], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:953:13:  [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(source_ + 26 * size, libderiv_.ABCD[116], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:955:13:  [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(source_ + 27 * size, libderiv_.ABCD[20], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:957:13:  [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(source_ + 28 * size, libderiv_.ABCD[32], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:959:13:  [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(source_ + 29 * size, libderiv_.ABCD[44], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:973:13:  [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(source_ + 33 * size, libderiv_.ABCD[12], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:975:13:  [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(source_ + 34 * size, libderiv_.ABCD[13], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:977:13:  [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(source_ + 35 * size, libderiv_.ABCD[14], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:991:13:  [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(source_ + 39 * size, libderiv_.ABCD[25], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:993:13:  [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(source_ + 40 * size, libderiv_.ABCD[26], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1007:13:  [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(source_ + 44 * size, libderiv_.ABCD[38], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1074:13:  [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(source_ + 0 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1076:13:  [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(source_ + 1 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1078:13:  [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(source_ + 2 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1080:13:  [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(source_ + 3 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1082:13:  [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(source_ + 4 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1084:13:  [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(source_ + 5 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1098:13:  [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(source_ + 9 * size, libderiv_.ABCD[129], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1100:13:  [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(source_ + 10 * size, libderiv_.ABCD[130], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1102:13:  [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(source_ + 11 * size, libderiv_.ABCD[131], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1104:13:  [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(source_ + 12 * size, libderiv_.ABCD[21], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1106:13:  [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(source_ + 13 * size, libderiv_.ABCD[33], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1108:13:  [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(source_ + 14 * size, libderiv_.ABCD[45], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1122:13:  [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(source_ + 18 * size, libderiv_.ABCD[142], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1124:13:  [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(source_ + 19 * size, libderiv_.ABCD[143], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1126:13:  [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(source_ + 20 * size, libderiv_.ABCD[22], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1128:13:  [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(source_ + 21 * size, libderiv_.ABCD[34], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1130:13:  [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(source_ + 22 * size, libderiv_.ABCD[46], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1144:13:  [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(source_ + 26 * size, libderiv_.ABCD[155], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1146:13:  [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(source_ + 27 * size, libderiv_.ABCD[23], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1148:13:  [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(source_ + 28 * size, libderiv_.ABCD[35], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1150:13:  [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(source_ + 29 * size, libderiv_.ABCD[47], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1164:13:  [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(source_ + 33 * size, libderiv_.ABCD[12], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1166:13:  [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(source_ + 34 * size, libderiv_.ABCD[13], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1168:13:  [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(source_ + 35 * size, libderiv_.ABCD[14], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1182:13:  [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(source_ + 39 * size, libderiv_.ABCD[25], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1184:13:  [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(source_ + 40 * size, libderiv_.ABCD[26], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1198:13:  [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(source_ + 44 * size, libderiv_.ABCD[38], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1265:13:  [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(source_ + 0 * size, libderiv_.ABCD[6], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1267:13:  [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(source_ + 1 * size, libderiv_.ABCD[7], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1269:13:  [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(source_ + 2 * size, libderiv_.ABCD[8], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1283:13:  [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(source_ + 6 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1285:13:  [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(source_ + 7 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1287:13:  [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(source_ + 8 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1289:13:  [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(source_ + 9 * size, libderiv_.ABCD[90], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1291:13:  [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(source_ + 10 * size, libderiv_.ABCD[91], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1293:13:  [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(source_ + 11 * size, libderiv_.ABCD[92], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1307:13:  [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(source_ + 15 * size, libderiv_.ABCD[18], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1309:13:  [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(source_ + 16 * size, libderiv_.ABCD[30], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1311:13:  [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(source_ + 17 * size, libderiv_.ABCD[42], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1313:13:  [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(source_ + 18 * size, libderiv_.ABCD[103], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1315:13:  [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(source_ + 19 * size, libderiv_.ABCD[104], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1329:13:  [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(source_ + 23 * size, libderiv_.ABCD[19], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1331:13:  [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(source_ + 24 * size, libderiv_.ABCD[31], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1333:13:  [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(source_ + 25 * size, libderiv_.ABCD[43], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1335:13:  [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(source_ + 26 * size, libderiv_.ABCD[116], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1349:13:  [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(source_ + 30 * size, libderiv_.ABCD[20], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1351:13:  [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(source_ + 31 * size, libderiv_.ABCD[32], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1353:13:  [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(source_ + 32 * size, libderiv_.ABCD[44], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1442:13:  [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(source_ + 48 * size, libderiv_.ABCD[12], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1444:13:  [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(source_ + 49 * size, libderiv_.ABCD[13], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1446:13:  [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(source_ + 50 * size, libderiv_.ABCD[14], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1448:13:  [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(source_ + 51 * size, libderiv_.ABCD[25], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1450:13:  [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(source_ + 52 * size, libderiv_.ABCD[26], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1452:13:  [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(source_ + 53 * size, libderiv_.ABCD[38], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1456:13:  [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(source_ + 0 * size, libderiv_.ABCD[9], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1458:13:  [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(source_ + 1 * size, libderiv_.ABCD[10], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1460:13:  [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(source_ + 2 * size, libderiv_.ABCD[11], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1474:13:  [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(source_ + 6 * size, libderiv_.ABCD[0], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1476:13:  [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(source_ + 7 * size, libderiv_.ABCD[1], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1478:13:  [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(source_ + 8 * size, libderiv_.ABCD[2], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1480:13:  [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(source_ + 9 * size, libderiv_.ABCD[129], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1482:13:  [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(source_ + 10 * size, libderiv_.ABCD[130], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1484:13:  [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(source_ + 11 * size, libderiv_.ABCD[131], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1498:13:  [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(source_ + 15 * size, libderiv_.ABCD[21], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1500:13:  [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(source_ + 16 * size, libderiv_.ABCD[33], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1502:13:  [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(source_ + 17 * size, libderiv_.ABCD[45], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1504:13:  [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(source_ + 18 * size, libderiv_.ABCD[142], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1506:13:  [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(source_ + 19 * size, libderiv_.ABCD[143], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1520:13:  [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(source_ + 23 * size, libderiv_.ABCD[22], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1522:13:  [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(source_ + 24 * size, libderiv_.ABCD[34], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1524:13:  [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(source_ + 25 * size, libderiv_.ABCD[46], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1526:13:  [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(source_ + 26 * size, libderiv_.ABCD[155], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1540:13:  [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(source_ + 30 * size, libderiv_.ABCD[23], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1542:13:  [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(source_ + 31 * size, libderiv_.ABCD[35], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1544:13:  [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(source_ + 32 * size, libderiv_.ABCD[47], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1633:13:  [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(source_ + 48 * size, libderiv_.ABCD[12], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1635:13:  [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(source_ + 49 * size, libderiv_.ABCD[13], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1637:13:  [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(source_ + 50 * size, libderiv_.ABCD[14], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1639:13:  [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(source_ + 51 * size, libderiv_.ABCD[25], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1641:13:  [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(source_ + 52 * size, libderiv_.ABCD[26], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:1643:13:  [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(source_ + 53 * size, libderiv_.ABCD[38], sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:2345:13:  [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(target_, source_, n1 * n2 * n3 * n4 * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:2568:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(source_, target_ints, sizeof(double) * size);
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:2723:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(target_, source_, ERI_1DER_NTYPE * size * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libmints/eribase.cc:3068:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(target_, source_, ERI_2DER_NTYPE * size * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libmints/intvector.cc:124:19:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        if (size) memcpy(&(vector_[h][0]), &(c[h][0]), size);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:374:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(matrix_[h][row], data, sizeof(double) * colspi_[h]);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:420:19:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        if (size) memcpy(&(matrix_[h][0][0]), &(c[h][0][0]), size);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:1474:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy(mat[0], matrix_[0][0], n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:1550:13:  [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(v, temp[h][i], sizeof(double) * coldim(h));
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:1715:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void *)Ap[0], (void *)matrix_[h][0], sizeof(double) * m * n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:1760: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.
            ::memcpy((void *)Ap[0], (void *)matrix_[h][0], sizeof(double) * m * n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2035: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.
            ::memcpy(static_cast<void *>(Lp[i]), static_cast<void *>(Kp[i]), sizeof(double) * sigpi[h]);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2106:13:  [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(&(matrix_[h][0][0]), &(work[0][0]), sizeof(double) * rowspi_[h] * colspi_[h]);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2179:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(static_cast<void *>(A1[0]), static_cast<void *>(A[0]), sizeof(double) * n * n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2190:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(static_cast<void *>(A2[0]), static_cast<void *>(A1[0]), sizeof(double) * n * n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2283:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void *)T[0], (void *)A[0], sizeof(double) * n * n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2303:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void *)N[0], (void *)X[0], sizeof(double) * n * n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2304:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        ::memcpy((void *)D[0], (void *)X[0], sizeof(double) * n * n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2358: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.
            ::memcpy((void *)A[0], (void *)X[0], sizeof(double) * n * n);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2680:19:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        if (size) memcpy(&(outFile->matrix[h][0][0]), &(matrix_[h][0][0]), size);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2690:9:  [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(str, "Irrep count mismatch.  Matrix class has %d irreps, but dpdbuf4 has %d.", nirrep_,
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2700:13:  [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(str, "Row count mismatch for irrep %d.  Matrix class has %d rows, but dpdbuf4 has %d.", h,
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2706:13:  [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(str, "Column count mismatch for irrep %d.  Matrix class has %d columns, but dpdbuf4 has %d.", h,
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2842:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2859:77:  [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.
                psio->write_entry(fileno, const_cast<char *>(str.c_str()), (char *)matrix_[h][0],
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2867:75:  [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.
            psio->write_entry(fileno, const_cast<char *>(name_.c_str()), (char *)fullblock[0],
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2875:75:  [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.
            psio->write_entry(fileno, const_cast<char *>(name_.c_str()), (char *)lower, sizeof(double) * ioff[sizer]);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2914:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(fileno, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2931:56:  [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.
                psio->read_entry(fileno, str.c_str(), (char *)matrix_[h][0],
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2939:54:  [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.
            psio->read_entry(fileno, name_.c_str(), (char *)fullblock[0], sizeof(double) * sizer * sizec);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:2946:65:  [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.
        if (sizer > 0) psio->read_entry(fileno, name_.c_str(), (char *)lower, sizeof(double) * ioff[sizer]);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:3286:19:  [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((void *)catp[row + offset], (void *)Ap[row], sizeof(double) * cols);
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:732: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 buffer[120];
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:745:13:  [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(buffer, "    no_com\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:749:13:  [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(buffer, "    no_reorient\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:752:9:  [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(buffer, "    %d %d\n    --\n", molecular_charge_, multiplicity_);
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:1286: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 line[100];
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:1311: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 buffer[120];
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:1314:5:  [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(buffer, "%d %d\n", molecular_charge(), multiplicity());
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:1989:26:  [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.
                unsigned char similars[3];
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:2175:13:  [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(tmp, equiv_[i_equiv], nequiv_[i_equiv] * sizeof(int));
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:2278:9:  [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 msg[100];
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:2279:9:  [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(&msg[0], "Basis specified for atom %d, but there are only %d atoms in this molecule", number, natom());
data/psi4-1.3.2/psi4/src/psi4/libmints/oeprop.cc:948:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        gridfile_.open(filename.c_str());
data/psi4-1.3.2/psi4/src/psi4/libmints/oeprop.cc:1000:21:  [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* gridout = fopen("grid_esp.dat", "w");
data/psi4-1.3.2/psi4/src/psi4/libmints/oeprop.cc:1099:21:  [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* gridout = fopen("grid_field.dat", "w");
data/psi4-1.3.2/psi4/src/psi4/libmints/onebody.cc:195:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(buffer_ + (chunk * nbf12), target_, sizeof(double) * nbf12);
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:94: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.
    static unsigned char cs[3] = {CsX, CsY, CsZ};
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:95: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.
    static unsigned char c2v[3] = {C2vZ, C2vY, C2vX};
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:96: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.
    static unsigned char c2h[3] = {C2hZ, C2hY, C2hX};
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:97: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.
    static unsigned char c2[3] = {C2Z, C2Y, C2X};
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:98: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.
    static unsigned char d2h[3] = {D2h, 0, 0};
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:99: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.
    static unsigned char d2[3] = {D2, 0, 0};
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:100: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.
    static unsigned char ci[3] = {Ci, 0, 0};
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:101: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.
    static unsigned char c1[3] = {C1, 0, 0};
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:107:13:  [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(sim, cs, sizeof(char) * 3);
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:113:13:  [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(sim, c2v, sizeof(char) * 3);
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:119:13:  [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(sim, c2h, sizeof(char) * 3);
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:125:13:  [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(sim, c2, sizeof(char) * 3);
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:129:13:  [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(sim, d2h, sizeof(char) * 1);
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:133:13:  [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(sim, ci, sizeof(char) * 1);
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:137:13:  [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(sim, c1, sizeof(char) * 1);
data/psi4-1.3.2/psi4/src/psi4/libmints/pointgrp.cc:141:13:  [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(sim, d2, sizeof(char) * 1);
data/psi4-1.3.2/psi4/src/psi4/libmints/shellrotation.cc:98:13:  [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(r_[i], other.r_[i], sizeof(double) * n_);
data/psi4-1.3.2/psi4/src/psi4/libmints/svd.cc:69:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int m = atoi(argv[1]);
data/psi4-1.3.2/psi4/src/psi4/libmints/svd.cc:70:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int n = atoi(argv[2]);
data/psi4-1.3.2/psi4/src/psi4/libmints/twobody.cc:591:13:  [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(source, target, size * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libmints/wavefunction.cc:519:9:  [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(str,
data/psi4-1.3.2/psi4/src/psi4/libmints/wavefunction.cc:528:9:  [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(str,
data/psi4-1.3.2/psi4/src/psi4/libmints/writer.cc:315:12:  [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).
    chk_ = fopen(filename.c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo.cc:136: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.
            ::memcpy(scf_irrep[i][0], matCa->pointer(i)[0], mopi[i] * sopi[i] * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libpsio/config.h:78: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 key[PSIO_KEYLEN];
data/psi4-1.3.2/psi4/src/psi4/libpsio/done.cc:56:14:  [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).
    io_out = fopen("io.dat", "a+");
data/psi4-1.3.2/psi4/src/psi4/libpsio/filemanager.cc:97: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* fh = fopen(full_path.c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libpsio/filemanager.cc:167: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* fh = fopen(("psi." + pid_ + ".clean").c_str(), "w");
data/psi4-1.3.2/psi4/src/psi4/libpsio/filemanager.cc:180: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* fh = fopen("psi.clean", "r");
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_numvols.cc:49:43:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    if (!charnum.empty()) return ((size_t)atoi(charnum.c_str()));
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_numvols.cc:51:43:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    if (!charnum.empty()) return ((size_t)atoi(charnum.c_str()));
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_numvols.cc:53:43:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    if (!charnum.empty()) return ((size_t)atoi(charnum.c_str()));
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_numvols.cc:55:43:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    if (!charnum.empty()) return ((size_t)atoi(charnum.c_str()));
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_numvols.cc:65:43:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    if (!charnum.empty()) return ((size_t)atoi(charnum.c_str()));
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_numvols.cc:67:43:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    if (!charnum.empty()) return ((size_t)atoi(charnum.c_str()));
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_volpath.cc:45: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 volumeX[20];
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_volpath.cc:46:5:  [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(volumeX, "VOLUME%zu", volume + 1);
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_volpath.cc:75: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 volumeX[20];
data/psi4-1.3.2/psi4/src/psi4/libpsio/get_volpath.cc:76:5:  [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(volumeX, "VOLUME%zu", volume + 1);
data/psi4-1.3.2/psi4/src/psi4/libpsio/init.cc:104:9:  [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 kwd[20];
data/psi4-1.3.2/psi4/src/psi4/libpsio/init.cc:105:9:  [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(kwd, "VOLUME%u", i);
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:47:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#define SYSTEM_OPEN ::open
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:61:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void PSIO::open(size_t unit, int status) {
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:227:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        open(unit, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:232:25:  [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).
    _default_psio_lib_->open(unit, status);
data/psi4-1.3.2/psi4/src/psi4/libpsio/psio.hpp:228:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    void open(size_t unit, int status);
data/psi4-1.3.2/psi4/src/psi4/libpsio/tocprint.cc:52:24:  [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 (!already_open) open(unit, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libpsio/tocscan.cc:53:24:  [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 (!already_open) open(unit, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libpsio/tocscan.cc:86:24:  [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 (!already_open) open(unit, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc:81:5:  [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(host_input.cavity_type, "gepol");
data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc:88:5:  [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(host_input.radii_set, "bondi");
data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc:89:5:  [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(host_input.restart_name, "cavity.npz");
data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc:92:5:  [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(host_input.solver_type, "iefpcm");
data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc:93:5:  [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(host_input.solvent, "water");
data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc:94:5:  [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(host_input.equation_type, "secondkind");
data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc:98:5:  [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(host_input.inside_type, "vacuum");
data/psi4-1.3.2/psi4/src/psi4/libpsipcm/psipcm.cc:100:5:  [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(host_input.outside_type, "uniformdielectric");
data/psi4-1.3.2/psi4/src/psi4/libqt/dx_read.cc:81:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    input.open("potential.dx");
data/psi4-1.3.2/psi4/src/psi4/libqt/dx_read.cc:84:9:  [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[512];
data/psi4-1.3.2/psi4/src/psi4/libqt/dx_read.cc:147:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    xsteps = atoi(tokens[5].c_str());
data/psi4-1.3.2/psi4/src/psi4/libqt/dx_read.cc:148:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    ysteps = atoi(tokens[6].c_str());
data/psi4-1.3.2/psi4/src/psi4/libqt/dx_read.cc:149:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    zsteps = atoi(tokens[7].c_str());
data/psi4-1.3.2/psi4/src/psi4/libqt/dx_read.cc:152:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    total = atoi(tokens[9].c_str());
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:128:43:  [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.
    psio_->write_entry(ampout, amplabel, (char *)tARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:138:43:  [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.
    psio_->read_entry(ampfile, amplabel, (char *)tARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:141:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)thetaARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:153:42:  [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.
    psio_->write_entry(ampout, OOlabel, (char *)pOO[0], sizeof(double) * aoccA * aoccA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:154:42:  [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.
    psio_->write_entry(ampout, VVlabel, (char *)pVV[0], sizeof(double) * nvirA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:165:43:  [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.
    psio_->read_entry(ampfile, amplabel, (char *)tARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:183:49:  [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.
        psio_->write_entry(ampout, thetalabel, (char *)T_p_OV[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:192:49:  [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.
        psio_->write_entry(ampout, thetalabel, (char *)T_p_OV[0], sizeof(double) * aoccB * nvirB * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:220:42:  [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.
    psio_->write_entry(ampfile, tlabel, (char *)tAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:227:41:  [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.
    psio_->write_entry(ampout, Ylabel, (char *)yAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:237:43:  [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.
    psio_->read_entry(ampfile, pRRlabel, (char *)pRR[0], sizeof(double) * nvirA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:269:43:  [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.
    psio_->read_entry(ampfile, pAAlabel, (char *)pAA[0], sizeof(double) * aoccA * aoccA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:301:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:358:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:460:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:710:45:  [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.
        psio_->read_entry(ampfile, tlabel, (char *)tARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:717:45:  [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.
        psio_->read_entry(ampfile, tlabel, (char *)tARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:724:43:  [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.
    psio_->write_entry(ampout, labelout, (char *)xARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:854:41:  [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.
    psio_->write_entry(ampout, Ylabel, (char *)yAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1169:43:  [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.
    psio_->write_entry(ampout, amplabel, (char *)uAR[0], sizeof(double) * noccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1190:41:  [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.
    psio_->read_entry(ampfile, Tlabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1212:43:  [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.
    psio_->write_entry(ampout, amplabel, (char *)uAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1280:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1316:71:  [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.
    psio_->write_entry(PSIF_SAPT_AMPS, "IndDisp30 uARBS Amplitudes", (char *)uARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1332:43:  [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.
    psio_->read_entry(ampfile, amplabel, (char *)tARBS[0], sizeof(double) * aoccA_ * nvirA_ * aoccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1357:42:  [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.
        psio_->read(AAintfile, RRlabel, (char *)B_p_RR[0], sizeof(double) * nvirA * (ndf_ + 3), next_RR, &next_RR);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1485:41:  [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.
    psio_->write_entry(ampout, tlabel, (char *)tARBS[0], sizeof(double) * aoccA_ * nvirA_ * aoccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp20.cc:133:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp21.cc:63:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)tARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp21.cc:66:41:  [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.
    psio_->read_entry(ampfile, glabel, (char *)gARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp21.cc:82:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp21.cc:85:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)theta_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:116:57:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "gBSBS x tARBS", (char *)xARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:119:57:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "gARAR x tARBS", (char *)yARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:124:66:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Theta BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:133:66:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Theta AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:155:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)xARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:178:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:198:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)tAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:215:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:250:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:255:45:  [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.
        psio_->read_entry(ampfile, glabel, (char *)yARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:276:45:  [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.
        psio_->read_entry(ampfile, glabel, (char *)yBSAR[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:313:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)thetaARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:317:41:  [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.
    psio_->read_entry(ampfile, Tlabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:320:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)theta_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:348:43:  [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.
    psio_->read_entry(ampfile, pAAlabel, (char *)pAA[0], sizeof(double) * aoccA * aoccA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:349:43:  [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.
    psio_->read_entry(ampfile, pRRlabel, (char *)pRR[0], sizeof(double) * nvirA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:356:41:  [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.
    psio_->read_entry(ampfile, Tlabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:393:49:  [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.
        psio_->read_entry(ampfile, tARBSlabel, (char *)tARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:401:49:  [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.
        psio_->read_entry(ampfile, tARBSlabel, (char *)tBSAR[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:411:45:  [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.
    psio_->read_entry(ampfile, tARARlabel, (char *)tARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:448:45:  [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.
    psio_->read_entry(ampfile, tARARlabel, (char *)tARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:470:49:  [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.
        psio_->read_entry(ampfile, tARBSlabel, (char *)tARBS[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22sdq.cc:483:49:  [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.
        psio_->read_entry(ampfile, tARBSlabel, (char *)tBSAR[0], sizeof(double) * aoccA * nvirA * aoccB * nvirB);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:169:60:  [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.
    psio_->read_entry(PSIF_SAPT_CCD, "T ARAR Amplitudes", (char *)tARAR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:187:68:  [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.
    psio_->write_entry(PSIF_SAPT_CCD, "T ARAR Natorb Amplitudes", (char *)tArAr[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:194:60:  [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.
    psio_->read_entry(PSIF_SAPT_CCD, "T BSBS Amplitudes", (char *)tBSBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:212:68:  [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.
    psio_->write_entry(PSIF_SAPT_CCD, "T BSBS Natorb Amplitudes", (char *)tBsBs[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:219:60:  [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.
    psio_->read_entry(PSIF_SAPT_CCD, "T ARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:249:68:  [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.
    psio_->write_entry(PSIF_SAPT_CCD, "T ARBS Natorb Amplitudes", (char *)tArBs[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:251:68:  [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.
    psio_->write_entry(PSIF_SAPT_CCD, "T BSAR Natorb Amplitudes", (char *)tBsAr[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:273:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)tARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:382:43:  [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.
        psio_->read_entry(ampnum, tarar, (char *)t_ARAR[0], noccA * nvirA * noccA * nvirA * (size_t)sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:389:45:  [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.
                psio_->read(ampnum, tarar, (char *)t_ARAR[ar], noccA * nvirA * (size_t)sizeof(double), next_ARAR,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:429:45:  [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.
                psio_->read(ampnum, tbsar, (char *)t_bsAR[0], sizeof(double) * noccA * nvirA, next_BSAR, &next_BSAR);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:433:45:  [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.
                psio_->read(ampnum, tbsar, (char *)t_bsAR[0], sizeof(double) * noccA * nvirA, next_BSAR, &next_BSAR);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:2025:12:  [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).
    psio_->open(diis_file_, 0);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:2115:5:  [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(label, "Error vector %2d", num);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:2121:5:  [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(label, "Vector %2d", num);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:2128:42:  [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.
    psio_->read_entry(ampfile, VV_opdm, (char *)Dp[0], sizeof(double) * nvir * nvir);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:2145:20:  [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 *fh = fopen(VV_opdm, "w");
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp30.cc:46:71:  [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.
        psio_->read_entry(PSIF_SAPT_AMPS, "Disp30 uARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp30.cc:79:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp30.cc:161:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst12.cc:65:43:  [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.
    psio_->read_entry(ampfile, pAAlabel, (char *)pAA[0], sizeof(double) * aoccA * aoccA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst12.cc:68:43:  [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.
    psio_->read_entry(ampfile, pRRlabel, (char *)pRR[0], sizeof(double) * nvirA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst12.cc:71:41:  [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.
    psio_->read_entry(ampfile, Ylabel, (char *)yAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst13.cc:65:43:  [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.
    psio_->read_entry(ampfile, pAAlabel, (char *)pAA[0], sizeof(double) * aoccA * aoccA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst13.cc:68:43:  [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.
    psio_->read_entry(ampfile, pRRlabel, (char *)pRR[0], sizeof(double) * nvirA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/elst13.cc:71:41:  [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.
    psio_->read_entry(ampfile, Ylabel, (char *)yAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:1916:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:1948:61:  [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.
    psio_->write_entry(PSIF_SAPT_AMPS, "Exch-Disp V_ARBS", (char *)yARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp30.cc:40:67:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Disp30 uARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp30.cc:44:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Exch-Disp V_ARBS", (char *)vARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp30.cc:82:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp30.cc:211:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp30.cc:336:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp30.cc:354:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp30.cc:358:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:42:68:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "IndDisp30 uAR Amplitudes", (char *)tAR[0], sizeof(double) * aoccA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:43:65:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "AR Exch-Ind Integrals", (char *)vAR[0], sizeof(double) * noccA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:53:68:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "IndDisp30 uBS Amplitudes", (char *)tBS[0], sizeof(double) * aoccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:54:65:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "BS Exch-Ind Integrals", (char *)vBS[0], sizeof(double) * noccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:62:70:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "IndDisp30 uARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:66:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Exch-Disp V_ARBS", (char *)vARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:120:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:198:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:289:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:311:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:420:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:497:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:549:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:629:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:720:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:742:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:853:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind-disp30.cc:931:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind30.cc:42:64:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Ind30 uAR Amplitudes", (char *)tAR[0], sizeof(double) * noccA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind30.cc:43:65:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "AR Exch-Ind Integrals", (char *)vAR[0], sizeof(double) * noccA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind30.cc:53:64:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Ind30 uBS Amplitudes", (char *)tBS[0], sizeof(double) * noccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind30.cc:54:65:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "BS Exch-Ind Integrals", (char *)vBS[0], sizeof(double) * noccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-ind30.cc:101:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Exch-Disp V_ARBS", (char *)vARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch11.cc:62:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_AR[0], sizeof(double) * aoccA_ * nvirA_ * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch11.cc:131:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_BS[0], sizeof(double) * aoccB_ * nvirB_ * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:103:66:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Theta AR Intermediates", (char *)T_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:107:66:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Theta BS Intermediates", (char *)T_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:160:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T2 AR Amplitudes", (char *)tAR[0], sizeof(double) * aoccA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:163:67:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "AR Exch12 K2f Integrals", (char *)vAR[0], sizeof(double) * noccA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:269:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "T2 BS Amplitudes", (char *)tBS[0], sizeof(double) * aoccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:272:67:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "BS Exch12 K2f Integrals", (char *)vBS[0], sizeof(double) * noccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:383:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "pRR Density Matrix", (char *)pRR[0], sizeof(double) * nvirA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:556:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "pSS Density Matrix", (char *)pSS[0], sizeof(double) * nvirB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:724:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "pAA Density Matrix", (char *)paa[0], sizeof(double) * aoccA_ * aoccA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:877:62:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "pBB Density Matrix", (char *)pbb[0], sizeof(double) * aoccB_ * aoccB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:1042:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARAR Amplitudes", (char *)temp_thetaARAR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:1072:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARAR Amplitudes", (char *)temp_tARAR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:1174:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tBSBS Amplitudes", (char *)temp_thetaBSBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:1204:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tBSBS Amplitudes", (char *)temp_tBSBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:1491:66:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Theta AR Intermediates", (char *)theta_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:1495:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tARAR Amplitudes", (char *)thetaARAR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:1576:66:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Theta BS Intermediates", (char *)theta_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch12.cc:1580:60:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "tBSBS Amplitudes", (char *)thetaBSBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind-disp30.cc:41:68:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "IndDisp30 uAR Amplitudes", (char *)tAR[0], sizeof(double) * aoccA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind-disp30.cc:49:68:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "IndDisp30 uBS Amplitudes", (char *)tBS[0], sizeof(double) * aoccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind-disp30.cc:60:70:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "IndDisp30 uARBS Amplitudes", (char *)tARBS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:179:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)tARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:221:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)tAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:248:42:  [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.
    psio_->read_entry(ampfile, AAlabel, (char *)pAA[0], sizeof(double) * aoccA * aoccA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:249:42:  [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.
    psio_->read_entry(ampfile, RRlabel, (char *)pRR[0], sizeof(double) * nvirA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:300:45:  [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.
    psio_->read_entry(ampfile, thetalabel, (char *)T_p_AR[0], sizeof(double) * aoccA * nvirA * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:318:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)tARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:380:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)tARAR[0], sizeof(double) * aoccA * nvirA * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:409:43:  [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.
    psio_->read_entry(ampfile, pAAlabel, (char *)pAA[0], sizeof(double) * aoccA * aoccA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:410:41:  [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.
    psio_->read_entry(ampfile, tlabel, (char *)tAR[0], sizeof(double) * aoccA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind22.cc:411:43:  [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.
    psio_->read_entry(ampfile, pRRlabel, (char *)pRR[0], sizeof(double) * nvirA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind30.cc:42:64:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Ind30 uAR Amplitudes", (char *)tAR[0], sizeof(double) * noccA_ * nvirA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind30.cc:50:64:  [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.
    psio_->read_entry(PSIF_SAPT_AMPS, "Ind30 uBS Amplitudes", (char *)tBS[0], sizeof(double) * noccB_ * nvirB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt.cc:188:10:  [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(evalsA_, MonomerA->epsilon_a()->pointer(), sizeof(double) * nmoA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt.cc:191:10:  [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(evalsB_, MonomerB->epsilon_a()->pointer(), sizeof(double) * nmoB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt.cc:195:10:  [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(tempA[0], MonomerA->Ca()->pointer()[0], sizeof(double) * nmoA_ * nsoA_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt.cc:205:10:  [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(tempB[0], MonomerB->Ca()->pointer()[0], sizeof(double) * nmoB_ * nsoB_);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:102:12:  [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).
    psio_->open(PSIF_SAPT_AA_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:103:12:  [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).
    psio_->open(PSIF_SAPT_BB_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:104:12:  [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).
    psio_->open(PSIF_SAPT_AB_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:141:16:  [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).
        psio_->open(PSIF_SAPT_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:379:12:  [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).
    psio_->open(PSIF_SAPT_AA_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:380:12:  [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).
    psio_->open(PSIF_SAPT_BB_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:381:12:  [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).
    psio_->open(PSIF_SAPT_AB_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:407:12:  [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).
    psio_->open(PSIF_SAPT_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:869:12:  [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).
    psio_->open(PSIF_SAPT_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:1454:12:  [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).
    psio_->open(PSIF_SAPT_TEMP, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:64:12:  [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).
    psio_->open(PSIF_SAPT_AA_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:65:12:  [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).
    psio_->open(PSIF_SAPT_BB_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:66:12:  [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).
    psio_->open(PSIF_SAPT_AB_DF_INTS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:67:12:  [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).
    psio_->open(PSIF_SAPT_AMPS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:459:12:  [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).
    psio_->open(PSIF_SAPT_TEMP, 0);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:913:42:  [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.
    psio_->read_entry(ampfile, VV_opdm, (char *)P[0], sizeof(double) * nvirA * nvirA);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:998:69:  [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.
    psio_->write_entry(PSIF_SAPT_AA_DF_INTS, "AR NO RI Integrals", (char *)C_p_AR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:1012:69:  [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.
    psio_->write_entry(PSIF_SAPT_BB_DF_INTS, "BS NO RI Integrals", (char *)C_p_BS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:1033:69:  [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.
    psio_->write_entry(PSIF_SAPT_AA_DF_INTS, "RR NO RI Integrals", (char *)D_p_RR[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:1054:69:  [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.
    psio_->write_entry(PSIF_SAPT_BB_DF_INTS, "SS NO RI Integrals", (char *)D_p_SS[0],
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2p.cc:61:16:  [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).
        psio_->open(PSIF_SAPT_CCD, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:1289:44:  [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.
        psio_->read_entry(filenum, label, (char *)A[0], sizeof(double) * lengthAB * (ndf_ + 3));
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:1292:38:  [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.
        psio_->read(filenum, label, (char *)A[0], sizeof(double) * lengthAB * (ndf_ + 3), next_PSIF, &next_PSIF);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:1297:42:  [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.
            psio_->read(filenum, label, (char *)A[i * lengthB], sizeof(double) * lengthB * (ndf_ + 3), next_PSIF,
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/hf.cc:575:31:  [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* input = fopen("EMBPOT", "r");
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/mom.cc:657:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(static_cast<void*>(Ct[0]), static_cast<void*>(Cnew[0]), sizeof(double) * nso * nmo);
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/mom.cc:658:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(static_cast<void*>(p), static_cast<void*>(eps), sizeof(double) * nmo);
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/mom.cc:741:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(static_cast<void*>(Ct[0]), static_cast<void*>(Cnew[0]), sizeof(double) * nso * nmo);
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/mom.cc:742:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(static_cast<void*>(p), static_cast<void*>(eps), sizeof(double) * nmo);
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/rhf.cc:852:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/rohf.cc:1075:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/sad.cc:783: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.
            ::memcpy((void*)Cap[i], (void*)Ca2p[i], nmo * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libscf_solver/sad.cc:784: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.
            ::memcpy((void*)Cbp[i], (void*)Cb2p[i], nmo * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libtrans/fcidump_helper.cc:61:25:  [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).
    _default_psio_lib_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_mo_tpdm.cc:63:12:  [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).
    psio_->open(PSIF_TPDM_PRESORT, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_mo_tpdm.cc:178:12:  [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).
    psio_->open(PSIF_MO_TPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_mo_tpdm.cc:215:12:  [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).
    psio_->open(PSIF_TPDM_PRESORT, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_mo_tpdm.cc:328:12:  [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).
    psio_->open(PSIF_MO_AA_TPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_mo_tpdm.cc:376:12:  [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).
    psio_->open(PSIF_MO_AB_TPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_mo_tpdm.cc:422:12:  [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).
    psio_->open(PSIF_MO_BB_TPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_so_tei.cc:81:12:  [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).
    psio_->open(PSIF_SO_PRESORT, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_so_tei.cc:260:12:  [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).
    psio_->open(PSIF_SO_PRESORT, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_so_tei.cc:370:12:  [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).
    psio_->open(soIntTEIFile_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_sort_so_tpdm.cc:140:9:  [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(toc, "SO_TPDM_FOR_PAIR_%zd", pq_pair_count);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:88:12:  [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).
    psio_->open(PSIF_SO_PRESORT, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:89:12:  [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).
    psio_->open(PSIF_HALFT0, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:99:5:  [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(label, "Half-Transformed Ints (nn|%c%c)", toupper(s1->label()), toupper(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:176:12:  [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).
    psio_->open(aHtIntFile_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:180:5:  [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(label, "Half-Transformed Ints (nn|%c%c)", toupper(s1->label()), toupper(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:184:5:  [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(label, "Half-Transformed Ints (%c%c|nn)", toupper(s1->label()), toupper(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:197:16:  [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).
        psio_->open(PSIF_HALFT0, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:206:9:  [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(label, "Half-Transformed Ints (nn|%c%c)", tolower(s1->label()), tolower(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:280:16:  [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).
        psio_->open(bHtIntFile_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:286:9:  [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(label, "Half-Transformed Ints (nn|%c%c)", tolower(s1->label()), tolower(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_1st_half.cc:292:9:  [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(label, "Half-Transformed Ints (%c%c|nn)", tolower(s1->label()), tolower(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:103:12:  [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).
    psio_->open(dpdIntFile_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:104:12:  [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).
    psio_->open(aHtIntFile_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:110:5:  [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(label, "Half-Transformed Ints (%c%c|nn)", toupper(s1->label()), toupper(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:122:9:  [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(label, "MO Ints (%c%c|%c%c)", toupper(s1->label()), toupper(s2->label()), toupper(s3->label()),
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:225:9:  [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(label, "Half-Transformed Ints (%c%c|nn)", toupper(s1->label()), toupper(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:238:13:  [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(label, "MO Ints (%c%c|%c%c)", toupper(s1->label()), toupper(s2->label()), tolower(s3->label()),
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:337:16:  [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).
        psio_->open(bHtIntFile_, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:343:9:  [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(label, "Half-Transformed Ints (%c%c|nn)", tolower(s1->label()), tolower(s2->label()));
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tei_2nd_half.cc:356:13:  [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(label, "MO Ints (%c%c|%c%c)", tolower(s1->label()), tolower(s2->label()), tolower(s3->label()),
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:73:12:  [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).
    psio_->open(PSIF_AO_OPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:74:12:  [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).
    psio_->open(PSIF_MO_OPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:75:12:  [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).
    psio_->open(PSIF_MO_LAG, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:81:59:  [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.
        psio_->read_entry(PSIF_MO_OPDM, "MO-basis OPDM", (char *)tempOPDM[0], sizeof(double) * nActive * nActive);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:110:64:  [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.
        psio_->read_entry(PSIF_MO_LAG, "MO-basis Lagrangian", (char *)tempOPDM[0], sizeof(double) * nActive * nActive);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:144:65:  [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.
        psio_->read_entry(PSIF_MO_OPDM, "MO-basis Alpha OPDM", (char *)tempOPDM[0], sizeof(double) * nActive * nActive);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:164:64:  [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.
        psio_->read_entry(PSIF_MO_OPDM, "MO-basis Beta OPDM", (char *)tempOPDM[0], sizeof(double) * nActive * nActive);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:193:70:  [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.
        psio_->read_entry(PSIF_MO_LAG, "MO-basis Alpha Lagrangian", (char *)tempOPDM[0],
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm.cc:213:69:  [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.
        psio_->read_entry(PSIF_MO_LAG, "MO-basis Beta Lagrangian", (char *)tempOPDM[0],
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm_restricted.cc:74:12:  [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).
    psio_->open(PSIF_TPDM_PRESORT, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm_restricted.cc:75:12:  [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).
    psio_->open(PSIF_TPDM_HALFTRANS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm_restricted.cc:163:12:  [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).
    psio_->open(PSIF_AO_TPDM, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm_unrestricted.cc:76:12:  [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).
    psio_->open(PSIF_TPDM_PRESORT, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm_unrestricted.cc:77:12:  [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).
    psio_->open(PSIF_TPDM_HALFTRANS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/libtrans/integraltransform_tpdm_unrestricted.cc:277:12:  [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).
    psio_->open(PSIF_AO_TPDM, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/mcscf/mcscf.cc:77:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_MCSCF, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_G.cc:108: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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/mcscf/scf_G.cc:116: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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/mrcc/mrcc.cc:395:25:  [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).
    _default_psio_lib_->open(PSIF_TPDM_PRESORT, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/mrcc/mrcc.cc:446:25:  [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).
    _default_psio_lib_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/mrcc/mrcc.cc:624:25:  [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 *ccdensities = fopen("CCDENSITIES", "r");
data/psi4-1.3.2/psi4/src/psi4/mrcc/mrcc.cc:766:25:  [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).
    _default_psio_lib_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/arrays.cc:237: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.
    if (size) memcpy(&(A1d_[0]), &(x[0]), size);
data/psi4-1.3.2/psi4/src/psi4/occ/arrays.cc:243: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.
    if (size) memcpy(&(A1d_[0]), &(x->A1d_[0]), size);
data/psi4-1.3.2/psi4/src/psi4/occ/arrays.cc:439:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&(A2d_[0]), &(Adum->A2d_[0]), dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/occ/arrays.cc:445: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.
    if (size) memcpy(&(A2d_[0][0]), &(a[0][0]), size);
data/psi4-1.3.2/psi4/src/psi4/occ/arrays.cc:707:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&(temp[0][0]), &(A2d_[0][0]), dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:80:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:81:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:238:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:239:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:379:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:380:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:455:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:456:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:591:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cc_energy.cc:592:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ccl_energy.cc:42:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ccl_energy.cc:43:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cepa_iterations.cc:58:20:  [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).
            psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/cepa_iterations.cc:71:20:  [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).
            psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:83:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:178:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:207:16:  [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).
        psio_->open(PSIF_MO_OPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:208:60:  [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.
        psio_->write_entry(PSIF_MO_OPDM, "MO-basis OPDM", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:230:16:  [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).
        psio_->open(PSIF_MO_LAG, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:231:65:  [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.
        psio_->write_entry(PSIF_MO_LAG, "MO-basis Lagrangian", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:383:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:429:16:  [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).
        psio_->open(PSIF_MO_OPDM, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:430:66:  [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.
        psio_->write_entry(PSIF_MO_OPDM, "MO-basis Alpha OPDM", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:431:65:  [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.
        psio_->write_entry(PSIF_MO_OPDM, "MO-basis Beta OPDM", (char *)b_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:463:16:  [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).
        psio_->open(PSIF_MO_LAG, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:464:71:  [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.
        psio_->write_entry(PSIF_MO_LAG, "MO-basis Alpha Lagrangian", (char *)a_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:465:70:  [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.
        psio_->write_entry(PSIF_MO_LAG, "MO-basis Beta Lagrangian", (char *)b_qt[0], sizeof(double) * nmo_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:882:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:956:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:1138:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/coord_grad.cc:1377:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:42:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:43:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:105:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:106:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:199:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:270:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:271:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:440:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:441:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:591:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:670:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/corr_tpdm.cc:696:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:199:13:  [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(&(matrix_[h][0][0]), &(Adum->matrix_[h][0][0]), rowspi_[h] * colspi_[h] * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:589:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(itap, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:599:77:  [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.
                psio->write_entry(itap, const_cast<char *>(name_.c_str()), (char *)matrix_[h][0],
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:613:73:  [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.
            psio->write_entry(itap, const_cast<char *>(name_.c_str()), (char *)fullblock[0],
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:631:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(itap, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:641:68:  [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.
        psio->read_entry(itap, const_cast<char *>(name_.c_str()), (char *)temp[0], sizeof(double) * sizerow * sizecol);
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:649:76:  [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.
                psio->read_entry(itap, const_cast<char *>(name_.c_str()), (char *)matrix_[h][0],
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:664:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        psio->open(itap, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:674:40:  [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.
        psio->read_entry(itap, label, (char *)temp[0], sizeof(double) * sizerow * sizecol);
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:682:48:  [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.
                psio->read_entry(itap, label, (char *)matrix_[h][0], sizeof(double) * rowspi_[h] * colspi_[h]);
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:872:13:  [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(&(vector_[h][0]), &(Adum->vector_[h][0]), dimvec_[h] * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/occ/ep2_ip.cc:56:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ep2_ip.cc:57:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ep2_ip.cc:289:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ep2_ip.cc:290:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:369: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).
            InFile1.open("CmoA.psi", std::ios::in | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:370:27:  [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.
            InFile1.read((char *)C_pitzerA[0], sizeof(double) * nso_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:715: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).
            InFile1.open("CmoA.psi", std::ios::in | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:716:27:  [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.
            InFile1.read((char *)C_pitzerA[0], sizeof(double) * nso_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:721: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).
            InFile2.open("CmoB.psi", std::ios::in | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:722:27:  [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.
            InFile2.read((char *)C_pitzerB[0], sizeof(double) * nso_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock.cc:60:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock.cc:61:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock.cc:62:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock.cc:390:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock.cc:391:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock.cc:392:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_diag.cc:48:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_diag.cc:49:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_diag.cc:50:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_diag.cc:214:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_diag.cc:215:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_diag.cc:216:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_ea.cc:58:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_ea.cc:59:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_ea.cc:372:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/gfock_ea.cc:373:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/kappa_orb_resp.cc:49:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/kappa_orb_resp.cc:208:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/kappa_orb_resp_iter.cc:55:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/kappa_orb_resp_iter.cc:56:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/kappa_orb_resp_iter.cc:266:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/kappa_orb_resp_iter.cc:267:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/occwave.cc:437:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        OutFile1.open("CmoA.psi", std::ios::out | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/occ/occwave.cc:438:25:  [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.
        OutFile1.write((char *)C_pitzerA[0], sizeof(double) * nso_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/occwave.cc:453:22:  [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).
            OutFile2.open("CmoB.psi", std::ios::out | std::ios::binary);
data/psi4-1.3.2/psi4/src/psi4/occ/occwave.cc:454:29:  [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.
            OutFile2.write((char *)C_pitzerB[0], sizeof(double) * nso_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_g_int.cc:48:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_g_int.cc:49:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_g_int.cc:125:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_g_int.cc:126:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_t2_1st_sc.cc:46:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_t2_1st_sc.cc:47:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_t2_1st_sc.cc:110:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/ocepa_t2_1st_sc.cc:111:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_ip_poles.cc:73:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_ip_poles.cc:74:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_ip_poles.cc:261:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_ip_poles.cc:262:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_response_pdms.cc:223:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_response_pdms.cc:224:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_response_pdms.cc:293:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_response_pdms.cc:294:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc:46:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc:47:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc:94:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc:95:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc:165:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc:166:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc:252:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp2_t2_1st.cc:253:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_g_int.cc:50:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_g_int.cc:51:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_g_int.cc:142:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_g_int.cc:143:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_ip_poles.cc:74:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_ip_poles.cc:75:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_ip_poles.cc:266:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_ip_poles.cc:267:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_general.cc:50:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_general.cc:51:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_general.cc:221:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_general.cc:222:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_sc.cc:44:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_sc.cc:45:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_sc.cc:164:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/omp3_t2_1st_sc.cc:165:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_general.cc:51:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_general.cc:52:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_general.cc:280:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_general.cc:281:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_sc.cc:44:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_sc.cc:45:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_sc.cc:229:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_2nd_sc.cc:230:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_amps.cc:51:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_amps.cc:52:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_amps.cc:270:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/t2_amps.cc:271:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/tpdm_ref_corr_opdm.cc:45:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/tpdm_ref_corr_opdm.cc:151:12:  [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).
    psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/trans_ints_rhf.cc:94:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/trans_ints_rmp2.cc:59:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/trans_ints_uhf.cc:115:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/trans_ints_ump2.cc:59:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/v_2nd_order.cc:41:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/v_2nd_order.cc:42:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/v_2nd_order.cc:114:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/v_2nd_order.cc:115:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/v_int.cc:41:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/v_int.cc:42:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/v_int.cc:114:16:  [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).
        psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/v_int.cc:115:16:  [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).
        psio_->open(PSIF_OCC_DENSITY, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/w_1st_order.cc:42:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/w_1st_order.cc:43:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/w_int.cc:42:12:  [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).
    psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/w_int.cc:43:12:  [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).
    psio_->open(PSIF_OCC_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/z_vector.cc:55:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/occ/z_vector.cc:199:16:  [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).
        psio_->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/optking/geom_gradients_io.cc:141:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cline[256];
data/psi4-1.3.2/psi4/src/psi4/optking/geom_gradients_io.cc:146:9:  [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).
    fin.open("psi.file11.dat", ios_base::in);
data/psi4-1.3.2/psi4/src/psi4/optking/geom_gradients_io.cc:373:14:  [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_Hcart.open(hess_fname.c_str(), std::ios_base::in);
data/psi4-1.3.2/psi4/src/psi4/optking/molecule_fragments.cc:301:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char error_msg[100];
data/psi4-1.3.2/psi4/src/psi4/optking/molecule_fragments.cc:363:17:  [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(error_msg, "Fragment A has >1 atoms but no non-collinear atom found bonded to %d", A1+1);
data/psi4-1.3.2/psi4/src/psi4/optking/molecule_fragments.cc:382:17:  [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(error_msg, "Fragment B has >1 atoms but no non-collinear atom found bonded to %d", B1+1);
data/psi4-1.3.2/psi4/src/psi4/optking/molecule_linesearch_step.cc:149:21:  [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 *qc_fout = fopen("linesearch_geoms.py", "w");
data/psi4-1.3.2/psi4/src/psi4/optking/molecule_print.cc:85:11:  [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).
  qc_fp = fopen("geoms.xyz", "a");
data/psi4-1.3.2/psi4/src/psi4/optking/molecule_print.cc:102:13:  [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).
    qc_fp = fopen("irc_forward.xyz", "a");
data/psi4-1.3.2/psi4/src/psi4/optking/molecule_print.cc:114:13:  [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).
    qc_fp = fopen("irc_backward.xyz", "a");
data/psi4-1.3.2/psi4/src/psi4/optking/molecule_read_coords.cc:559:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int i = atoi(s.c_str());
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:550:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char lbl[80];
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:551:3:  [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(lbl, "f_q %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:553:3:  [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(lbl, "geom %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:555:3:  [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(lbl, "energy %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:557:3:  [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(lbl, "DE_predicted %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:559:3:  [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(lbl, "unit_step %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:561:3:  [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(lbl, "dq_norm %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:563:3:  [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(lbl, "dq_gradient %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:565:3:  [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(lbl, "dq_hessian %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:567:3:  [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(lbl, "dq %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:574:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char lbl[80];
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:575:3:  [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(lbl, "f_q %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:577:3:  [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(lbl, "geom %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:579:3:  [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(lbl, "energy %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:581:3:  [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(lbl, "DE_predicted %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:583:3:  [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(lbl, "unit_step %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:585:3:  [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(lbl, "dq_norm %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:587:3:  [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(lbl, "dq_gradient %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:589:3:  [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(lbl, "dq_hessian %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:591:3:  [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(lbl, "dq %d", istep);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:628:31:  [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.
      opt_io_read_entry("H", (char *) H[0], Nintco * Nintco * sizeof(double) );
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:656:28:  [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.
  opt_io_write_entry("H", (char *) H[0], Nintco * Nintco * sizeof(double) );
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data_io.cc:75:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  opt_data_stream.open(QCHEM_OPTDATA_FILENAME, fstream::in | fstream::binary);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data_io.cc:144: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).
    opt_data_stream.open(QCHEM_OPTDATA_FILENAME, fstream::in | fstream::out | fstream::binary);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data_io.cc:146: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).
    opt_data_stream.open(QCHEM_OPTDATA_FILENAME, fstream::out | fstream::binary);
data/psi4-1.3.2/psi4/src/psi4/optking/optking.cc:221: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).
    qc_intco = fopen(FILENAME_INTCO_DAT, "w");
data/psi4-1.3.2/psi4/src/psi4/optking/print.cc:45:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char line[256];
data/psi4-1.3.2/psi4/src/psi4/optking/print.cc:72:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char line[512];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:76: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.
                    char data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:98:25:  [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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:148:29:  [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 i_data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:155:33:  [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 j_data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/blas_diis.cc:198:33:  [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 i_data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/main.cc:88:25:  [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).
    _default_psio_lib_->open(PSIF_PSIMRCC_INTEGRALS, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:172:13:  [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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:200:17:  [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 size_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:206:17:  [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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:215:13:  [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 nstrips_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:266:13:  [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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:273:13:  [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 nstrips_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:280:17:  [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 size_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:286:17:  [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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:312:13:  [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 nstrips_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:317:17:  [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 size_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:323:17:  [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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/matrix_memory_and_io.cc:325:85:  [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.
                _default_psio_lib_->read_entry(PSIF_PSIMRCC_INTEGRALS, data_label, (char *)buffer,
data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_block.cc:75:9:  [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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_block.cc:76:9:  [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(data_label, "PRESORTED_TEI_IRREP_%d", h);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_mrpt2.cc:87:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    psio->open(PSIF_LIBTRANS_DPD, PSIO_OPEN_OLD);
data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_presort.cc:171:9:  [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 data_label[80];
data/psi4-1.3.2/psi4/src/psi4/psimrcc/transform_presort.cc:172:9:  [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(data_label, "PRESORTED_TEI_IRREP_%d", h);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:192:12:  [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).
    psio_->open(unit_a_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:193:12:  [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).
    psio_->open(unit_b_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:194:12:  [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).
    psio_->open(unit_c_, PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:100:12:  [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).
    psio_->open(PSIF_HESS,PSIO_OPEN_NEW);
data/psi4-1.3.2/psi4/src/export_wavefunction.cc:415:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        .def("read", &detci::CIvect::read, "docstring")
data/psi4-1.3.2/psi4/src/psi4/cc/cceom/get_moinfo.cc:98:27:  [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).
        for (j = 0; j < ::strlen(moinfo.irr_labs_lowercase[i]); ++j)
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:492:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(tvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:493:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            b->read(ovec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:503:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(tvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:504:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            b->read(ovec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:516:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        X->read(xvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:517:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(yvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:526:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(vec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:534:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(vec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:544:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        src->read(ovec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:545:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(tvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:554:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        denom->read(ovec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:555:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(tvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:578:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(rootnum, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:579:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Hd->read(0, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:616:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(tvec, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:662:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(tvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:671:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(tvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:683:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        X->read(xvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:684:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Y->read(yvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:685:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(tvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:706:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:707:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            b.read(b.cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:717:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:718:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            b.read(b.cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:759:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if (!read(cur_vect_, buf)) continue;
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:769:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if (!read(cur_vect_, buf)) continue;
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1099:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1115:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1213:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(ivect, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1229:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(ivect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1252:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(ivect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1281:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(ivect, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1297:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(ivect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1320:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(ivect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1370:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(cur_vect_, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1406:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1448:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1527:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1763:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
int CIvect::read(int ivect, int ibuf) {
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1879:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1881:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            c.read(cvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1890:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1892:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            c.read(cvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1919:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1963:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(source_vec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1965:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            c.read(cvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1980:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:1982:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            c.read(cvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2023:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2037:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                read(source_vec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2039:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    c.read(cvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2087:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            S.read(ivect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2147:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                read(root, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2154:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    C.read(ivect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2160:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                S.read(ivect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2207:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(rootnum, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2209:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Hd.read(0, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2273:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(k - 1, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2280:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                C.read(i, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2292:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                C.read(k - i, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2299:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        S.read(0, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2362:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                read(i, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2364:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    C.read(j, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2383:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(k, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2385:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                C.read(i, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2406:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        S.read(0, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2407:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(k - 1 - kvec_offset, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2412:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(k - kvec_offset, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2427:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(k - 1 - kvec_offset, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2622:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Y.read(yvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2646:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Y.read(yvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2647:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(xvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2713:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(cur_vect_, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2731:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Src.read(srcvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2755:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            read(oldvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:2783:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            C.read(oldvec, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3049:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(root, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3090:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(vec_num, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3223:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        C.read(i, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3227:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(i, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3266:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            C.read(i, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3271:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(rootnum, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3280:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Hd.read(0, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3288:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(rootnum, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.cc:3436:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(troot, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/civect.h:163:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int read(int tvec, int ibuf);
data/psi4-1.3.2/psi4/src/psi4/detci/ciwave.cc:662:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    vec->read(root, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/ciwave.cc:685:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    ref->read(ref_vec, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:250:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Cvec.read(0, 0); /* Set Cvec up correctly ? */
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:262:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Sigma.read(0, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:268:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Cvec.read(0, 0);  /* Set Cvec up correctly ? */
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:269:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Sigma.read(0, 0); /* Set Sigma up correctly ? */
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:300:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Cvec.read((1 - kvec_offset), 0);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:314:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Sigma.read(0, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:315:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Cvec.read((k - kvec_offset), 0); /* Set Cvec up correctly ? */
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:321:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Sigma.read(0, 0); /* S_k is located in first Sigma space */
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:332:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Cvec.read(0, 0); /* E_k = C_0 x S_k */
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:417:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Cvec.read(k - 1, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/compute_mpn.cc:421:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Cvec2.read(k - 1, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/diag_h.cc:349:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Hd.read(0, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:161:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Cvec.read(0, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:176:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Cvec.read(0, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:213:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Cvec.read(0, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:227:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Cvec.read(0, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:293:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Cvec.read(last, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:325:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Cvec.read(curr, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:334:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Cvec.read(curr, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:339:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Cvec.read(curr, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:346:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Sigma.read(curr, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:352:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Cvec.read(curr, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:353:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Sigma.read(curr, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:368:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Cvec.read(last, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:459:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Cvec.read(last, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:539:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        C.read(curr, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:540:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        S.read(curr, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:547:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Hd.read(0, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:563:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        C.read(curr, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:636:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        C.read(curvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:639:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Hd.read(0, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:650:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            S.read(curvect, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:655:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                S.read(i, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:699:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        C.read(curr, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:702:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        C.read(next, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:714:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    C.read(curr, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:720:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        S.read(curr, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:723:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        S.read(next, buf);
data/psi4-1.3.2/psi4/src/psi4/detci/mitrush_iter.cc:729:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    S.read(curr, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/opdm.cc:268:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Ivec->read(Iroot, Ibuf);
data/psi4-1.3.2/psi4/src/psi4/detci/opdm.cc:290:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    Jvec->read(Jroot, Jbuf);
data/psi4-1.3.2/psi4/src/psi4/detci/opdm.cc:330:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                        Jvec->read(Jroot, Jbuf);
data/psi4-1.3.2/psi4/src/psi4/detci/opdm.cc:348:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Ivec->read(Iroot, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/opdm.cc:349:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Jvec->read(Jroot, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/opdm.cc:370:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Ivec->read(Iroot, Ibuf);
data/psi4-1.3.2/psi4/src/psi4/detci/opdm.cc:374:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    Jvec->read(Jroot, Jbuf);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:275:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Sigma.read(i, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:281:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Cvec.read(j, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:482:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Cvec.read(0, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:527:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Cvec.read(i, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:541:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Sigma.read(i, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:550:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Cvec.read(j, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:584:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Sigma.read(i, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:590:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    Sigma2.read(j, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:640:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Sigma.read(i, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:646:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    Sigma2.read(j, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:900:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Cvec.read(i, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:902:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    Sigma.read(j, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sem.cc:1088:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Dvec.read(k, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:364:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            C.read(C.cur_vect_, cbuf);
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:445:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    C.read(C.cur_vect_, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/sigma.cc:532:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            C.read(C.cur_vect_, cbuf); /* go ahead and assume it will contrib */
data/psi4-1.3.2/psi4/src/psi4/detci/tpdm.cc:144:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Ivec->read(Iroot, Ibuf);
data/psi4-1.3.2/psi4/src/psi4/detci/tpdm.cc:168:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    Jvec->read(Jroot, Jbuf);
data/psi4-1.3.2/psi4/src/psi4/detci/tpdm.cc:213:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                        Jvec->read(Jroot, Jbuf);
data/psi4-1.3.2/psi4/src/psi4/detci/tpdm.cc:240:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Ivec->read(Iroot, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/tpdm.cc:241:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            Jvec->read(Jroot, 0);
data/psi4-1.3.2/psi4/src/psi4/detci/tpdm.cc:269:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                Ivec->read(Iroot, Ibuf);
data/psi4-1.3.2/psi4/src/psi4/detci/tpdm.cc:273:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    Jvec->read(Jroot, Jbuf);
data/psi4-1.3.2/psi4/src/psi4/dfep2/dfep2.cc:378:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit_, "EP2 I_ovvE Integrals", (char*)I_ovvEp[0], (sizeof(double) * ib_size * nvir * nvir * nE),
data/psi4-1.3.2/psi4/src/psi4/dfep2/dfep2.cc:417:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit_, "EP2 I_vooE Integrals", (char*)I_vooEp[0], sizeof(double) * ab_size * nocc * nocc * nE,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:494:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(file, label.c_str(), (char*)Aijp[Q], sizeof(double) * ncols, next_Aijb, &next_Aijb);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:569:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(file, label.c_str(), (char*)Aijp[0], sizeof(double) * nP * nij, next_Aij, &next_Aij);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:572:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(file, label.c_str(), (char*)Bijp[0], sizeof(double) * nQ * nij, next_Bij, &next_Bij);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:853:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit_a_, "(A|il)", (char*)Aijp[0], sizeof(double) * np * na * la, next_Aila, &next_Aila);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:865:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit_a_, "(A|ir)", (char*)Aijp[0], sizeof(double) * np * na * ra, next_Aira, &next_Aira);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:885:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit_b_, "(A|il)", (char*)Aijp[0], sizeof(double) * np * nb * lb, next_Ailb, &next_Ailb);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/corr_grad.cc:897:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit_b_, "(A|ir)", (char*)Aijp[0], sizeof(double) * np * nb * rb, next_Airb, &next_Airb);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:497:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(file, "(A|ia)", (char*)Aiap[Q], sizeof(double) * ncols, next_AIA, &next_AIA);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:556:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(file, "(Q|ia)", (char*)Aiap[0], sizeof(double) * ncols * naux, next_AIA, &next_AIA);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:614:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(file, "(G|ia)", (char*)Aiap[0], sizeof(double) * ncols * naux, next_AIA, &next_AIA);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:619:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(file, "(B|ia)", (char*)Qiap[0], sizeof(double) * ncols * naux, next_QIA, &next_QIA);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:678:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(file, "(G|ia)", (char*)Qiap[0], sizeof(double) * ncols * naux, next_QIA, &next_QIA);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:733:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(file, "(Q|ia)", (char*)iaQp[a * naocc + i], sizeof(double) * naux, next_AIA, &next_AIA);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1086:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_DFMP2_AIA, "(Q|ia)", (char*)Qiap[0], sizeof(double) * (ni * navir * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1102:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_DFMP2_AIA, "(Q|ia)", (char*)Qjbp[0], sizeof(double) * (nj * navir * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1226:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_DFMP2_AIA, "(Q|ia)", (char*)Qiap[0], sizeof(double) * (ni * navir * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1245:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_DFMP2_AIA, "(Q|ia)", (char*)Qjbp[0], sizeof(double) * (nj * navir * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1253:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_DFMP2_AIA, "(B|ia)", (char*)Cjbp[0], sizeof(double) * (nj * navir * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1414:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_DFMP2_AIA, "(Q|ai)", (char*)Qiap[0], sizeof(double) * (na * naocc * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1430:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_DFMP2_AIA, "(Q|ai)", (char*)Qjbp[0], sizeof(double) * (nb * naocc * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1723:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_DFMP2_AIA, "(G|ia) T", (char*)Giap[0], sizeof(double) * np * nia, next_AIA, &next_AIA);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:1927:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_DFMP2_AIA, "(G|ia) T", (char*)Giap[0], sizeof(double) * np * nia, next_AIA, &next_AIA);
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3026:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_DFMP2_AIA, "(Q|ia)", (char*)Qiap[0], sizeof(double) * (ni * navir * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3042:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    psio_->read(PSIF_DFMP2_AIA, "(Q|ia)", (char*)Qjbp[0], sizeof(double) * (nj * navir * naux),
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3146:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_DFMP2_QIA, "(Q|ia)", (char*)Qiap[0], sizeof(double) * (ni * navir * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3162:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    psio_->read(PSIF_DFMP2_QIA, "(Q|ia)", (char*)Qjbp[0], sizeof(double) * (nj * navir * naux),
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3283:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_DFMP2_AIA, "(Q|ia)", (char*)Qiap[0], sizeof(double) * (ni * navir_a * naux), next_AIA,
data/psi4-1.3.2/psi4/src/psi4/dfmp2/mp2.cc:3296:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_DFMP2_QIA, "(Q|ia)", (char*)Qjbp[0], sizeof(double) * (nj * navir_b * naux), next_QIA,
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:82:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:83:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:108:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:109:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:200:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:201:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:222:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:223:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:248:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:249:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:270:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_oo.cc:271:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:86:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:87:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:109:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:110:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:128:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:129:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:220:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:221:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:239:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:240:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:262:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:263:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:281:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:282:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:300:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:301:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:319:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/approx_diag_mohess_vo.cc:320:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:296:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:305:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:314:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(&psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:751:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Array2d::read(psi::PSIO *psio, size_t fileno) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:762:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Array2d::read(std::shared_ptr<psi::PSIO> psio, size_t fileno) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:773:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Array2d::read(psi::PSIO &psio, size_t fileno) { read(&psio, fileno); }  //
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:773:54:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Array2d::read(psi::PSIO &psio, size_t fileno) { read(&psio, fileno); }  //
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:775:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool Array2d::read(PSIO *psio, int itap, const char *label, int dim) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:791:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool Array2d::read(std::shared_ptr<psi::PSIO> psio, int itap, const char *label, int dim) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:824:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:829:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.cc:834:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(&psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.h:207:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(psi::PSIO *psio, size_t fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.h:208:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(std::shared_ptr<psi::PSIO> psio, size_t fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.h:209:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(psi::PSIO &psio, size_t fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.h:210:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool read(PSIO *psio, int itap, const char *label, int dim);
data/psi4-1.3.2/psi4/src/psi4/dfocc/arrays.h:211:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool read(std::shared_ptr<psi::PSIO> psio, int itap, const char *label, int dim);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:60:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:61:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:73:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:82:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:116:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:118:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:147:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:180:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:182:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:227:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:228:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:241:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:242:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:253:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:262:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:271:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:280:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:312:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:314:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:343:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:353:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:385:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:387:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:442:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:443:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:455:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:464:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:477:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:479:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:508:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:518:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:527:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:540:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:542:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:587:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:588:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:601:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:602:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:613:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:622:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:631:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:640:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:653:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:655:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:684:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:694:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:703:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:712:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:721:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:730:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gmo->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:743:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/back_trans.cc:745:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cc_energy.cc:130:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1AB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cc_energy.cc:182:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        temp->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cc_energy.cc:194:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        u2p_1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cc_energy.cc:217:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1AA->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cc_energy.cc:234:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1BB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cc_energy.cc:248:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1AB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_3index_intr_low.cc:46:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_F_intr.cc:44:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tau->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_F_intr_low.cc:44:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_F_intr_low.cc:46:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tau->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr.cc:173:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr.cc:229:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W2->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr.cc:416:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr.cc:506:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr_low.cc:211:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr_low.cc:213:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr_low.cc:270:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W2->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_W_intr_low.cc:331:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    L->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_pdm_3index_intr.cc:209:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_pdm_3index_intr.cc:229:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_pdm_3index_intr.cc:260:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_pdm_3index_intr.cc:287:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_pdm_3index_intr.cc:293:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Y->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_pdm_3index_intr.cc:300:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_pdm_3index_intr.cc:317:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:53:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:58:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:79:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:84:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:89:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:95:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:105:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:110:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:141:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccd_tpdm.cc:148:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_W_intr.cc:48:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_W_intr.cc:233:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_W_intr.cc:368:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_W_intr.cc:437:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_W_intr.cc:459:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_l2_amps.cc:54:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccdl_l2_amps.cc:59:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:57:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ov->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:58:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:75:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ovA->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:76:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:84:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ovB->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:85:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:128:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:130:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:138:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:140:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:148:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:150:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:166:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:168:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:175:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:177:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:186:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ovA->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:187:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:195:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ovB->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:196:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:204:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:206:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:213:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:215:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:263:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:265:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:273:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:275:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:283:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:285:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:301:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:303:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:310:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:312:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:321:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ovA->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:322:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:330:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ovB->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:331:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:339:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:341:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:348:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:350:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:397:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:399:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:407:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:409:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:417:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:419:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:435:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:437:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:444:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:446:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:455:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ovA->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:456:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:464:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G2c_ovB->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:465:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:473:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:475:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:482:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:484:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:528:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:530:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:536:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:538:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:547:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:549:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:555:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:557:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:566:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:568:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:574:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccl_energy.cc:576:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr.cc:100:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr.cc:102:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr.cc:104:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr.cc:116:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr_low.cc:46:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr_low.cc:95:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr_low.cc:104:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr_low.cc:113:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr_low.cc:115:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr_low.cc:117:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_3index_intr_low.cc:129:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr.cc:48:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tau->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr.cc:58:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tau->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr.cc:68:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc:45:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc:51:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc:53:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tau->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc:62:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc:68:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc:70:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tau->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc:79:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_F_intr_low.cc:84:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:57:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:190:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:192:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:224:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:230:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:237:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:276:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W2->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:460:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:559:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:695:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:746:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    X->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:756:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:909:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:999:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:1046:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQ->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:1157:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr.cc:1165:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    L->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:54:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:56:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:238:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:240:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:248:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:275:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:277:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:281:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:288:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:290:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:328:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W2->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:392:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:394:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    X->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:517:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    L->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:651:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    L->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:657:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    X->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_W_intr_low.cc:667:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:170:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:234:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:297:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:304:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:306:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:530:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:551:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:579:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:624:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:668:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:674:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Y->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:704:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_pdm_3index_intr.cc:721:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps.cc:59:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps.cc:61:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps.cc:72:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps_low.cc:56:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps_low.cc:62:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps_low.cc:64:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps_low.cc:71:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps_low.cc:78:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t1_amps_low.cc:83:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps.cc:54:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps.cc:61:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps.cc:66:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps_low.cc:59:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps_low.cc:61:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps_low.cc:69:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_t2_amps_low.cc:74:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:53:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:58:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:63:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:68:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:73:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:81:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:87:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:89:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:97:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:103:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:113:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:118:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:141:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:146:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:151:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:156:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:161:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:177:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:182:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:186:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:190:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:198:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:207:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:213:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:222:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:227:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:232:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:236:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:252:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:254:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    X->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:261:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:265:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:278:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:283:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:290:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:295:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:303:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:342:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:347:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:352:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:361:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:366:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:374:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:376:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:383:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:387:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:396:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_tpdm.cc:561:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:77:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:79:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:105:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:332:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:334:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:353:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:577:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:579:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:605:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:866:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:868:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:890:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:1340:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:1342:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:1369:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:1674:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:1676:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:1698:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:2203:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:2205:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsd_triples.cc:2232:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_3index_intr.cc:52:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_3index_intr.cc:69:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_3index_intr.cc:146:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_3index_intr.cc:241:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_3index_intr.cc:255:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:48:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:166:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:245:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:389:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:412:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:462:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:468:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:475:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:500:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:530:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:573:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:756:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:765:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:824:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:846:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:877:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    L->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:882:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:927:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:974:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    X->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:1176:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_W_intr.cc:1266:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:59:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:63:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:91:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:99:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    L->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:104:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:118:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:130:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:135:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:139:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:143:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:155:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:159:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:163:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:167:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:185:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:189:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l1_amps.cc:196:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        tL1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l2_amps.cc:72:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l2_amps.cc:77:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l2_amps.cc:81:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/ccsdl_l2_amps.cc:85:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cd_ints.cc:56:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cd_ints.cc:106:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cd_ints.cc:318:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQnvA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cd_ints.cc:327:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQnvB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cd_ints.cc:342:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQnvA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/cd_ints.cc:358:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQnvB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:52:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:61:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:69:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:77:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:85:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:108:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:116:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:124:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:132:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:140:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:160:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:168:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:176:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:184:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/combine_ref_sep_tpdm.cc:192:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:44:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:54:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:78:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:88:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:113:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:114:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:126:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:127:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:160:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:161:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:173:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:174:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:207:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:208:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:220:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:221:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:254:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:255:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:267:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:268:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:301:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:311:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:335:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:345:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:369:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JijklAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:379:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JijklBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:388:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JijklAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:405:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JooooAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:415:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JooooBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:424:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JooooAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:441:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JijkaAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:451:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JijkaBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:460:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JijkaAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:469:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JiajkAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:486:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JooovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:496:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JooovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:505:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JooovAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:514:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JovooAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:532:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JiajbAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:542:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JiajbBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:551:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JiajbAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:568:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JovovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:578:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JovovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:587:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JovovAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:604:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JijabAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:614:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JijabBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:623:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JijabAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:632:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JabijAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:649:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JoovvAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:659:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JoovvBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:668:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JoovvAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:677:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JvvooAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:694:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IijklAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:706:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IijklBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:725:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IooooAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:737:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IooooBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:757:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IijkaAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:769:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IijkaBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:789:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IooovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:801:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IooovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:821:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IijabAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:833:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IijabBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:852:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IoovvAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:864:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IoovvBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:884:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JiajbAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:889:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IiajbAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:899:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JiajbBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:904:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IiajbBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:923:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JovovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:928:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IovovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:938:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JovovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei.cc:943:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IovovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:42:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:54:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:67:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:68:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:81:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:93:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:106:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:107:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:121:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:122:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:136:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:137:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:151:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:152:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:166:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:167:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:181:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:182:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:196:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:197:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:211:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:212:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:226:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:227:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:241:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:242:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:256:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:257:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:271:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:272:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:286:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:287:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:301:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:302:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:316:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:317:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:329:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:330:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:344:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:345:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:358:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:370:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:383:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:384:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:397:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:409:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:422:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_direct.cc:423:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:44:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:54:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:79:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:80:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:92:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:93:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:126:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:127:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:139:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:140:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:172:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:182:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:207:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JooooAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:217:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JooooBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:226:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JooooAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:243:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JooovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:253:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JooovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:262:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JooovAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:271:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JovooAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:289:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JovovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:299:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JovovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:308:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JovovAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:325:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JoovvAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:335:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JoovvBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:344:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JoovvAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:353:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JvvooAB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:371:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IooooAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:383:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IooooBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:403:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IooovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:415:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IooovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:435:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IoovvAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:447:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IoovvBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:467:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    JovovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:472:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    IovovAA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:482:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        JovovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref.cc:487:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        IovovBB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:42:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:54:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:67:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:68:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:82:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:83:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:97:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:98:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:112:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:113:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:127:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:128:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:142:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:143:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:157:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:158:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:170:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:171:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:185:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:186:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:199:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:211:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:224:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:225:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:238:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:253:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:268:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/conv_mo_tei_ref_direct.cc:274:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:56:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:106:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:545:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQnvA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:554:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQnvB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:569:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQnvA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:584:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQnvB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:772:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:1687:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQ->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:1873:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQ->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_corr.cc:2081:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQ->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_ref.cc:59:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQso->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_ref.cc:514:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQnvA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/df_ref.cc:523:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQnvB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:63:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:64:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:93:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:94:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:147:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:148:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:169:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:170:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:199:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:200:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:221:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_oo.cc:222:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:169:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:170:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:192:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:193:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:211:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:212:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:311:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:312:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:330:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/diagonal_mohess_vo.cc:331:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:244:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:255:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:265:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:275:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:301:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:327:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:338:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:348:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:377:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:388:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:428:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:438:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:448:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:458:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:468:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:494:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:520:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:531:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:541:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:570:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:581:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:611:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:621:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:631:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:657:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:683:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:694:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:704:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:733:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:744:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:790:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:795:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:843:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        M->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:1242:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:1249:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:1264:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:1273:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:1286:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:1287:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:1311:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/effective_mograd.cc:1340:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:45:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:63:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:76:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:107:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:120:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:135:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:142:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:155:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:163:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:170:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/fock.cc:183:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:61:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:66:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:78:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:79:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:86:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:91:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:124:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:129:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:136:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:141:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:153:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:154:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:162:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:163:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:170:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:175:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:182:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:187:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:223:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:224:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:234:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:244:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:256:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:257:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:261:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:271:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:302:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:304:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:311:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:313:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:320:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:325:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:332:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:337:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:349:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:350:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:358:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:359:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:366:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:371:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:378:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_oo.cc:383:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:56:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:57:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:69:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:70:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:77:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:82:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:110:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:111:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:119:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:120:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:132:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:133:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:141:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:142:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:149:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:154:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:161:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:166:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:204:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:205:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:213:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:218:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:230:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:231:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:238:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:243:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:269:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:270:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:278:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:279:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:286:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:291:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:298:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:303:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:315:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:316:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:324:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:325:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:332:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:337:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:344:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K2->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_ov.cc:349:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:61:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:62:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:74:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:75:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:83:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:84:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:119:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:120:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:131:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:132:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:144:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:145:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:153:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:154:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:162:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:163:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:171:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:172:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:216:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:217:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:225:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:226:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:238:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:239:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:247:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:248:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:280:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:281:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:289:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:290:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:304:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:305:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:313:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:314:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:326:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:327:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:335:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:336:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:344:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:345:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:353:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vo.cc:354:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:55:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:56:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:68:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:69:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:77:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:78:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:123:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:124:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:132:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:133:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:146:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:147:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:155:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:156:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:165:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:166:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:174:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:175:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:242:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:243:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:251:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:252:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:264:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:265:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:273:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:274:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:313:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:314:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:322:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:323:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:332:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:333:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:341:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:342:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:355:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:356:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:364:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:365:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:374:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:375:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:383:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        G->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gfock_vv.cc:384:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:47:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:53:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:64:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:80:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:114:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:124:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:140:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:146:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:152:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:158:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:170:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:186:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:202:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:218:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:269:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:279:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:289:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/gftilde_vv.cc:299:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:260:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:262:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:316:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W2->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:380:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:443:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:473:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:487:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:507:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:552:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:574:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:930:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_W_intr.cc:934:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:50:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:51:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:52:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:175:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:188:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:220:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:222:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:251:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:253:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:280:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:281:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:282:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:283:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:284:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:285:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:298:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        TAB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:363:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:373:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:385:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:406:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:461:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:507:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:521:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vij->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:534:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:546:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:560:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vij->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:573:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:590:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:616:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_pdm_3index_intr.cc:627:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:48:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:49:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:50:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:152:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:153:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:154:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:155:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:156:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:157:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:315:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:345:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:351:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:367:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            RAA->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:373:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            TAA->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:379:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            RBB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:385:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            TBB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:391:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            RAB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:397:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            TAB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:489:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/lccd_t2_amps.cc:491:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:693:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:694:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:695:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1043:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1044:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1045:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1442:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1443:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1444:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1746:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1747:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager.cc:1748:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:455:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:456:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:457:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:792:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:793:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:794:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:1164:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:1165:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:1166:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:1456:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:1457:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/manager_cd.cc:1458:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:274:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:332:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    W2->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:404:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:467:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:497:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:511:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:531:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:576:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:598:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:954:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_W_intr.cc:958:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:50:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:51:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:52:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:209:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:222:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:313:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:315:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:331:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:333:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:396:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:398:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:414:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:416:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        L->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:455:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:456:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:457:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:458:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:459:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:460:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:473:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        TAB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:538:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:548:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:560:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:581:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:636:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:682:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:696:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vij->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:709:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:721:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:735:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vij->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:748:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Vab->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:765:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:791:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/mp3_pdm_3index_intr.cc:802:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:52:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:57:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:78:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:83:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:109:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:116:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:224:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:229:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:247:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:252:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:276:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:281:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:304:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:309:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:338:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:346:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:417:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:420:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:475:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:483:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:554:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/olccd_tpdm.cc:557:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_opdm.cc:107:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            t2->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_tpdm.cc:51:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_tpdm.cc:85:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_tpdm.cc:98:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            t2p_1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_tpdm.cc:100:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_tpdm.cc:133:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_tpdm.cc:147:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            t2p_1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp2_tpdm.cc:149:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:52:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:57:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:78:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:83:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:112:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:119:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:227:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:232:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:252:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:257:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:283:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:288:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:314:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:319:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:351:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:359:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:430:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:433:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:490:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        V->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:498:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:569:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/omp3_tpdm.cc:572:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:96:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:111:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:129:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:135:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:146:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:174:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:191:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:208:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:209:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:226:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:227:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:245:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:251:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:262:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:273:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:279:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:290:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:567:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:584:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:591:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:604:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:623:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:630:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:638:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:647:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:658:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:712:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:726:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:733:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:745:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:762:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:770:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:777:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:783:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:799:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:800:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:817:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:818:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Z->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:836:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:843:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:851:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:860:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:871:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:882:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:889:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:897:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        K->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:906:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/prepare4grad.cc:917:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/s2_response.cc:102:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/s2_response.cc:234:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/s2_response.cc:235:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:60:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:89:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:111:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:122:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:180:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:198:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:219:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:225:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:231:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:237:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:244:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:250:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:275:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:283:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:308:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:316:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:328:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:338:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:356:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:366:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:411:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:412:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:413:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:525:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:526:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:527:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:528:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:529:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/separable_tpdm.cc:530:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_gen.cc:219:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1AB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_gen.cc:427:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1AB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_sc.cc:310:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_scs_gen.cc:54:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2p_1->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_scs_gen.cc:123:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1AA->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_scs_gen.cc:173:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1BB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_1st_scs_gen.cc:220:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        t2_1AB->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:47:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:48:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:49:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:135:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:136:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:137:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:138:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:139:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:140:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:307:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        T->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:309:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_gen.cc:334:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:47:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:48:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:49:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:125:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:126:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQijB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:127:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:128:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQiaB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:129:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:130:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQabB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:257:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Tnew->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/t2_2nd_sc.cc:262:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        U->read(psio_, PSIF_DFOCC_AMPS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tei_grad_corr.cc:182:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    gQso->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tei_grad_ref.cc:182:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    gQso_ref->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:470:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:487:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:504:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(&psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2052:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Tensor2d::read(psi::PSIO *psio, size_t fileno) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2063:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Tensor2d::read(psi::PSIO *psio, size_t fileno, psio_address start, psio_address *end) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2071:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], size_, start, end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2075:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Tensor2d::read(std::shared_ptr<psi::PSIO> psio, size_t fileno) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2086:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Tensor2d::read(std::shared_ptr<psi::PSIO> psio, size_t fileno, psio_address start, psio_address *end) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2094:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(fileno, const_cast<char *>(name_.c_str()), (char *)A2d_[0], size_, start, end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2098:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Tensor2d::read(psi::PSIO &psio, size_t fileno) { read(&psio, fileno); }  //
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2098:55:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Tensor2d::read(psi::PSIO &psio, size_t fileno) { read(&psio, fileno); }  //
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2100:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Tensor2d::read(psi::PSIO &psio, size_t fileno, psio_address start, psio_address *end) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2101:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(&psio, fileno, start, end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2104:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Tensor2d::read(std::shared_ptr<psi::PSIO> psio, size_t fileno, bool three_index, bool symm) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2221:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool Tensor2d::read(PSIO *psio, int itap, const char *label, int dim) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2237:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
bool Tensor2d::read(std::shared_ptr<psi::PSIO> psio, int itap, const char *label, int dim) {
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2270:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2275:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2280:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(&psio, fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2328:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    InFile.read((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2344:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    InFile.read((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2363:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    InFile.read((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.cc:2380:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    InFile.read((char *)A2d_[0], dim1_ * dim2_ * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:311:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(psi::PSIO *psio, size_t fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:312:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(psi::PSIO *psio, size_t fileno, psio_address start, psio_address *end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:313:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(std::shared_ptr<psi::PSIO> psio, size_t fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:314:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(std::shared_ptr<psi::PSIO> psio, size_t fileno, psio_address start, psio_address *end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:315:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(psi::PSIO &psio, size_t fileno);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:316:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(psi::PSIO &psio, size_t fileno, psio_address start, psio_address *end);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:317:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(std::shared_ptr<psi::PSIO> psio, size_t fileno, bool three_index, bool symm);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:321:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool read(PSIO *psio, int itap, const char *label, int dim);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tensors.h:322:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool read(std::shared_ptr<psi::PSIO> psio, int itap, const char *label, int dim);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:50:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:54:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:66:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:75:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:90:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:104:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:109:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:132:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:137:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:146:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:158:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:167:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:176:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:191:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:206:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:215:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:229:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:234:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:249:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:282:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:286:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:298:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:307:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:322:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:336:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:341:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:350:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:365:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:382:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:387:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:396:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gref->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:408:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:417:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:426:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:441:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:456:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:465:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gsep->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:479:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Jmhalf->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:484:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:493:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:508:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:517:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:526:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/tpdm_tilde.cc:541:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        Gcorr->read(psio_, PSIF_DFOCC_DENS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:542:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:562:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:569:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:619:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:628:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:648:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:655:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:683:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:701:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_pcg.cc:708:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:171:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:179:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:203:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:209:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:228:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:244:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:250:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:504:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:512:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:536:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:542:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:561:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQovB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:577:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQvvB->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:583:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bQooB->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:696:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQovA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:714:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQvvA->read(psio_, PSIF_DFOCC_INTS, true, true);
data/psi4-1.3.2/psi4/src/psi4/dfocc/z_vector_solver.cc:720:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bQooA->read(psio_, PSIF_DFOCC_INTS);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:971:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI3, "E2abci3", (char *)&integrals[0], tilesize * ov2 * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:975:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCI3, "E2abci3", (char *)&integrals[0], lasttile * ov2 * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1049:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio->read(PSIF_DCC_ABCI2, "E2abci2", (char *)&integrals[0], v2tilesize * v * o * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1054:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI2, "E2abci2", (char *)&integrals[0], lastv2tile * v * o * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1356:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio->read(PSIF_DCC_ABCI, "E2abci", (char *)&integrals[0], ovtilesize * v * v * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1362:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI, "E2abci", (char *)&integrals[0], lastovtile * v * v * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1442:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCD1, "E2abcd1", (char *)&integrals[0], tilesize * v * (v + 1) / 2 * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1448:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCD1, "E2abcd1", (char *)&integrals[0], lasttile * v * (v + 1) / 2 * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1514:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCD2, "E2abcd2", (char *)&integrals[0], tilesize * v * (v + 1) / 2 * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1520:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCD2, "E2abcd2", (char *)&integrals[0], lasttile * v * (v + 1) / 2 * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1572:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio->read(PSIF_DCC_ABCI3, "E2abci3", (char *)&integrals[0], ov2tilesize * v * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1576:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI3, "E2abci3", (char *)&integrals[0], lastov2tile * v * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1779:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI, "E2abci", (char *)&integrals[0], ov2tilesize * v * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/ccsd.cc:1783:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCI, "E2abci", (char *)&integrals[0], lastov2tile * v * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_t1_transformation.cc:109:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_QSO, "Qso SCF", (char*)&integrals[0], rowdims[row] * nso * nso * sizeof(double), addr1,
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_t1_transformation.cc:170:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_QSO, "Qmo SCF", (char*)&integrals[0], rowdims[row] * full * full * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/df_t1_transformation.cc:280:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_QSO, "Qso CC", (char*)&integrals[0], rowdims[row] * nso * nso * sizeof(double), addr1,
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:227:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_OVEC, oldvector, (char*)&tempt[0], arraysize * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/diis.cc:229:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_OVEC, oldvector, (char*)&tempt[0], o * v * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/frozen_natural_orbitals.cc:664:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_QSO, "Qso CC", (char*)&buf1[0], nso * nso * sizeof(double), addr1, &addr1);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:146:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI3, "E2abci3", (char*)&integrals[0], tilesize * ov2 * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:150:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCI3, "E2abci3", (char*)&integrals[0], lasttile * ov2 * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:170:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI5, "E2abci5", (char*)&integrals[0], v * ov2tilesize * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:174:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCI5, "E2abci5", (char*)&integrals[0], v * lastov2tile * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:475:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCD1, "E2abcd1", (char*)&integrals[0], tilesize * v * (v + 1) / 2 * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:481:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCD1, "E2abcd1", (char*)&integrals[0], lasttile * v * (v + 1) / 2 * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:534:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCD2, "E2abcd2", (char*)&integrals[0], tilesize * v * (v + 1) / 2 * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/linear.cc:540:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCD2, "E2abcd2", (char*)&integrals[0], lasttile * v * (v + 1) / 2 * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:51:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(space, " ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:59:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(space, " ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:267:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            mypsio[thread]->read(PSIF_DCC_ABCI4, "E2abci4", (char *)&E2abci[thread][0], vo * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:276:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            mypsio[thread]->read(PSIF_DCC_ABCI4, "E2abci4", (char *)&E2abci[thread][0], vo * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:289:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            mypsio[thread]->read(PSIF_DCC_ABCI4, "E2abci4", (char *)&E2abci[thread][0], vo * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:301:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            mypsio[thread]->read(PSIF_DCC_ABCI4, "E2abci4", (char *)&E2abci[thread][0], vo * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:317:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            mypsio[thread]->read(PSIF_DCC_ABCI4, "E2abci4", (char *)&E2abci[thread][0], vo * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/lowmemory_triples.cc:325:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            mypsio[thread]->read(PSIF_DCC_ABCI4, "E2abci4", (char *)&E2abci[thread][0], o * v * sizeof(double), addr,
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:704:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI3, "E2abci3", (char *)&tmp[0], binsize * sizeof(double), abci3_addr[0], &abci3_addr[0]);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:705:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI2, "E2abci2", (char *)&tmp2[0], binsize * sizeof(double), abci5_addr[0],
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:711:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCI3, "E2abci3", (char *)&tmp[0], lastbin * sizeof(double), abci3_addr[0], &abci3_addr[0]);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:712:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCI2, "E2abci2", (char *)&tmp2[0], lastbin * sizeof(double), abci5_addr[0], &abci5_addr[0]);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:739:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCD1, "E2abcd1", (char *)&tmp[0], binsize * sizeof(double), abcd1_addr[0], &abcd1_addr[0]);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:740:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCD2, "E2abcd2", (char *)&tmp2[0], binsize * sizeof(double), abcd2_addr[0],
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:744:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCD1, "E2abcd1", (char *)&tmp[0], binsize * sizeof(double), abcd1_again, &abcd1_again);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:748:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCD1, "E2abcd1", (char *)&tmp[0], lastbin * sizeof(double), abcd1_addr[0], &abcd1_addr[0]);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:749:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCD2, "E2abcd2", (char *)&tmp2[0], lastbin * sizeof(double), abcd2_addr[0], &abcd2_addr[0]);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:752:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCD1, "E2abcd1", (char *)&tmp[0], lastbin * sizeof(double), abcd1_again, &abcd1_again);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2080:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio->read(PSIFILE, string, (char *)&buffer[0], initialbinsize * sizeof(struct integral), addr1, &addr1);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2104:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIFILE, string, (char *)&buffer[0], initiallastbin * sizeof(struct integral), addr1, &addr1);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2247:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio->read(PSIFILE, string, (char *)&buffer[0], initialbinsize * sizeof(struct integral), addr1,
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2255:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio->read(PSIFILE, string, (char *)&buffer[0], initiallastbin * sizeof(struct integral), addr1, &addr1);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2312:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI3, "E2abci3", (char *)&tmp[0], binsize * sizeof(double), abci3_addr, &abci3_addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2313:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio->read(PSIF_DCC_ABCI2, "E2abci2", (char *)&tmp2[0], binsize * sizeof(double), abci5_addr, &abci5_addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2318:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCI3, "E2abci3", (char *)&tmp[0], lastbin * sizeof(double), abci3_addr, &abci3_addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/sortintegrals.cc:2319:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio->read(PSIF_DCC_ABCI2, "E2abci2", (char *)&tmp2[0], lastbin * sizeof(double), abci5_addr, &abci5_addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:51:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(space, " ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:59:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(space, " ");
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:193:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        mypsio->read(PSIF_DCC_ABCI, "E2abci", (char *)&E2abci[thread][0], vvv * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:210:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        mypsio->read(PSIF_DCC_ABCI, "E2abci", (char *)&E2abci[thread][0], vvv * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/fnocc/triples.cc:231:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        mypsio->read(PSIF_DCC_ABCI, "E2abci", (char *)&E2abci[thread][0], vvv * sizeof(double), addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:172:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    R_avail_file.read((char *)R_availp, nR * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:176:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    err_table_file.read((char *)err_tablep[0], nR * nk * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:588:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    R_avail_file.read((char *)R_availp, nR * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:592:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    err_table_file.read((char *)err_tablep[0], nR * nk * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:1055:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    R_avail_file.read((char *)R_availp, nR * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/lib3index/denominator.cc:1059:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    err_table_file.read((char *)err_tablep[0], nR * nk * sizeof(double));
data/psi4-1.3.2/psi4/src/psi4/libciomr/tstart.cc:77:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    if (error != 0) strncpy(name, "nohostname", 11);
data/psi4-1.3.2/psi4/src/psi4/libciomr/tstart.cc:113:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    if (error != 0) strncpy(name, "nohostname", 11);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:188:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit_, "(Q|mn) Integrals", (char*)(Qmn_->pointer()[0]), sizeof(double) * naux * num_nm, addr,
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1703:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(unit_, "(Q|mn) Integrals", (char*)(Qmn_->pointer()[0]), sizeof(double) * naux * ntri, addr, &addr);
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1743:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(unit_, "Left (Q|w|mn) Integrals", (char*)(Qlmn_->pointer()[0]), sizeof(double) * naux * ntri, addr,
data/psi4-1.3.2/psi4/src/psi4/libfock/DiskDFJK.cc:1750:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(unit_, "Right (Q|w|mn) Integrals", (char*)(Qrmn_->pointer()[0]), sizeof(double) * naux * ntri, addr,
data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_fetch.cc:41:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio_->read(itap_, IWL_KEY_BUF, (char *)&(lastbuf_), sizeof(int), bufpos_, &bufpos_);
data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_fetch.cc:42:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio_->read(itap_, IWL_KEY_BUF, (char *)&(inbuf_), sizeof(int), bufpos_, &bufpos_);
data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_fetch.cc:43:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio_->read(itap_, IWL_KEY_BUF, (char *)labels_, ints_per_buf_ * 4 * sizeof(Label), bufpos_, &bufpos_);
data/psi4-1.3.2/psi4/src/psi4/libiwl/buf_fetch.cc:44:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio_->read(itap_, IWL_KEY_BUF, (char *)values_, ints_per_buf_ * sizeof(Value), bufpos_, &bufpos_);
data/psi4-1.3.2/psi4/src/psi4/libiwl/iwl.hpp:84:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int read(int target_pq, double *ints, int *ioff_lt, int *ioff_rt, int mp2, int printflg, std::string OutFileRMR);
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:505:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:513:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:566:21:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
                    sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:570:13:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
            sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:579:17:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
                sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/basisset.cc:582:13:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
            sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/benchmark.cc:1408:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(0, "BENCH_DATA", (char*)&A[0], full_dim * sizeof(double), psiadd, &psiadd);
data/psi4-1.3.2/psi4/src/psi4/libmints/benchmark.cc:1423:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(0, "BENCH_DATA", (char*)&A[Q * (size_t)dim], dim * sizeof(double), psiadd, &psiadd);
data/psi4-1.3.2/psi4/src/psi4/libmints/benchmark.cc:1442:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(0, "BENCH_DATA", (char*)&A[Q * (size_t)dim], dim * sizeof(double), psiadd, &psiadd);
data/psi4-1.3.2/psi4/src/psi4/libmints/coordentry.cc:305:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:3135: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.
bool Matrix::equal(const Matrix &rhs, double TOL) { return equal(&rhs, TOL); }
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:3135:60:  [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 Matrix::equal(const Matrix &rhs, double TOL) { return equal(&rhs, TOL); }
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:3137: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.
bool Matrix::equal(const SharedMatrix &rhs, double TOL) { return equal(rhs.get(), TOL); }
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:3137:66:  [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 Matrix::equal(const SharedMatrix &rhs, double TOL) { return equal(rhs.get(), TOL); }
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.cc:3139: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.
bool Matrix::equal(const Matrix *rhs, double TOL) {
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.h:1082:10:  [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 Matrix& rhs, double TOL = 1.0e-10);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.h:1083:10:  [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 SharedMatrix& rhs, double TOL = 1.0e-10);
data/psi4-1.3.2/psi4/src/psi4/libmints/matrix.h:1084:10:  [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 Matrix* rhs, double TOL = 1.0e-10);
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:782:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmints/molecule.cc:792:13:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
            sprintf(buffer, "\n");
data/psi4-1.3.2/psi4/src/psi4/libmoinfo/moinfo_base.cc:113:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read) {
data/psi4-1.3.2/psi4/src/psi4/libpsi4util/libpsi4util.h:83:17:  [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(std::begin(Input), std::end(Input), std::begin(Test),
data/psi4-1.3.2/psi4/src/psi4/libpsio/aio_handler.cc:65:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
size_t AIOHandler::read(size_t unit, const char *key, char *buffer, size_t size, psio_address start,
data/psi4-1.3.2/psi4/src/psi4/libpsio/aio_handler.cc:284:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit, key, buffer, size, start, end);
data/psi4-1.3.2/psi4/src/psi4/libpsio/aio_handler.cc:367:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit, key, (char *)&(matrix[i][0]), sizeof(double) * col_length, start, &start);
data/psi4-1.3.2/psi4/src/psi4/libpsio/aiohandler.h:94:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    size_t read(size_t unit, const char *key, char *buffer, size_t size, psio_address start, psio_address *end);
data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc:55:35:  [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).
    old_fullpath = (char*)malloc((strlen(path) + strlen(old_name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc:55:50:  [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).
    old_fullpath = (char*)malloc((strlen(path) + strlen(old_name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc:56:35:  [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).
    new_fullpath = (char*)malloc((strlen(path) + strlen(new_name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/change_namespace.cc:56:50:  [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).
    new_fullpath = (char*)malloc((strlen(path) + strlen(new_name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:111:35:  [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).
        fullpath = (char*)malloc((strlen(path2) + strlen(name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:111:51:  [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).
        fullpath = (char*)malloc((strlen(path2) + strlen(name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:202:35:  [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).
        fullpath = (char*)malloc((strlen(path2) + strlen(name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/open.cc:202:51:  [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).
        fullpath = (char*)malloc((strlen(path2) + strlen(name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/psio.hpp:248:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(size_t unit, const char *key, char *buffer, size_t size,
data/psi4-1.3.2/psi4/src/psi4/libpsio/read.cc:46:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void PSIO::read(size_t unit, const char *key, char *buffer, size_t size, psio_address start, psio_address *end) {
data/psi4-1.3.2/psi4/src/psi4/libpsio/read.cc:113:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    _default_psio_lib_->read(unit, key, buffer, size, start, end);
data/psi4-1.3.2/psi4/src/psi4/libpsio/read_entry.cc:41:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(unit, key, buffer, size, PSIO_ZERO, &end);
data/psi4-1.3.2/psi4/src/psi4/libpsio/rename_file.cc:56:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char* old_full_path = (char*)malloc((strlen(old_path) + strlen(old_name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/rename_file.cc:56:61:  [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).
    char* old_full_path = (char*)malloc((strlen(old_path) + strlen(old_name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/rename_file.cc:57:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char* new_full_path = (char*)malloc((strlen(new_path) + strlen(new_name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/rename_file.cc:57:61:  [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).
    char* new_full_path = (char*)malloc((strlen(new_path) + strlen(new_name) + 80) * sizeof(char));
data/psi4-1.3.2/psi4/src/psi4/libpsio/rw.cc:41:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define SYSTEM_READ ::read
data/psi4-1.3.2/psi4/src/psi4/libpsio/toclen.cc:43:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#define SYSTEM_READ ::read
data/psi4-1.3.2/psi4/src/psi4/libpsio/tocscan.cc:50:10:  [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).
    if ((strlen(key) + 1) > PSIO_KEYLEN) psio_error(unit, PSIO_ERROR_KEYLEN);
data/psi4-1.3.2/psi4/src/psi4/libpsio/tocscan.cc:83:10:  [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).
    if ((strlen(key) + 1) > PSIO_KEYLEN) psio_error(unit, PSIO_ERROR_KEYLEN);
data/psi4-1.3.2/psi4/src/psi4/libpsio/write.cc:66:11:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        ::strncpy(this_entry->key, key, PSIO_KEYLEN);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:933:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(intfile, RRlabel, (char *)&(B_p_RR[r1r2][0]), sizeof(double) * (ndf_ + 3), next_DF_RR,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/amplitudes.cc:1357:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(AAintfile, RRlabel, (char *)B_p_RR[0], sizeof(double) * nvirA * (ndf_ + 3), next_RR, &next_RR);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:293:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(BBfile, BSlabel, (char *)&(B_p_bs[0]), sizeof(double) * (ndf_ + 3), next_DF_BS, &next_DF_BS);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:389:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(ampnum, tarar, (char *)t_ARAR[ar], noccA * nvirA * (size_t)sizeof(double), next_ARAR,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:425:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(BBnum, BS_label, (char *)&(B_p_bs[0]), sizeof(double) * ndf_, next_DF_BS, &next_DF_BS);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:429:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(ampnum, tbsar, (char *)t_bsAR[0], sizeof(double) * noccA * nvirA, next_BSAR, &next_BSAR);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp22t.cc:433:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(ampnum, tbsar, (char *)t_bsAR[0], sizeof(double) * noccA * nvirA, next_BSAR, &next_BSAR);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:1277:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio_->read(PSIF_SAPT_CCD, RRRRp, (char *)&(vRRRRp[0][0][0]), blocksize * virtri * (size_t)sizeof(double),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:1282:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            aio->read(PSIF_SAPT_CCD, RRRRp, (char *)&(vRRRRp[(r_read + 1) % 2][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:1310:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio_->read(PSIF_SAPT_CCD, RRRRm, (char *)&(vRRRRm[0][0][0]), blocksize * svirtri * (size_t)sizeof(double),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp2ccd.cc:1315:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            aio->read(PSIF_SAPT_CCD, RRRRm, (char *)&(vRRRRm[(r_read + 1) % 2][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp30.cc:109:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(AAintfile, RRlabel, (char *)&(B_p_RR[r1r2][0]), sizeof(double) * (ndf_ + 3), next_DF_RR,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/disp30.cc:118:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(BBintfile, SSlabel, (char *)&(B_p_SS[s1s2][0]), sizeof(double) * (ndf_ + 3), next_DF_SS,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:148:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "AR RI Integrals", (char *)&(T_AR[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:150:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "V1 AS RI Integrals", (char *)&(V_AS[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:152:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "Q12 AS RI Integrals", (char *)&(Q_AS[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:163:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_SAPT_TEMP, "BS RI Integrals", (char *)&(T_BS[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:165:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_SAPT_TEMP, "V1 BR RI Integrals", (char *)&(V_BR[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:167:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_SAPT_TEMP, "Q12 BR RI Integrals", (char *)&(Q_BR[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:625:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "AR RI Integrals", (char *)&(B_AR[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:760:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "BS RI Integrals", (char *)&(B_BS[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:1097:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "Theta BS Intermediate", (char *)&(yBS[0][0]), sizeof(double) * aoccB_ * nvirB_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:1182:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "Theta AR Intermediate", (char *)&(yAR[0][0]), sizeof(double) * aoccA_ * nvirA_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:1257:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "Theta AR Intermediate", (char *)&(yAR[0]), sizeof(double) * aoccA_ * nvirA_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:1357:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "Theta BS Intermediate", (char *)&(yBS[0]), sizeof(double) * aoccB_ * nvirB_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:1559:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "Theta BS Intermediate", (char *)&(yBS[0]), sizeof(double) * aoccB_ * nvirB_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/exch-disp20.cc:1594:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "Theta AR Intermediate", (char *)&(yAR[0]), sizeof(double) * aoccA_ * nvirA_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:594:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_SAPT_AA_DF_INTS, "AA RI Integrals", (char *)&(C_p_AA[0][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:596:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_SAPT_AA_DF_INTS, "RR RI Integrals", (char *)&(C_p_RR[0][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:603:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                aio->read(PSIF_SAPT_AA_DF_INTS, "AA RI Integrals", (char *)&(C_p_AA[(i + 1) % 2][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:605:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                aio->read(PSIF_SAPT_AA_DF_INTS, "RR RI Integrals", (char *)&(C_p_RR[(i + 1) % 2][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:819:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_SAPT_BB_DF_INTS, "BB RI Integrals", (char *)&(C_p_BB[0][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:821:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_SAPT_BB_DF_INTS, "SS RI Integrals", (char *)&(C_p_SS[0][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:828:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                aio->read(PSIF_SAPT_BB_DF_INTS, "BB RI Integrals", (char *)&(C_p_BB[(i + 1) % 2][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:830:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                aio->read(PSIF_SAPT_BB_DF_INTS, "SS RI Integrals", (char *)&(C_p_SS[(i + 1) % 2][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/ind20.cc:995:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(intfile, RRints, (char *)&(B_p_R[0][0]), sizeof(double) * nvir * (ndf_ + 3), next_PSIF, &next_PSIF);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:734:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_SAPT_TEMP, "AO RI Integrals", (char *)&(B_p_munu[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:1222:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    psio_->read(PSIF_SAPT_TEMP, "AO RI Integrals", (char *)&(B_p_munu[0][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:1234:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            aio->read(PSIF_SAPT_TEMP, "AO RI Integrals", (char *)&(B_p_munu[(Pbl + 1) % 2][0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:1648:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "AA RI Integrals", (char *)&(B_p_AA[P][0]), sizeof(double) * size, next_DF_AA,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:1685:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "AB RI Integrals", (char *)&(B_p_AB[P][0]), sizeof(double) * size, next_DF_AB,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt0.cc:1722:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "BB RI Integrals", (char *)&(B_p_BB[P][0]), sizeof(double) * size, next_DF_BB,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:541:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "MO AA RI Integrals", (char *)&(temp[P][0]), sizeof(double) * numP, next_DF_MO,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:654:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "MO BB RI Integrals", (char *)&(temp[P][0]), sizeof(double) * numP, next_DF_MO,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/sapt2.cc:765:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_SAPT_TEMP, "MO AB RI Integrals", (char *)&(temp[P][0]), sizeof(double) * numP, next_DF_MO,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:70:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(ints->filenum_, ints->label_, (char *)&(ints->B_p_[p][0]), sizeof(double) * ints->ij_length_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:94:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(intA->filenum_, intA->label_, (char *)&(intA->B_p_[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:97:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(intA->filenum_, intA->label_, (char *)&(intA->B_p_[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:102:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(intA->filenum_, intA->label_, (char *)&(intA->B_p_[p][0]), sizeof(double) * intA->ij_length_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:131:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(intA->filenum_, intA->label_, (char *)&(intA->B_p_[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:134:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(intA->filenum_, intA->label_, (char *)&(intA->B_p_[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:139:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(intA->filenum_, intA->label_, (char *)&(intA->B_p_[p][0]), sizeof(double) * intA->ij_length_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:145:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(intB->filenum_, intB->label_, (char *)&(intB->B_p_[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:148:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(intB->filenum_, intB->label_, (char *)&(intB->B_p_[0][0]),
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:153:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(intB->filenum_, intB->label_, (char *)&(intB->B_p_[p][0]), sizeof(double) * intB->ij_length_,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:1074:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_SAPT_AA_DF_INTS, "AA RI Integrals", (char *)&(A[a][0]), sizeof(double) * (ndf_ + 3), next_PSIF,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:1114:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(PSIF_SAPT_BB_DF_INTS, "BB RI Integrals", (char *)&(A[b][0]), sizeof(double) * (ndf_ + 3), next_PSIF,
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:1292:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        psio_->read(filenum, label, (char *)A[0], sizeof(double) * lengthAB * (ndf_ + 3), next_PSIF, &next_PSIF);
data/psi4-1.3.2/psi4/src/psi4/libsapt_solver/utils.cc:1297:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(filenum, label, (char *)A[i * lengthB], sizeof(double) * lengthB * (ndf_ + 3), next_PSIF,
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:625:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SymBlockMatrix::read(std::shared_ptr<psi::PSIO> psio, int itap, bool readSubBlocks) {
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.cc:658:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void SymBlockMatrix::read(std::shared_ptr<psi::PSIO> psio, int itap, const char *label, bool readSubBlocks) {
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.h:92:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(std::shared_ptr<psi::PSIO> psio, int itap, bool readSubBlocks);
data/psi4-1.3.2/psi4/src/psi4/occ/dpd.h:93:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(std::shared_ptr<psi::PSIO> psio, int itap, const char *label, bool readSubBlocks);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:370:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            InFile1.read((char *)C_pitzerA[0], sizeof(double) * nso_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:716:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            InFile1.read((char *)C_pitzerA[0], sizeof(double) * nso_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/occ/get_moinfo.cc:722:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            InFile2.read((char *)C_pitzerB[0], sizeof(double) * nso_ * nmo_);
data/psi4-1.3.2/psi4/src/psi4/optking/geom_gradients_io.cc:62: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).
  for (size_t i=0; i<strlen(check); ++i) {
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:549:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void STEP_DATA::read(int istep, int Nintco, int Ncart) {
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.cc:635:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        one_step->read(i+1, Nintco, Ncart);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data.h:80:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(int istep, int Nintco, int Ncart);
data/psi4-1.3.2/psi4/src/psi4/optking/opt_data_io.cc:173:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  opt_io::opt_data_stream.read(buffer, size);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:708:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    psio_->read(unit_name, buff_name.c_str(), (char*)Aijp[Q], sizeof(double) * ncols, next_Aija,
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:767:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit_a_,"(A|ij)",(char*) Aijp[0], sizeof(double)*nP*na*na, next_Aij, &next_Aij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:770:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit_a_,"(A|ij)",(char*) Bijp[0], sizeof(double)*nQ*na*na, next_Bij, &next_Bij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:782:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit_b_,"(A|ij)",(char*) Aijp[0], sizeof(double)*nP*nb*nb, next_Aij, &next_Aij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:785:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit_b_,"(A|ij)",(char*) Bijp[0], sizeof(double)*nQ*nb*nb, next_Bij, &next_Bij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:807:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit_a_,"(A|ij)",(char*) Aijp[0], sizeof(double)*nP*na*na, next_Aij, &next_Aij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:810:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit_a_,"(A|w|ij)",(char*) Bijp[0], sizeof(double)*nQ*na*na, next_Bij, &next_Bij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:822:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit_b_,"(A|ij)",(char*) Aijp[0], sizeof(double)*nP*nb*nb, next_Aij, &next_Aij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:825:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(unit_b_,"(A|w|ij)",(char*) Bijp[0], sizeof(double)*nQ*nb*nb, next_Bij, &next_Bij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/jk_grad.cc:1197:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(unit, buffer.c_str(), (char*)Aijp[0], sizeof(double) * np * nmo2, *address, address);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1203:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    psio_->read(PSIF_HESS,"Sij^A",(char*)Sijp[0],nocc*nocc*sizeof(double),next_Sij, &next_Sij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1220:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                        psio_->read(PSIF_HESS,"Sij^A",(char*)Sijp[0],nocc*nocc*sizeof(double),next_Sij, &next_Sij);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1279:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                        psio_->read(PSIF_HESS,"G2pi^A",(char*)Up[0],nmo*nocc*sizeof(double),next_Gpi,&next_Gpi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1302:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Tpi^A",(char*)Fpip[0],nmo * nocc * sizeof(double),next_Tpi,&next_Tpi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1303:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Vpi^A",(char*)Tpip[0],nmo * nocc * sizeof(double),next_Vpi,&next_Vpi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1305:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Gpi^A",(char*)Tpip[0],nmo * nocc * sizeof(double),next_Jpi,&next_Jpi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1325:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Fpi^A",(char*)Baip[0],nvir * nocc * sizeof(double),next_Fpi,&next_Fpi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1327:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Spi^A",(char*)Taip[0],nvir * nocc * sizeof(double),next_Spi,&next_Spi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1331:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"G2pi^A",(char*)Taip[0],nvir * nocc * sizeof(double),next_G2pi,&next_G2pi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1381:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    psio_->read(PSIF_HESS,"Bai^A",(char*)Tp[0],nvir * nocc * sizeof(double),next_Bai,&next_Bai);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1398:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                        psio_->read(PSIF_HESS,"Bai^A",(char*)Tp[0],nvir * nocc * sizeof(double),this_Bai,&this_Bai);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1459:32:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                        psio_->read(PSIF_HESS,"Uai^A",(char*)Tp[0],nvir*nocc*sizeof(double),next_Uai,&next_Uai);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1499:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Sij^A",(char*)Upqp[0],nocc * nocc * sizeof(double),next_Spi,&next_Spi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1501:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Uai^A",(char*)Upqp[nocc],nvir * nocc * sizeof(double),next_Uai,&next_Uai);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1540:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_HESS,"Upi^A",(char*)Upip[0],nmo*nocc*sizeof(double),next_Upi,&next_Upi);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1577:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Upi^A",(char*)Lp[0],sizeof(double) * nA * npi,nextA,&nextA);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1581:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_HESS,"Fpi^A",(char*)Rp[0],sizeof(double) * nB * npi,nextB,&nextB);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1594:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Fpi^A",(char*)Lp[0],sizeof(double) * nA * npi,nextA,&nextA);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1598:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_HESS,"Upi^A",(char*)Rp[0],sizeof(double) * nB * npi,nextB,&nextB);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1615:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Upi^A",(char*)Lp[0],sizeof(double) * nA * npi,nextA,&junk);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1616:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Spi^A",(char*)Tp[0],sizeof(double) * nA * npi,nextA,&junk);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1623:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_HESS,"Upi^A",(char*)Rp[0],sizeof(double) * nB * npi,nextB,&junk);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1624:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_HESS,"Spi^A",(char*)Tp[0],sizeof(double) * nB * npi,nextB,&junk);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1639:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Spi^A",(char*)Lp[0],sizeof(double) * nA * npi,nextA,&nextA);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1645:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_HESS,"Spi^A",(char*)Rp[0],sizeof(double) * nB * npi,nextB,&nextB);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1659:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Upi^A",(char*)Lp[0],sizeof(double) * nA * npi,nextA,&nextA);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1670:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_HESS,"Upi^A",(char*)Rp[0],sizeof(double) * nB * npi,nextB,&nextB);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1683:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            psio_->read(PSIF_HESS,"Upi^A",(char*)Lp[0],sizeof(double) * nA * npi,nextA,&nextA);
data/psi4-1.3.2/psi4/src/psi4/scfgrad/response.cc:1687:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                psio_->read(PSIF_HESS,"Qpi^A",(char*)Rp[0],sizeof(double) * nB * npi,nextB,&nextB);

ANALYSIS SUMMARY:

Hits = 5036
Lines analyzed = 630237 in approximately 21.02 seconds (29983 lines/second)
Physical Source Lines of Code (SLOC) = 409793
Hits@level = [0] 248 [1] 1712 [2] 2298 [3]   7 [4] 1019 [5]   0
Hits@level+ = [0+] 5284 [1+] 5036 [2+] 3324 [3+] 1026 [4+] 1019 [5+]   0
Hits/KSLOC@level+ = [0+] 12.8943 [1+] 12.2891 [2+] 8.11141 [3+] 2.5037 [4+] 2.48662 [5+]   0
Dot directories skipped = 3 (--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.