Most of the more recent primer formulations contain an initiator explosive compound called 'dinol', the chemical name of which is DDNP (diazodinitrophenol).
Other initiator explosives include:
dinitrodihydroxydiazobenzene salt (diazinate);
dinitrobenzofuroxan salts;
potassium dinitrobenzofuroxan;
various diazo, triazole, and tetrazaole compounds;
perchlorate or nitrate salts of metal complexes of ammonium, amine or hydrazine an example of which is 2-(5-cyanotetrazolato)pentaaminecobalt III perchlorate (CP).
Oxidizers include:
zinc oxide
potassium nitrate
strontium nitrate
zinc peroxide
Fuel components include:
amorphous boron
metal powders, such as aluminium, zirconium, titanium, nickel and zinc carbon
silicon
metal sulfides
So, yeah, my contention is that the "Danger, Will Robinson" level of excitement is plain crap.
https://www.globalsecurity.org/military/systems/munitions/155-prop.htm
https://www.globalsecurity.org/military/systems/munitions/explosives-booster.htm
https://www.globalsecurity.org/military/systems/munitions/m336.htm