Pasji trn sadrži razne spojeve, uključujući flavonoide, karotenoide, tokoferole, sterole, lipide, askorbinsku kiselinu, tanine itd. Među njima, krkavi flavon ima mnoge farmakološke učinke. Krkavi flavonoidi imaju funkcije poput snižavanja krvnog tlaka, snižavanja lipida u krvi, smanjenja viskoznosti krvi, povećava elastičnost krvnih žila i otpornost na aterosklerozu. Oni su "nemezis" kardiovaskularnih i cerebrovaskularnih bolesti.