<b>Conclusions:</b> This work identifies psoralen and isopsoralen as novel dual-function STAT3 inhibitors that exert anti-NSCLC effects through combined STAT3 suppression and context-dependent ROS modulation, and demonstrates the utility of SPR for screening bioactive natural products. This evidence concerns the gene STAT3 and non-small cell lung carcinoma.