What are functional requirements of ISPS code?

In order to achieve its objectives, this Code embodies a number of functional requirements. These include, but are not limited to:

  1. Gathering and assessing information with respect to security threats and exchanging such information with appropriate Contracting Governments.
  2. Requiring the maintenance of communication protocols forships and port facilities;
  3. Preventing unauthorized access to ships, port facilities and their restricted areas;
  4.  Preventing the introduction of unauthorized weapons, incendiary devices or explosives to ships or port facilities;
  5. Providing means for raising the alarm in reaction to securitythreats or security incidents;
  6. Requiring ship and port facility security plans based uponsecurity assessments; and
  7. Requiring training, drills and exercises to ensure familiarity with security plans and procedures.