ISO/IEC 27001

⌘K
  1. Home
  2. Docs
  3. ISO/IEC 27001
  4. Other Doc
  5. Contractual Security Requirements Register

Contractual Security Requirements Register

1. Purpose

The Contractual Security Requirements Register is a controlled record used to identify, assess, assign, monitor, and maintain information-security requirements arising from contracts and agreements.

The register helps the organization answer:

What security commitments have we made contractually, who is responsible for them, how are they implemented, and what evidence demonstrates that we are meeting them?

Contractual requirements may arise from:

  • Customer agreements
  • Master Service Agreements (MSAs)
  • Statements of Work (SOWs)
  • Data Processing Agreements (DPAs)
  • Non-Disclosure Agreements (NDAs)
  • Supplier agreements
  • Partner agreements
  • Cloud/service agreements
  • Security addenda
  • Customer security schedules
  • Procurement agreements
  • Insurance requirements
  • Regulatory or industry contracts
  • Service Level Agreements (SLAs)

The register should be maintained throughout the contract lifecycle.


2. Why Contractual Security Requirements Matter

A security control may be required because of:

Law → Regulation → Risk → Customer Requirement → Contractual Commitment → Internal Control

For example:

A customer contract requires security incident notification within a specified period.

This creates an operational requirement for the organization to:

  • Detect incidents
  • Classify incidents
  • Escalate incidents
  • Determine whether the contractual threshold is met
  • Notify the appropriate customer contact
  • Maintain evidence of the decision and communication

Therefore, contractual requirements should not remain buried inside legal documents.

They should be converted into clear, actionable security obligations.


3. Scope

This register may cover contractual requirements relating to:

  • Information security
  • Confidentiality
  • Customer data
  • Personal data
  • Data protection
  • Encryption
  • Access control
  • Authentication
  • MFA
  • Vulnerability management
  • Penetration testing
  • Security assessments
  • SOC 2
  • ISO 27001
  • Business continuity
  • Disaster recovery
  • Incident notification
  • Data breach notification
  • Data retention
  • Data deletion
  • Data return
  • Data location
  • Cross-border transfers
  • Subprocessors
  • Supplier security
  • Security audits
  • Customer audit rights
  • Security reporting
  • Service availability
  • RTO/RPO
  • Disaster recovery testing
  • Security personnel
  • Background verification
  • Secure development
  • Change management
  • Logging and monitoring
  • Regulatory cooperation
  • Contract termination
  • Exit assistance

4. Contractual Requirement Sources

Identify where each security obligation originates.

SourceExample
MSAGeneral security obligations
SOWProject-specific security requirements
SLAAvailability and recovery requirements
DPAData-processing obligations
NDAConfidentiality requirements
Security AddendumDetailed security controls
Customer QuestionnaireCustomer-specific commitments
Order FormProduct/service commitments
Supplier AgreementSupplier security obligations
Partner AgreementSecurity and information-sharing requirements
Insurance RequirementSecurity control commitments
Customer PolicyCustomer-mandated security requirements

5. Contract Register

Maintain a central list of contracts containing security requirements.

Contract IDCustomer/SupplierContract TypeEffective DateExpiry/RenewalSecurity RequirementsOwnerStatus
CTR-001Customer AMSA2026-01-012027-01-01YesAccount OwnerActive
CTR-002Customer BDPA2026-03-012027-03-01YesPrivacy OwnerActive
CTR-003Supplier ASaaS Agreement2026-04-012027-04-01YesSupplier OwnerActive

6. Contract Identification

For each contract, record:

Contract ID:
Contract Name:
Customer/Supplier:
Contract Type:
Business Owner:
Contract Owner:
Security Owner:
Legal Reviewer:
Effective Date:
Expiry Date:
Renewal Date:
Applicable Countries:
Service/Product:

Contract Status

☐ Draft
☐ Under Review
☐ Approved
☐ Executed
☐ Active
☐ Expiring
☐ Renewed
☐ Terminated


7. Contractual Security Requirement Register

The following is the primary register.

Requirement IDContractRequirementCategoryOwnerControlEvidenceStatusReview
CSR-001Customer A MSAMaintain appropriate security controlsSecurity GovernanceCISO/SecurityISMSISMS recordsCompliantAnnual
CSR-002Customer A MSANotify qualifying incidentsIncident ManagementSecurityIncident ProcedureIncident recordsActiveAnnual
CSR-003Customer A DPAProtect personal dataPrivacyPrivacy OwnerPrivacy ControlsDPA/RoPACompliantAnnual
CSR-004Customer B SOWAnnual penetration testSecurity TestingSecurityVAPT ProcedureVAPT reportOpenAnnual

8. Requirement Detail Record

For each contractual requirement, record:

Requirement Information

Requirement ID:
Contract ID:
Contract Clause:
Requirement:
Requirement Category:
Effective Date:
Applicable Service:
Applicable Information:
Applicable System:

Requirement Owner

Business Owner:
Security Owner:
Privacy Owner:
Operational Owner:

Compliance

Status:
Evidence:
Last Reviewed:
Next Review:


9. Contract Clause Mapping

The exact contract clause should be recorded where practical.

Requirement IDContractClauseRequirementInternal ControlEvidence
CSR-001MSA-0018.2Security programISMSSecurity policies
CSR-002MSA-0019.4Incident notificationIncident ResponseIncident register
CSR-003DPA-0016.1Data protectionPrivacy controlsPrivacy evidence

This allows the organization to demonstrate the relationship between the contract and operational control.


10. Security Requirement Categories

Classify requirements consistently.

Governance

☐ Information security program
☐ Security policies
☐ Security governance
☐ Risk management
☐ Security reporting

Access Control

☐ User access
☐ Privileged access
☐ MFA
☐ Least privilege
☐ Access review
☐ Access termination

Information Protection

☐ Data classification
☐ Encryption
☐ Confidentiality
☐ Data handling
☐ Data retention
☐ Data deletion

Security Testing

☐ Vulnerability assessment
☐ Penetration testing
☐ Security testing
☐ Application testing
☐ Remediation

Incident Management

☐ Incident notification
☐ Breach notification
☐ Incident cooperation
☐ Evidence preservation
☐ Root cause analysis

Resilience

☐ Business continuity
☐ Disaster recovery
☐ Backup
☐ RTO
☐ RPO
☐ Recovery testing

Supplier

☐ Subprocessor management
☐ Supplier security
☐ Third-party access
☐ Supplier incident notification

Development

☐ Secure development
☐ Code review
☐ Vulnerability management
☐ Change management
☐ Software security testing


11. Customer Security Requirements

Customer contracts frequently include specific security commitments.

Examples:

  • Maintain ISO 27001 certification
  • Maintain SOC 2 Type II
  • Conduct annual penetration testing
  • Use MFA
  • Encrypt customer information
  • Restrict production access
  • Perform periodic access reviews
  • Notify customers of qualifying security incidents
  • Maintain business continuity
  • Test disaster recovery
  • Maintain backups
  • Restrict subprocessors
  • Obtain approval for certain data transfers
  • Delete customer data after termination

Each commitment should be converted into a register entry.


12. Security Certification Commitments

Where a contract requires a certification or assurance report, record:

RequirementDetails
CertificationISO/IEC 27001
ScopeSaaS Production Environment
Required ByCustomer Contract
OwnerSecurity Lead
Certificate ValidityRecord date
EvidenceCertificate
ReviewBefore expiry
GapRecord if applicable

Do not assume that holding a certificate automatically satisfies every contractual security requirement.

The contract should be compared against the actual certification scope and applicable controls.


13. SOC 2 Commitments

Where a customer requires SOC 2, record:

  • Required Trust Services Criteria
  • Report type
  • Reporting period
  • Required frequency
  • Scope
  • Customer notification requirements
  • Exceptions or contractual conditions
  • Evidence requirements

Example:

Customer RequirementInternal Evidence
SOC 2 Type IISOC 2 report
Annual reportCurrent report
Security controlsControl evidence
Incident managementIncident records
Access reviewAccess review records

14. Incident Notification Requirements

This is one of the most important contractual security requirements.

For each contract, identify:

What event triggers notification?

Who must be notified?

How quickly must notification occur?

Which communication channel must be used?

What information must be provided?

Who approves the communication?

Register

ContractTriggerNotification RequirementTime RequirementOwner
Customer AQualifying security incidentNotify Customer Security ContactContract-definedSecurity Lead
Customer BPersonal-data breachFollow DPA requirementsContract-definedPrivacy/Legal

The organization should use the actual contractual requirement rather than assuming a universal notification period.


15. Data Protection Requirements

Where contracts involve personal data, identify:

  • Data controller/processor roles
  • Processing purposes
  • Data categories
  • Data-subject categories
  • Security measures
  • Subprocessors
  • Data location
  • International transfers
  • Retention
  • Deletion
  • Data return
  • Incident notification
  • Data-subject assistance
  • Audit requirements

Map these requirements to the relevant privacy and security processes.


16. Encryption Requirements

Record contractual encryption commitments.

Examples:

  • Encryption in transit
  • Encryption at rest
  • Approved cryptographic mechanisms
  • Key management
  • Customer-managed keys
  • Certificate management

Example

Customer contract requires encryption of customer information during transmission and storage.

Internal mapping:

Contract → Encryption Standard → AWS Configuration → Evidence → Periodic Review


17. Access Control Requirements

Contractual access requirements may include:

  • MFA
  • Named accounts
  • Least privilege
  • Privileged access restrictions
  • Customer approval
  • Access reviews
  • Background verification
  • Remote access restrictions
  • Production access controls
  • Access termination

Example

Contract RequirementInternal ControlEvidence
MFA requiredMFA StandardIdentity configuration
Quarterly access reviewAccess Review ProcedureReview record
Production access restrictedPrivileged Access ProcedureAccess approvals

18. Security Testing Requirements

Record contractual testing obligations.

Examples:

  • Annual VAPT
  • Annual penetration testing
  • Application security testing
  • Vulnerability scanning
  • Code security testing
  • Cloud security assessment
  • Remediation timelines
RequirementFrequencyOwnerEvidence
External VAPTAnnualSecurityVAPT Report
Critical vulnerability remediationContract-definedEngineeringRemediation evidence
Application testingRelease/contract-definedEngineeringTest report

19. Vulnerability Remediation Requirements

Some contracts specify remediation timelines.

For example:

SeverityContractual RequirementInternal TargetOwner
CriticalContract-definedDefined internallyEngineering
HighContract-definedDefined internallyEngineering
MediumContract-definedDefined internallyEngineering

The contractual deadline should be recorded separately from the organization’s internal target where they differ.


20. Business Continuity Requirements

Identify whether the contract specifies:

  • Business continuity plan
  • Disaster recovery plan
  • Backup
  • Recovery testing
  • Availability
  • RTO
  • RPO
  • Disaster notification
  • Alternate processing
  • Customer communication

Example

Contract requires recovery capability consistent with an agreed RTO/RPO.

Map this to:

BIA → RTO/RPO Assessment → ICT BCP → DR Plan → Backup & Restore → DR Testing → Evidence


21. Service Availability Requirements

Where an SLA exists, record:

Service:
Availability Requirement:
Measurement Period:
Exclusions:
Monitoring Method:
Reporting Requirement:
Owner:

Do not confuse an availability SLA with a security control. However, availability commitments may create security, resilience, monitoring, backup, and recovery requirements.


22. Data Retention and Deletion

Contracts may define:

  • Retention period
  • Customer data return
  • Secure deletion
  • Backup deletion
  • Legal hold exceptions
  • Certification of deletion

Record:

RequirementContractSystemOwnerEvidence
Delete customer data after terminationMSAProduction DB/S3Data OwnerDeletion evidence
Return customer dataMSACustomer platformService OwnerExport record

23. Subprocessor Requirements

Track contractual obligations relating to subprocessors.

Examples:

  • Customer approval
  • Notification
  • Subprocessor list
  • Security requirements
  • Geographic restrictions
  • Flow-down requirements
  • Incident notification

Example

Customer Contract

→ Subprocessor requirement

→ Subprocessor Register

→ Security Due Diligence

→ Contractual Security Requirements

→ Monitoring

→ Customer notification where required


24. Audit Rights

Some contracts provide customers with security audit rights.

Record:

  • Audit right
  • Audit scope
  • Notice period
  • Evidence permitted
  • On-site/remote requirements
  • Frequency
  • Cost responsibility
  • Confidentiality restrictions
  • Alternative assurance reports
  • Owner

Where possible, use existing assurance evidence such as:

  • SOC reports
  • ISO certificates
  • VAPT reports
  • Security assessments

to satisfy reasonable assurance requirements without creating unnecessary duplicate audit activity.


25. Security Reporting Requirements

Customers may require periodic reports.

Examples:

  • Security metrics
  • Vulnerability reports
  • Incident reports
  • Availability reports
  • SOC reports
  • Penetration testing summaries
  • Business continuity testing
  • Access review confirmation

Record:

ReportFrequencyCustomerOwnerEvidence
SOC 2 reportAnnualCustomer ASecuritySOC report
Security reviewQuarterlyCustomer BSecurityReview report

26. Supplier Contractual Security Requirements

The same register can be used for obligations imposed on suppliers.

For example:

A SaaS supplier contract requires MFA, encryption, incident notification, and secure deletion.

Record each requirement and monitor supplier compliance through:

Supplier Contract → Security Requirement → Due Diligence → Evidence → Monitoring → Review

This creates a two-way contractual security model:

Customer obligations → Our organization

and

Our requirements → Suppliers


27. Requirement-to-Control Mapping

A mature register should map each contractual obligation to internal controls.

Contract RequirementInternal Policy/ProcedureControlEvidence
MFAAccess Control PolicyMFAIAM configuration
Annual VAPTSecurity Testing ProcedureVAPTVAPT report
Incident notificationIncident Communication ProcedureIncident escalationIncident record
BackupBackup & Restore ProcedureBackupBackup logs
DR testingDR Test ProcedureRecovery testingDR Test Report
Access reviewAccess Review ProcedurePeriodic reviewReview record

28. Contractual Requirement Risk Assessment

Assess the risk associated with each requirement.

Consider:

  • Customer impact
  • Financial consequences
  • Service impact
  • Security impact
  • Data protection impact
  • Regulatory consequences
  • Contract termination risk
  • Reputation
  • Certification impact
  • Legal consequences

Example

RequirementImpactLikelihoodRiskTreatment
Incident notificationHighMediumHighFormal notification procedure
Annual VAPTHighLowMediumAnnual testing calendar

29. Contractual Compliance Status

Recommended status values:

☐ Not Assessed
☐ Applicable
☐ Compliant
☐ Partially Compliant
☐ Gap Identified
☐ Remediation in Progress
☐ Risk Accepted
☐ Not Applicable
☐ Under Review
☐ Expired
☐ Superseded

A requirement should not be marked Compliant without appropriate supporting evidence.


30. Contractual Gap Register

Where requirements are not fully met:

Gap IDRequirementGapRiskCorrective ActionOwnerDue DateStatus
CG-001Annual VAPTTest overdueHighSchedule VAPTSecurity2026-12-15Open

Significant gaps should be linked to:

  • Risk Register
  • Corrective Action Tracker
  • Exception Register
  • Risk Acceptance
  • ISMS Improvement Log

where applicable.


31. Contract Review Before Signing

Before executing a contract containing security requirements, review:

☐ Security requirements identified
☐ Data requirements identified
☐ Access requirements identified
☐ Incident obligations identified
☐ Notification timelines identified
☐ Encryption requirements identified
☐ Testing requirements identified
☐ BCP/DR requirements identified
☐ RTO/RPO requirements identified
☐ Subprocessor requirements identified
☐ Data location requirements identified
☐ Retention requirements identified
☐ Deletion requirements identified
☐ Audit rights identified
☐ Certification requirements identified
☐ Security reporting requirements identified
☐ Contractual penalties/liabilities reviewed
☐ Internal owners assigned
☐ Requirements operationally achievable
☐ Required approvals obtained


32. Contract Change Assessment

When a contract changes, determine whether security requirements have changed.

Change Questions

  1. What changed?
  2. Which security clauses changed?
  3. Are new obligations introduced?
  4. Are existing obligations more restrictive?
  5. Has the notification period changed?
  6. Has data scope changed?
  7. Has access changed?
  8. Has the service scope changed?
  9. Has geography changed?
  10. Has the customer introduced new certification requirements?
  11. Has the RTO/RPO changed?
  12. Are additional subprocessors involved?
  13. Are new controls required?
  14. Can the organization meet the revised requirement?

33. Contract Renewal Review

Before renewal:

☐ Contract reviewed
☐ Security requirements reviewed
☐ Open gaps reviewed
☐ Security incidents reviewed
☐ SLA performance reviewed
☐ VAPT status reviewed
☐ SOC/ISO assurance reviewed
☐ Customer requirements changed?
☐ Data processing changed?
☐ Subprocessors changed?
☐ Data locations changed?
☐ Security exceptions reviewed
☐ New requirements assessed
☐ Register updated


34. AWS SaaS Startup Example

Consider a SaaS company providing an application to a US customer.

The customer contract requires:

  • SOC 2 Type II
  • MFA
  • Encryption
  • Annual penetration testing
  • Incident notification
  • Customer-data deletion after termination
  • Business continuity
  • Annual security review

The organization converts these into operational requirements.

Contract RequirementInternal ActivityEvidence
SOC 2 Type IISOC 2 programSOC 2 report
MFAIAM/SSO MFAAccess configuration
EncryptionAWS encryption controlsConfiguration evidence
Annual VAPTVAPT assessmentVAPT report
Incident notificationIncident communication procedureIncident records
Data deletionData deletion procedureDeletion evidence
BCPBusiness Continuity PlanBCP/test evidence
DRDR Plan/TestDR Test Report
Security reviewSupplier/customer security reviewReview record

The important point is:

The contract requirement becomes an operational control, not just a clause in a legal document.


35. Contractual Requirement Monitoring

Monitor:

  • Requirement status
  • Evidence expiry
  • Certification expiry
  • VAPT due dates
  • Security assessment dates
  • DR test dates
  • Contract renewal dates
  • SLA performance
  • Incident obligations
  • Corrective actions
  • Customer reporting deadlines
  • Subprocessor changes

Monitoring Register

RequirementDue DateOwnerEvidenceStatus
Annual VAPT2027-03-01SecurityVAPT reportPlanned
SOC 2 report2027-06-30ComplianceSOC reportPlanned
DR test2027-04-01ITDR Test ReportPlanned

36. Contractual Security Requirements Dashboard

Management may monitor:

MetricResult
Active contracts with security requirements
Total contractual requirements
Compliant requirements
Partial compliance
Open gaps
Overdue requirements
Requirements due within 30 days
Requirements due within 90 days
Expiring certifications
Open customer security findings
Contractual incidents

37. Management Review

Significant contractual security matters should be considered during management review where relevant.

Management may review:

  • Significant customer commitments
  • Contractual compliance gaps
  • Overdue obligations
  • Major security incidents
  • Customer audit findings
  • Certification requirements
  • New customer requirements
  • Resource constraints
  • Security exceptions
  • Contract renewals
  • Changes affecting ISMS scope

38. Startup Implementation

A startup does not need to build a complex contract-management system on day one.

Start with a spreadsheet or controlled register containing:

  1. Contract
  2. Customer/Supplier
  3. Clause
  4. Security requirement
  5. Owner
  6. Internal control
  7. Evidence
  8. Due date
  9. Status
  10. Gap
  11. Risk
  12. Corrective action
  13. Review date

Practical Workflow

Contract Received

↓

Security Clauses Identified

↓

Requirements Extracted

↓

Applicability Confirmed

↓

Owner Assigned

↓

Controls Mapped

↓

Evidence Identified

↓

Gap/Risk Assessed

↓

Requirement Implemented

↓

Evidence Collected

↓

Periodic Monitoring

↓

Contract Renewal Review


39. Common Mistakes

Avoid:

  • Signing contracts without security review.
  • Leaving security requirements buried in contracts.
  • Treating all customer requirements as generic.
  • Promising controls that the organization cannot actually operate.
  • Ignoring customer-specific requirements.
  • Ignoring supplier security commitments.
  • Failing to record notification timelines.
  • Forgetting RTO/RPO commitments.
  • Missing data deletion requirements.
  • Ignoring subprocessor obligations.
  • Assuming ISO 27001 certification satisfies every customer requirement.
  • Assuming SOC 2 satisfies every contractual obligation.
  • Failing to track evidence expiry.
  • Failing to review requirements during contract renewal.
  • Marking requirements “Compliant” without evidence.

40. Relationship With Other ISMS Documents

The register should connect with:

ISMS DocumentRelationship
Legal & Regulatory Requirements RegisterIdentifies external obligations
Contract Review ChecklistReviews contracts before execution
Supplier Security RequirementsDefines supplier obligations
Supplier Security AddendumContractual supplier controls
Data Processing AgreementPrivacy/data obligations
Risk RegisterTracks contractual risks
Statement of ApplicabilityMaps applicable security controls
Access ControlImplements access commitments
Incident ResponseSupports notification commitments
BCPSupports continuity commitments
DR PlanSupports recovery commitments
Backup & RestoreSupports data recovery commitments
Security TestingSupports VAPT/testing commitments
Corrective Action TrackerTracks contractual gaps
Compliance RegisterTracks overall compliance
Management ReviewReviews significant contractual issues

41. ISO/IEC 27001 Alignment

Contractual security requirements support the organization’s management of:

  • Interested-party requirements
  • Information-security requirements
  • Risk management
  • Supplier relationships
  • Information transfer
  • Access control
  • Incident management
  • Business continuity
  • Information protection
  • Legal and contractual obligations
  • Documented information
  • Monitoring and review
  • Continual improvement

The exact controls applicable to a contractual requirement should be determined through the organization’s risk assessment, applicable requirements, and Statement of Applicability.

A contract should not automatically be treated as an Annex A control.


42. Audit Evidence

An auditor should be able to trace a significant contractual requirement from:

Contract

→ Clause

→ Security Requirement

→ Owner

→ Internal Control

→ Implementation

→ Evidence

→ Compliance Status

→ Risk/Gaps

→ Corrective Action

→ Review

This is much stronger than simply presenting a list of signed contracts.


43. Final Audit Trail

For each significant contractual security obligation, the organization should be able to demonstrate:

Contract Identified

→ Security Clauses Reviewed

→ Requirement Extracted

→ Applicability Confirmed

→ Owner Assigned

→ Risk Assessed

→ Internal Control Identified

→ Requirement Implemented

→ Evidence Collected

→ Compliance Reviewed

→ Gaps Identified

→ Corrective Action Assigned

→ Requirement Monitored

→ Contract Change Reviewed

→ Renewal Reviewed

→ Requirement Updated


44. Final Principle

A Contractual Security Requirements Register converts security commitments from legal documents into operational responsibilities.

The objective is not simply to know what the contract says.

The organization should be able to demonstrate:

What did we promise?

Why did we promise it?

Who owns it?

How is it implemented?

What evidence proves it?

What happens if we cannot meet it?

When will we review it again?

Practical Principle

Read the Contract → Extract the Security Requirement → Assign Ownership → Map the Control → Implement → Collect Evidence → Monitor → Review → Update

For a startup, this creates a simple but powerful connection between Sales → Legal → Security → Engineering → Compliance → Audit and helps prevent customer security commitments from becoming hidden operational risks.