Is there an all inclusive list of risk factors (controllable and not controllable) for cardiovascular disease

I don’t know if this goes here since its a medical question or if this is a GQ.

I think there are something like 80 risk factors, but when I look online I mostly just see the same handful over and over again. There are the obvious ones like

  • high LDL cholesterol
  • low HDL cholesterol
  • high triglycerides
  • obesity
  • poor diet
  • old age
  • hypertension
  • AMAB
  • smoking
  • being sedentary
  • excess alcohol use
  • family history
  • stress
  • type 2 diabetes

But there seem like there are a lot of other less well known risk factors too

  • sleep apnea
  • being non-white
  • loneliness
  • low socioeconomic status
  • air pollution
  • gut microbiome
  • gingivitis
  • various STDs
  • vitamin D levels
  • magnesium intake
  • homocysteine levels
  • coffee intake
  • waist to height ratio

Is there an exhaustive, all inclusive list anywhere?

Another one: there are many prescription drugs which cause cardiovascular problems:

Beyond that, one of the things I’ve found about this is that there’s no actual published data for the layman giving you relative risk or controllability of many of those things.

I mean, the obvious ones can be summed up as:

  • Don’t smoke
  • Don’t be fat
  • Get Exercise
  • Eat lots of vegetables
  • Don’t eat a lot of red meat

Those should take care of a lot of the others- microbiome, high triglycerides, nutrient levels, cholesterol (to some extent, anyway).

But just how important is flossing your teeth to heart health? Or what are the variations in innate levels? For example, my cholesterol isn’t really an issue for me, but I know people who are in better shape and (AFAIK) eat about the same as I do, and their LDL cholesterol is like twice mine. There’s some kind of genetic thing going on, and I don’t know how much control anyone has over any of that.