B777-200
Deviation / Discrepancy - Procedural FAR; Deviation / Discrepancy - Procedural Hazardous Material Violation; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Security; Flight Deck / Cabin / Aircraft Event Other / Unknown
General Maintenance Action; General Flight Cancelled / Delayed
Human Factors
While boarding; we collected dozens of knives. Many of the weapons were not properly secured and some side arms had the magazines inserted. Several electronics in the cargo hold had lithium batteries that were undeclared.  All of the cargo bags were downloaded and searched by TSA where they found kerosene and propane tanks. No one was properly screened. Download everyone to get properly screened.
Flight Attendant reported multiple weapons and Hazmat transport violations noted during boarding due to passengers not being properly screened at a foreign airport.