Content Vectoring Protocol (CVP) a fost dezvoltat inițial de Check Point Software în 1996 ca o specificație de protocol pentru integrarea cu serverele antivirus . Check Point a folosit mai întâi Content Vectoring Protocol (CVP) în FireWall-1 Versiunea 3.0 și apoi a creat o specificație API pentru CVP.
API-ul CVP definește o interfață asincronă la un server de aplicații care verifică conținutul . O caracteristică importantă este scanarea fișierelor pentru viruși și prezența „troienilor” și a altor atașamente periculoase pe măsură ce trec prin firewall . CVP definește o interacțiune client/server care permite diferitelor firewall-uri să partajeze un server comun de validare a conținutului . De fapt, un singur server de inspecție a conținutului colectează fișierele trimise de aceștia pentru inspecție de la mai multe firewall-uri.