On this page
- Quick Reference (60 Seconds)
- What the Control Asks For
- Why Outsourced Development Security Matters
- Scope and Applicability
- Key Definitions and Terminology
- Relationship to Other Controls
- Implementation Roadmap (Week-by-Week)
- Detailed Implementation Guidance
- Tools, Technologies, and Solutions
- Policy and Procedure Templates
- Risk Assessment and Treatment
- Audit and Compliance Checklist
- Metrics and KPIs
- Common Pitfalls and How to Avoid Them
- Illustrative Scenarios
- Multi-Framework Mapping
- Regulatory and Industry Context
- Roles and Responsibilities (RACI)
- Documentation and Evidence Requirements
- Continuous Improvement
- FAQ
- References and Further Reading
Quick Reference (60 Seconds)
Control: A.8.30, Outsourced Development
Purpose: Ensure security requirements are defined, communicated, and enforced when software development is outsourced to third parties, protecting the organization from supply chain risks.
ISO 27002 attributes: Control type: Preventive, Detective · Properties: Confidentiality, Integrity, Availability · Concepts: Identify, Protect, Detect · Capabilities: System and network security, Application security, Supplier relationships security · Domains: Governance and ecosystem, Protection
Who it applies to: All organizations that use third-party developers, offshore teams, contractors, or managed development services.
Minimum viable actions:
- Include security requirements in all outsourcing contracts and RFPs
- Conduct security due diligence before selecting vendors
- Require vendors to comply with your secure development lifecycle
- Perform security acceptance testing on all vendor deliverables
- Maintain audit rights and right-to-assess clauses in contracts
Key deliverables: Outsourced Development Security Policy, Vendor Security Requirements, Contract Security Clauses, Vendor Assessment Report, Security Acceptance Checklist.
Audit questions you should be able to answer:
- How do you ensure outsourced developers follow your security requirements?
- What security clauses are in your outsourcing contracts?
- How do you assess vendor security before engagement?
- What security testing is performed on vendor-delivered code?
What the Control Asks For
Do you need this control?
A.8.30 is not mandatory in itself: under clause 6.1.3 you include it if your risk assessment calls for it, and record the decision in your Statement of Applicability. Include it if you outsource any development. If all development is in-house or you buy only off-the-shelf software, you can exclude it with that reason.
Annex A 8.30 asks organizations to direct, monitor, and review outsourced system development.
What ISO 27002:2022 Adds
ISO/IEC 27002:2022 (8.30), paraphrased: communicate and agree requirements and expectations with the developer, then continually monitor and review whether the work meets them. Consider, across the whole external supply chain (including the vendor's own subcontractors):
- (a) licensing, code ownership and intellectual property rights for the outsourced work (5.32);
- (b) contract requirements for secure design, coding and testing (8.25 to 8.29);
- (c) giving external developers the threat model to work from;
- (d) acceptance testing of the quality and accuracy of deliverables (8.29);
- (e) evidence of minimum security and privacy capabilities, such as assurance reports;
- (f) evidence of testing for malicious content, intentional or not, on delivery;
- (g) evidence of testing for known vulnerabilities;
- (h) source-code escrow, for example if the supplier fails;
- (i) a contractual right to audit development processes and controls;
- (j) security requirements for the development environment (8.31);
- (k) applicable legislation, such as personal data protection.
The ISO/IEC 27036 series gives more on supplier relationships.
What the Standard Does NOT Require
- The standard does not mandate that all development be in-house
- It does not require specific vendor certifications (though they may be beneficial)
- It does not require continuous monitoring of every vendor action, but rather appropriate oversight based on risk
- It does not prevent offshore or nearshore development when security controls are applied
Why Outsourced Development Security Matters
The Supply Chain Risk
Outsourced development introduces a supply chain risk that is often underestimated. The vendor has:
- Access to your source code, architecture, and business logic
- Access to your data (test data, production data, customer data)
- Access to your systems (development environments, repositories, CI/CD pipelines)
- The ability to introduce backdoors, vulnerabilities, or malicious code
- Control over components that will run in your production environment
Real-world incidents:
- SolarWinds (2020): Attackers compromised the software build process of a third-party vendor, inserting backdoors into updates that were distributed to 18,000+ organizations, including Fortune 500 companies and government agencies.
- Codecov (2021): Attackers compromised the Bash Uploader script used by Codecov, a code coverage tool. The script was used by thousands of organizations, and the compromise exposed environment variables and credentials from CI/CD pipelines.
- Kaseya VSA (2021): Attackers exploited a zero-day vulnerability in Kaseya's VSA software, a remote management tool used by MSPs. The attack impacted up to 1,500 downstream businesses through the supply chain.
- Log4j (2021): While not an outsourcing issue per se, it demonstrated how a single third-party component can create systemic risk across millions of applications.
The Indian Context
- Massive outsourcing volume: Indian vendors serve Fortune 500 companies, governments, and startups globally
- Offshore access: Vendors have remote access to client systems, repositories, and data
- Data residency concerns: Client data may be processed in India, requiring DPDP Act 2023 compliance
- IP protection: Source code and algorithms are valuable intellectual property at risk of theft or misuse
- Subcontracting: Vendors may further subcontract work, creating invisible supply chain risks
- Regulatory compliance: Vendors must comply with client regulations (PCI DSS, GDPR, HIPAA, RBI)
- Talent turnover: High employee turnover in Indian IT services can lead to knowledge gaps and security inconsistencies
Scope and Applicability
In Scope
This control applies to:
- Full outsourcing: Complete application development by third-party vendors
- Partial outsourcing: Modules, components, or features developed by contractors
- Offshore development: Development performed by teams in other countries
- Nearshore development: Development performed by teams in neighboring countries
- Staff augmentation: Contract developers working within your organization
- Managed services: Third-party teams managing development operations
- Subcontracting: Vendors further subcontracting work to other parties
- Open source development: Customization of open source components by third parties
- Cloud development services: Using cloud-based development platforms managed by third parties
Out of Scope (with caveats)
- COTS software procurement (covered by A.5.24, A.8.9)
- Unmodified SaaS services (covered by A.5.24, A.8.8)
- Hardware procurement (covered by A.7.10, A.8.1)
- IT support services without development (covered by A.6.1, A.8.1)
Caveat: If a SaaS vendor customizes code for you, or if COTS requires significant customization, outsourced development controls apply.
Applicability by Organization Type
| Organization Type | Applicability | Typical Outsourcing Scenarios |
|---|---|---|
| Large enterprises | Critical | Full application outsourcing, offshore development centers |
| Growing companies | High | Staff augmentation, project-based outsourcing |
| Startups | High | MVP development, offshore teams, contractor-based development |
| Government | Critical | E-governance projects, vendor development of citizen portals |
| Financial services | Critical | Core banking systems, fintech partnerships, payment processing |
| Healthcare | Critical | EHR development, telemedicine platforms, health apps |
| E-commerce | High | Platform development, mobile apps, payment integration |
| NGOs | Moderate | Website development, CRM customization, grant management systems |
Key Definitions and Terminology
| Term | Definition |
|---|---|
| Outsourced Development | Software development activities performed by a third-party vendor rather than in-house staff |
| Vendor Security Assessment | Evaluation of a vendor's security posture before engagement |
| Right-to-Audit Clause | Contractual provision allowing the client to audit vendor security controls |
| Code Escrow | Arrangement where source code is held by a third party and released under defined conditions |
| Service Level Agreement (SLA) | Contractual commitment defining service standards, including security |
| Statement of Work (SOW) | Document defining the scope, deliverables, and timeline for outsourced work |
| Master Service Agreement (MSA) | Overarching contract governing the relationship, including security terms |
| Non-Disclosure Agreement (NDA) | Contract protecting confidential information shared with the vendor |
| Data Processing Agreement (DPA) | Contract governing how personal data is processed by the vendor |
| Backdoor | Hidden access mechanism in code that bypasses normal authentication |
| Subcontractor | A third party engaged by the primary vendor to perform part of the work |
| Knowledge Transfer (KT) | Process of transferring project knowledge from vendor to client |
| Acceptance Testing | Testing performed by the client to verify that deliverables meet requirements |
| Vendor Risk Management | Process of identifying, assessing, and mitigating risks from third-party vendors |
| Supply Chain Attack | Cyberattack that targets less secure elements in the supply chain to compromise the ultimate target |
| Software Bill of Materials (SBoM) | Inventory of all components, libraries, and dependencies in software |
| Audit Trail | Record of all activities performed by the vendor, including access and changes |
Relationship to Other Controls
Directly Related Controls
| Control | Relationship |
|---|---|
| A.5.8, Information security in project management | Security in outsourced projects |
| A.5.19, Information security in supplier relationships | Supplier policy and selection |
| A.5.20, Addressing information security within supplier agreements | Contract clauses |
| A.5.21, Managing information security in the ICT supply chain | Subcontractors and components |
| A.5.22, Monitoring, review and change management of supplier services | Ongoing monitoring of the vendor |
| A.5.32, Intellectual property rights | Ownership, licences and assignment (27002 8.30(a)) |
| A.5.34, Privacy and protection of PII | Personal data handled by the vendor |
| A.6.1 / A.6.6, Screening; confidentiality agreements | Vendor personnel |
| A.8.4, Access to source code | Repository access for vendor staff |
| A.8.25–A.8.29, Secure development, requirements, architecture, coding, testing | Requirements the vendor must meet (27002 8.30(b)–(d)) |
| A.8.31, Separation of environments | Vendor development environment (27002 8.30(j)) |
| A.8.33, Test information | No production personal data in vendor testing |
Framework Mapping
| Framework | Relevant Control / Reference |
|---|---|
| NIST CSF 2.0 | GV.SC-01 (supply chain risk programme), GV.SC-05 (requirements in contracts), GV.SC-06 (due diligence), GV.SC-07 (monitoring suppliers), PR.PS-06 (secure software development) |
| NIST SP 800-53 Rev 5 | SA-4 (acquisition process), SA-9 (external system services), SA-11 (developer testing and evaluation), SR-2, SR-3, SR-4, SR-6 (supply chain risk management, controls, provenance, supplier assessments) |
| NIST SP 800-218 (SSDF) | PO.1.3 (communicate requirements to third parties) |
| PCI DSS v4.0.1 | 12.8.1–12.8.5 (third-party service providers), 6.2.1–6.2.4 (secure bespoke software, including vendor-built) |
| COBIT 2019 | APO10.01–APO10.05 (managed vendors), APO09.03 (manage service agreements), BAI03.01 |
| CIS Controls v8 | Control 15 (service provider management), Control 16 (application software security) |
| GDPR | Art 28 (processors), Art 32 (security of processing) |
| DPDP Act 2023 | Section 8(2) (processor only under a valid contract), Section 8(5) (reasonable security safeguards) |
Implementation Roadmap (Week-by-Week)
Figure · Tiers
Maturity levels for outsourced development

Phase 1: Foundation (Weeks 1–3)
Week 1: Policy and Contract Templates
- Draft the Outsourced Development Security Policy
- Create security requirements template for RFPs
- Develop contract security clauses (MSA, SOW, NDA, DPA)
- Define vendor security assessment criteria
Week 2: Vendor Assessment Framework
- Create vendor security assessment questionnaire
- Define vendor risk scoring methodology
- Establish vendor security tiers (critical, high, medium, low)
- Create vendor onboarding security checklist
Week 3: Baseline Assessment
- Inventory all current outsourced development vendors
- Assess current vendor security posture
- Identify gaps and high-risk vendors
- Document baseline metrics
Deliverables: Policy draft, Contract templates, Assessment framework, Vendor inventory, Baseline report
Phase 2: Pilot (Weeks 4–6)
Week 4-5: Pilot Vendor Assessment
- Select 2-3 critical vendors for pilot assessment
- Conduct security assessments using the questionnaire
- Review vendor contracts and add security clauses
- Test security acceptance process for one deliverable
Week 6: Refinement
- Refine assessment questionnaire based on pilot feedback
- Update contract templates with lessons learned
- Improve acceptance testing process
- Train vendor managers on security requirements
Deliverables: Pilot assessments, Updated templates, Improved process, Trained staff
Phase 3: Rollout (Weeks 7–12)
Week 7-9: Organization-Wide Deployment
- Assess all existing vendors using the framework
- Update all contracts with security clauses (where feasible)
- Implement security acceptance testing for all vendor deliverables
- Establish vendor monitoring and review schedule
Week 10-12: Process Integration
- Integrate vendor security into procurement process
- Integrate vendor security into project management
- Establish vendor security dashboard
- Implement ongoing vendor monitoring
Deliverables: All vendor assessments, Updated contracts, Acceptance testing deployed, Monitoring established
Phase 4: Optimization (Weeks 13–16)
Week 13-14: Metrics and Monitoring
- Define and collect KPIs (see Section 13)
- Conduct first internal audit of vendor security process
- Identify gaps and improvement opportunities
Week 15-16: Continuous Improvement
- Update assessment questionnaire with new threats
- Implement automated vendor monitoring where possible
- Enhance vendor security training
- Update contract templates with regulatory changes
Deliverables: KPI dashboard, Internal audit report, Updated templates, Automated monitoring
Maturity Model
| Level | Description | Typical Timeline |
|---|---|---|
| 1, Ad-hoc | No vendor security assessment, contracts lack security clauses, no acceptance testing | Pre-implementation |
| 2, Managed | Basic assessment for some vendors, generic security clauses, informal acceptance | Weeks 1–3 |
| 3, Defined | Standardized assessment for all vendors, tailored security clauses, formal acceptance testing, monitoring | Weeks 4–8 |
| 4, Quantitatively Managed | Metrics tracked, risk-based vendor tiers, automated monitoring, regular re-assessment | Weeks 9–12 |
| 5, Optimizing | Continuous improvement, real-time vendor monitoring, predictive risk analytics, automated compliance verification | Ongoing |
Detailed Implementation Guidance
Figure · Matrix
Comparison: 90-100 to <50
The Outsourced Development Security Lifecycle
Vendor Selection → Contract Negotiation → Onboarding → Development →
Delivery → Acceptance → Deployment → Monitoring → Offboarding
Stage 1: Vendor Selection
Security Due Diligence Checklist:
| Category | Assessment Questions | Evidence Requested |
|---|---|---|
| Certifications | Does the vendor hold ISO 27001, SOC 2, CMMI? | Certificate copies, audit reports |
| Security Organization | Does the vendor have a CISO, security team, secure SDLC? | Org chart, security team profiles |
| Past Incidents | Has the vendor had security breaches in the past 3 years? | Incident disclosure, remediation evidence |
| Data Handling | How does the vendor handle client data? | Data handling policy, encryption standards |
| Access Controls | How does the vendor control access to client environments? | Access control policy, MFA evidence |
| Code Security | Does the vendor use SAST, DAST, secure coding? | Tool screenshots, process documentation |
| Subcontracting | Does the vendor subcontract? If so, how is it managed? | Subcontractor policy, security clauses |
| Personnel Security | Does the vendor screen employees? | Background check policy, screening evidence |
| Physical Security | Are development centers physically secure? | Physical security assessment, photos |
| Business Continuity | Does the vendor have BCP/DR plans? | BCP/DR documentation, test records |
| Compliance | Can the vendor comply with client regulations (PCI DSS, GDPR, DPDP)? | Compliance attestation, audit reports |
| IP Protection | How does the vendor protect client IP? | IP policy, code escrow capability |
| Exit Management | How does the vendor handle project termination? | Exit management process, data deletion |
| Insurance | Does the vendor have cyber insurance? | Insurance certificate |
| References | Can the vendor provide security references from similar clients? | Reference contacts |
Vendor Risk Scoring:
| Score | Risk Tier | Action Required |
|---|---|---|
| 90-100 | Low Risk | Standard contract clauses, annual review |
| 70-89 | Medium Risk | Enhanced contract clauses, bi-annual review, spot checks |
| 50-69 | High Risk | Extensive contract clauses, quarterly review, mandatory testing, on-site audits |
| <50 | Critical Risk | Not recommended for sensitive work; if necessary, extensive controls, continuous monitoring, escrow |
Stage 2: Contract Negotiation
Essential Security Contract Clauses:
1. Security Requirements Clause:
Vendor shall comply with all security requirements specified in
Attachment A (Security Requirements). Vendor shall implement
security controls at least equivalent to the client's ISO 27001
security controls. Vendor shall not introduce vulnerabilities,
backdoors, or malicious code into deliverables.
2. Data Protection Clause:
Vendor shall process all client data in accordance with the
Data Processing Agreement (Attachment B). Vendor shall encrypt
all client data in transit (TLS 1.3) and at rest (AES-256).
Vendor shall not use client data for any purpose other than
performing the services. Vendor shall delete all client data
within 30 days of contract termination.
3. Right-to-Audit Clause:
Client reserves the right to audit vendor's security controls
with 30 days' notice, not more than twice per year. Vendor
shall provide access to relevant personnel, documentation,
and systems. Vendor shall remediate any findings within 60 days.
4. Code Quality and Security Testing Clause:
All deliverables shall undergo SAST, DAST, and SCA before delivery.
Vendor shall provide security test reports with each deliverable.
Zero critical vulnerabilities and no more than [X] high
vulnerabilities are acceptable. All medium vulnerabilities
must be tracked for remediation.
5. Subcontracting Clause:
Vendor shall not subcontract any work without client's prior
written consent. Any approved subcontractor must sign security
agreements equivalent to this contract. Vendor remains
liable for subcontractor security breaches.
6. Incident Notification Clause:
Vendor shall notify client of any suspected or actual security
incident affecting client data, code or systems within [2-4] hours
of becoming aware, so that client can meet CERT-In's 6-hour
reporting rule and sector regulator timelines. Vendor
shall cooperate fully in incident investigation and remediation.
7. IP Protection Clause:
Vendor hereby assigns to Client all right, title and interest,
including copyright, in all deliverables and work product created
under this Agreement, worldwide and for the full term of
protection (Copyright Act 1957, ss.18-19), and waives moral rights
to the extent permitted. Vendor grants Client a perpetual licence
to any pre-existing Vendor materials embedded in the deliverables.
Vendor shall list all open-source and third-party components and
their licences in the deliverables. Vendor shall not use client IP
for any other purpose. Vendor shall not disclose client code or
architecture to third parties. Code escrow arrangement shall
be maintained per Attachment C.
Indian law note. Under the Copyright Act 1957, s.17, the contractor (not the client) is the first owner of code its staff write, unless the code is made under a contract of service (employment). Ownership moves only by a written assignment (s.18–19) that identifies the work, the rights, the duration and the territory. If duration is not stated it defaults to 5 years (s.19(5)), and if territory is not stated it defaults to India (s.19(6)). Use present-tense words of assignment ("hereby assigns"), state worldwide and full term, and have counsel review the clause.
11. Threat Model and Requirements Clause:
Client shall provide Vendor with the threat model and security
requirements for the work. Vendor shall design and test against
them and report any threat it identifies that the model misses.
12. Delivery Evidence Clause:
With each release Vendor shall deliver: SAST and SCA results; an
SBOM (CycloneDX or SPDX); a malware scan of the delivered
artefacts; penetration test results for major releases; and a
statement that the threat model's mitigations are implemented.
Client may reject any delivery without this evidence.
13. Development Environment Clause:
Vendor shall develop client code only in client-controlled
repositories and environments (or Vendor environments approved in
writing), using managed devices with disk encryption and endpoint
protection, MFA, and VPN or virtual desktop access. No client code
or data on personal devices. Vendor shall return or delete client
code and data, and Client shall revoke access, at engagement end.
14. Personal Data (DPDP) Clause:
Where Vendor processes personal data for Client, it does so only
under the data processing terms in Attachment B, on Client's
instructions, with reasonable security safeguards, and with
support for data principal requests and breach intimation
(DPDP Act 2023, s.8).
8. Personnel Security Clause:
Vendor shall conduct background checks on all personnel
accessing client systems or data. Vendor shall ensure
personnel sign confidentiality agreements. Vendor shall
notify client of personnel changes affecting the engagement.
9. Compliance Clause:
Vendor shall comply with all applicable regulations including
PCI DSS, GDPR, DPDP Act 2023, RBI guidelines, and SEBI
regulations as applicable. Vendor shall provide compliance
attestations annually.
10. Liability and Insurance Clause:
Vendor shall maintain cyber insurance with minimum coverage
of [X] crore. Vendor shall be liable for damages resulting
from vendor-introduced security breaches. Vendor shall indemnify
client for regulatory fines resulting from vendor negligence.
Stage 3: Onboarding
Vendor Onboarding Security Checklist:
| # | Checklist Item | Status |
|---|---|---|
| 1 | Security contract clauses signed | ☐ |
| 2 | NDA signed by all vendor personnel | ☐ |
| 3 | Vendor personnel background checks completed | ☐ |
| 4 | Vendor access to client systems provisioned with least privilege | ☐ |
| 5 | MFA enabled for all vendor access | ☐ |
| 6 | Vendor workstation security requirements communicated | ☐ |
| 7 | Secure development environment provisioned | ☐ |
| 8 | Code repository access configured with branch protection | ☐ |
| 9 | CI/CD pipeline access configured with security scanning | ☐ |
| 10 | Test data provided (no production data) | ☐ |
| 11 | Security requirements walkthrough completed | ☐ |
| 12 | Security incident reporting process communicated | ☐ |
| 13 | Vendor security contact established | ☐ |
| 14 | Vendor security training completed | ☐ |
| 15 | Code escrow arrangement activated | ☐ |
| 16 | Monitoring and logging configured for vendor activity | ☐ |
| 17 | Subcontractor approval obtained (if applicable) | ☐ |
| 18 | Compliance attestation obtained | ☐ |
Stage 4: Development Monitoring
Ongoing Vendor Security Monitoring:
| Activity | Frequency | Method |
|---|---|---|
| Code review | Every sprint/iteration | Automated SAST + manual review for critical code |
| Security scanning | Every build | SAST, SCA integrated into CI/CD |
| Access review | Monthly | Review vendor access logs, remove unnecessary access |
| Progress review | Weekly | Security status in project status meetings |
| Vulnerability tracking | Continuous | Track vendor vulnerabilities in client system |
| Compliance check | Quarterly | Verify vendor compliance attestations |
| Security audit | Annually (or bi-annually for high-risk) | On-site or remote audit of vendor controls |
| Incident monitoring | Continuous | Monitor for vendor-reported incidents |
| Subcontractor monitoring | Quarterly | Verify subcontractor security status |
Vendor Activity Monitoring:
- All vendor access to client systems is logged
- Vendor code commits are reviewed for security
- Vendor access to production is restricted and monitored
- Vendor data downloads are tracked and alerted
- Vendor VPN/access sessions are time-limited and reviewed
Stage 5: Delivery and Acceptance
Security Acceptance Process:
- Deliverable Submission: Vendor submits code with security test report (SAST, DAST, SCA results)
- Automated Validation: Client runs SAST, SCA, and secrets detection on delivered code
- Manual Review: Client security team reviews critical/high-risk code paths
- Penetration Testing: Client or third party conducts penetration test on delivered application
- Vulnerability Triage: Findings are triaged, severity assigned, and remediation timeline agreed
- Remediation: Vendor fixes vulnerabilities within SLA
- Re-testing: Client verifies fixes
- Security Sign-off: Client security team approves deliverable for deployment
- Deployment: Code is deployed through client's change management process
Delivery evidence pack (acceptance gate, 27002 8.30(c)–(g)):
| Evidence | 27002 8.30 item | Accept if |
|---|---|---|
| Threat-model sign-off | (c) | Mitigations implemented or risk-accepted |
| SAST and SCA results; SBOM | (g) | No open critical findings |
| Malware scan of delivered artefacts | (f) | Clean |
| Penetration test (major releases) | (g) | Criticals fixed and retested |
| Assurance report (ISO 27001 certificate scope, SOC 2 Type 2) | (e) | Current and in scope |
| Licence list for open-source components | (a) | No prohibited licences |
Acceptance Criteria:
- Zero critical vulnerabilities in SAST/DAST/SCA
- All high vulnerabilities remediated or risk-accepted with security lead approval
- No hardcoded secrets detected
- All dependencies scanned and approved
- Security test report provided and reviewed
- Architecture diagram provided and reviewed
- Data handling verified (no production data used in testing)
- Compliance requirements verified
Stage 6: Deployment and Ongoing Monitoring
Post-Deployment Vendor Security:
- Vendor access to production is revoked or severely restricted
- Vendor support access requires ticket-based approval with time limits
- Vendor patches and updates are security tested before deployment
- Vendor component vulnerabilities are monitored via SCA
- Vendor security incidents are tracked and evaluated
- Vendor compliance attestations are reviewed annually
Stage 7: Offboarding
Vendor Offboarding Security Checklist:
| # | Checklist Item | Status |
|---|---|---|
| 1 | All vendor access to client systems revoked | ☐ |
| 2 | All vendor accounts disabled/deleted | ☐ |
| 3 | Vendor VPN access revoked | ☐ |
| 4 | All vendor code commits reviewed and merged | ☐ |
| 5 | Code escrow updated with final codebase | ☐ |
| 6 | Knowledge transfer completed | ☐ |
| 7 | Documentation transferred and reviewed | ☐ |
| 8 | Vendor data deletion verified | ☐ |
| 9 | Vendor backup destruction verified | ☐ |
| 10 | Subcontractor access revoked | ☐ |
| 11 | Final security audit conducted | ☐ |
| 12 | Security incident review completed | ☐ |
| 13 | IP transfer verification completed | ☐ |
| 14 | Final payment contingent on security clearance | ☐ |
| 15 | Lessons learned documented | ☐ |
| 16 | Vendor relationship closed in vendor management system | ☐ |
Special Scenarios
Offshore Development (India to US/EU/UK)
Additional Considerations:
- Data residency: EU data must stay in EU; consider data localization requirements
- GDPR/DPDP Act: Cross-border transfer requirements (GDPR: SCCs or adequacy; DPDP: no transfers to government-restricted countries)
- Time zone coordination: Security incident response across time zones
- Cultural differences: Security awareness and practices may differ
- Regulatory compliance: Vendor must comply with both Indian and client-country regulations
- Export controls: Technology export restrictions (cryptography, defense-related)
- Tax and legal: Contract jurisdiction, dispute resolution, liability
Mitigation Strategies:
- Use dedicated offshore development centers with enhanced security
- Implement data minimization (only necessary data leaves the client country)
- Use synthetic/anonymized data for offshore development
- Implement strong encryption for all data transfers
- Establish 24/7 security operations with overlap hours
- Conduct regular on-site audits of offshore facilities
Subcontracting Management
Subcontracting Risks:
- Primary vendor may subcontract to unknown parties
- Security requirements may not flow down to subcontractors
- Client may not know who is actually writing the code
- Subcontractors may be in high-risk jurisdictions
Mitigation Strategies:
- Contractual prohibition on subcontracting without approval
- Mandatory subcontractor security assessment
- Subcontractor security clauses equivalent to primary contract
- Primary vendor liability for subcontractor breaches
- Right to audit subcontractors
- Subcontractor personnel screening requirements
Open Source Development with Vendor Customization
Risks:
- Vendor introduces vulnerable open source components
- Customizations may introduce new vulnerabilities
- Open source license compliance issues
- Community support vs. vendor support confusion
Mitigation:
- SCA for all open source components in deliverables
- License compliance review
- Vendor responsible for open source vulnerability patching
- Community vs. vendor support model documented
- Backporting policy for security patches
Cloud-Based Development (Vendor-Managed Platforms)
Risks:
- Vendor uses cloud platforms (GitHub, GitLab, AWS CodeCommit) with shared infrastructure
- Multi-tenant environments may have data leakage risks
- Vendor's cloud security posture affects client security
- API keys and credentials in cloud environments
Mitigation:
- Vendor cloud security assessment
- Dedicated cloud instances where possible
- Cloud access logging and monitoring
- Encryption of data at rest in cloud
- Vendor cloud security configuration review
Tools, Technologies, and Solutions
Vendor Risk Management Platforms
| Need | Typical options |
|---|---|
| Vendor risk assessment | Standard questionnaires (for example the Shared Assessments SIG), vendor risk modules in GRC or ITSM tools, or a spreadsheet for small portfolios |
| Continuous monitoring | External attack-surface and security-rating services |
| Contract tracking | Contract management system with security-clause fields |
Code Security and Repository Tools
| Tool | Best For | Pricing model |
|---|---|---|
| SonarQube | SAST, code quality | Free (Community) / Enterprise |
| Checkmarx | Enterprise SAST | Enterprise pricing |
| Veracode | Enterprise SAST, DAST, SCA | Enterprise pricing |
| Git-secrets | Pre-commit secret detection | Free |
| TruffleHog | Secret scanning in repositories | Free |
| GitGuardian | Enterprise secret detection | Commercial |
Contract and Document Management
| Tool | Best For | Pricing model |
|---|---|---|
| Ironclad | Contract lifecycle management | Enterprise pricing |
| DocuSign CLM | Contract management, e-signatures | Enterprise pricing |
| Icertis | Enterprise contract management | Enterprise pricing |
| Conga | Contract management, Salesforce integration | Enterprise pricing |
| Microsoft Word + SharePoint | Simple document management | Included in Microsoft 365 |
Vendor Monitoring and Audit Tools
| Tool | Best For | Pricing model |
|---|---|---|
| Hyperproof | Compliance management, vendor assessments | Commercial |
| Tugboat Logic | Security assurance, vendor management | Commercial |
| StandardFusion | GRC platform, vendor management | Commercial |
| Google Forms / Typeform | Vendor questionnaires | Free / Pro |
| Excel | Small vendor portfolios | Free |
Indian Vendor Security Assessment Resources
| Resource | Description | URL |
|---|---|---|
| NASSCOM | Indian IT industry body, security guidelines | https://nasscom.in |
| Data Security Council of India (DSCI) | Data protection and security best practices | https://dsci.in |
| MeitY | Ministry of Electronics and IT, security guidelines | https://www.meity.gov.in |
| STQC | Standardization Testing and Quality Certification | https://stqc.gov.in |
| CERT-In | Indian Computer Emergency Response Team | https://www.cert-in.org.in |
Policy and Procedure Templates
Outsourced Development Security Policy (Template)
Template
Outsourced Development Security Policy
Document ID: POL-OUT-SEC-001 Version: 1.0 Effective Date: [DATE] Owner: CISO / Procurement Security Lead Approved By: [Name], [Title] Review Cycle: Annual
1. Purpose
This policy establishes the security requirements for all outsourced software development engagements at [Organization].
2. Scope
This policy applies to:
- Full application outsourcing to third-party vendors
- Partial outsourcing (modules, components, features)
- Offshore, nearshore, and onshore development
- Staff augmentation and contract developers
- Managed development services
- Subcontracting arrangements
- Open source customization by vendors
3. Policy Statements
3.1 Vendor Selection Security
- All vendors must undergo security due diligence before engagement.
- Vendor security assessment must be completed using the standard questionnaire.
- Vendors scoring below 50 (critical risk) require CISO approval for engagement.
- Vendors must provide security certifications (ISO 27001, SOC 2) or equivalent evidence.
3.2 Contract Security Requirements
- All outsourcing contracts must include security clauses per the standard template.
- Security requirements must be attached as an appendix to every SOW.
- Right-to-audit clauses must be included in all critical/high-risk vendor contracts.
- Data protection agreements must be signed for all engagements involving personal data.
- IP protection clauses must be included in all contracts.
- Subcontracting must be explicitly controlled and approved.
3.3 Vendor Onboarding Security
- All vendor personnel must sign NDAs before accessing client information.
- Vendor personnel must complete security awareness training before accessing client systems.
- Vendor access must be provisioned with least privilege and MFA.
- Vendor workstations must meet minimum security standards.
- Code escrow must be established for all critical application development.
3.4 Development Security
- Vendor must follow client's secure development life cycle or equivalent.
- Vendor must comply with client's secure coding standards.
- All vendor code must be scanned by SAST and SCA before delivery.
- Vendor must not use production data for testing or development.
- Vendor must report suspected or actual security incidents within [2-4] hours.
- Vendor code commits must be reviewed by client security team for critical projects.
3.5 Delivery and Acceptance
- All deliverables must pass security acceptance testing before deployment.
- Vendor must provide security test reports with each major deliverable.
- Zero critical vulnerabilities are acceptable in delivered code.
- Client reserves the right to conduct independent penetration testing.
- Security sign-off is required before production deployment.
3.6 Monitoring and Review
- Vendor security must be reviewed at least annually (bi-annually for critical/high-risk).
- Vendor access must be reviewed monthly and revoked when no longer needed.
- Vendor security incidents must be tracked and evaluated.
- Vendor compliance attestations must be reviewed annually.
- Subcontractor security must be verified quarterly.
3.7 Offboarding
- Vendor access must be revoked within 24 hours of contract termination.
- Vendor data deletion must be verified and documented.
- Code escrow must be updated with final codebase.
- Knowledge transfer must be completed and verified.
- Final security audit must be conducted before closure.
4. Roles and Responsibilities
- CISO: Owns the policy, approves critical/high-risk vendor engagements, approves risk acceptance
- Procurement Security Lead: Manages vendor security assessments, contract clauses, onboarding
- Vendor Manager: Monitors vendor compliance, coordinates security reviews, manages relationships
- Security Lead: Reviews vendor code, conducts acceptance testing, approves security sign-off
- Legal/Contracts: Drafts and negotiates security contract clauses
- Development Lead: Reviews vendor technical deliverables, manages integration
- Compliance Officer: Ensures vendor regulatory compliance
5. Exceptions
Exceptions require written CISO approval with documented risk acceptance and compensating controls.
6. Enforcement
Non-compliance may result to contract termination, audit findings, or legal action.
7. Related Documents
- Information Security Policy (POL-INFO-001)
- Vendor Management Policy (POL-VEND-001)
- Secure Development Life Cycle Policy (POL-SDLC-001)
- Secure Coding Policy (POL-SEC-CODE-001)
- Data Protection Policy (POL-DATA-001)
- Security Testing Policy (POL-SEC-TEST-001)
8. Revision History
| Version | Date | Author | Changes |
|---|---|---|---|
| 1.0 | [DATE] | [Name] | Initial version |
Vendor Security Assessment Questionnaire (Template)
Template
Vendor Security Assessment Questionnaire
Vendor Name: ___________________
Assessment Date: ___________________
Assessed By: ___________________
Risk Tier: ☐ Critical ☐ High ☐ Medium ☐ Low
1. Organization and Governance
1.1 Does your organization have a dedicated security function? ☐ Yes ☐ No
1.2 Who is your Chief Information Security Officer (CISO) or equivalent?
1.3 Does your organization hold ISO 27001 certification? ☐ Yes ☐ No (Certificate #:)
1.4 Does your organization hold SOC 2 Type II certification? ☐ Yes ☐ No
1.5 Has your organization had a security breach in the past 3 years? ☐ Yes ☐ No
If yes, please describe: ___________________
2. Secure Development
2.1 Do you follow a Secure Development Life Cycle (SDLC)? ☐ Yes ☐ No
2.2 Do you use static application security testing (SAST)? ☐ Yes ☐ No (Tool:)
2.3 Do you use dynamic application security testing (DAST)? ☐ Yes ☐ No (Tool:)
2.4 Do you use software composition analysis (SCA)? ☐ Yes ☐ No (Tool:)
2.5 Do you conduct manual security code reviews? ☐ Yes ☐ No
2.6 Do you conduct penetration testing? ☐ Yes ☐ No (Frequency:)
2.7 Do you have secure coding standards? ☐ Yes ☐ No (Standard:)
2.8 Do you train developers on secure coding? ☐ Yes ☐ No (Frequency:)
3. Data Protection
3.1 How do you encrypt data in transit? ___________________
3.2 How do you encrypt data at rest? ___________________
3.3 Do you use production data for testing? ☐ Yes ☐ No
3.4 Do you have a data retention and deletion policy? ☐ Yes ☐ No
3.5 Do you have a data breach notification process? ☐ Yes ☐ No (Timeline:)
4. Access Control
4.1 Do you require multi-factor authentication for all systems? ☐ Yes ☐ No
4.2 Do you enforce least privilege access? ☐ Yes ☐ No
4.3 Do you review access permissions quarterly? ☐ Yes ☐ No
4.4 Do you monitor and log all access to client data? ☐ Yes ☐ No
4.5 Do you restrict remote access to client systems? ☐ Yes ☐ No
5. Personnel Security
5.1 Do you conduct background checks on employees? ☐ Yes ☐ No
5.2 Do employees sign confidentiality agreements? ☐ Yes ☐ No
5.3 Do you have a security awareness training program? ☐ Yes ☐ No
5.4 What is your average employee turnover rate? ___________________
6. Subcontracting
6.1 Do you subcontract any work? ☐ Yes ☐ No
6.2 If yes, how do you ensure subcontractor security? ___________________
6.3 Do subcontractors sign security agreements? ☐ Yes ☐ No
7. Business Continuity
7.1 Do you have a business continuity plan? ☐ Yes ☐ No
7.2 Do you have a disaster recovery plan? ☐ Yes ☐ No
7.3 What is your RTO/RPO for critical systems? ___________________
7.4 Do you have cyber insurance? ☐ Yes ☐ No (Coverage:)
8. Compliance
8.1 Can you comply with PCI DSS? ☐ Yes ☐ No
8.2 Can you comply with GDPR? ☐ Yes ☐ No
8.3 Can you comply with DPDP Act 2023? ☐ Yes ☐ No
8.4 Can you comply with RBI cybersecurity guidelines? ☐ Yes ☐ No
8.5 Can you provide compliance attestations? ☐ Yes ☐ No
9. IP Protection
9.1 Do you have an IP protection policy? ☐ Yes ☐ No
9.2 Can you support code escrow? ☐ Yes ☐ No
9.3 Do you have IP theft prevention controls? ☐ Yes ☐ No
10. References
10.1 Can you provide 3 security references from similar clients? ☐ Yes ☐ No
Scoring
| Category | Score (1-5) | Weight | Weighted Score |
|---|---|---|---|
| Organization & Governance | 15% | ||
| Secure Development | 25% | ||
| Data Protection | 20% | ||
| Access Control | 15% | ||
| Personnel Security | 10% | ||
| Subcontracting | 5% | ||
| Business Continuity | 5% | ||
| Compliance | 5% | ||
| Total Score |
Risk Tier
| Score | Tier |
|---|---|
| 90-100 | Low |
| 70-89 | Medium |
| 50-69 | High |
| <50 | Critical |
Assessment Decision
☐ Approved, Low risk, standard controls
☐ Approved with Conditions, Medium risk, enhanced controls required
☐ Conditionally Approved, High risk, extensive controls required, quarterly review
☐ Not Approved, Critical risk, engagement not recommended
Conditions (if applicable)
Approver
Name: ___________________
Title: ___________________
Signature: ___________________
Date: ___________________
Risk Assessment and Treatment
Risk Assessment for Outsourced Development
| Risk ID | Risk Description | Likelihood | Impact | Risk Level | Mitigation |
|---|---|---|---|---|---|
| R-001 | Vendor introduces backdoors or malicious code | Low | Critical | High | SAST, manual code review, penetration testing, code escrow, right-to-audit |
| R-002 | Vendor has inadequate security, leading to client data breach | Medium | Critical | Critical | Vendor assessment, contract clauses, monitoring, data minimization |
| R-003 | Vendor subcontractors to unsecured parties | Medium | High | High | Subcontracting controls, approval requirements, liability clauses |
| R-004 | Vendor steals client IP or source code | Low | High | High | IP clauses, code escrow, access logging, legal protections |
| R-005 | Vendor uses production data for testing/development | Medium | High | High | Data handling clauses, monitoring, synthetic data policy |
| R-006 | Vendor does not patch vulnerabilities in delivered code | Medium | High | High | SCA monitoring, patch SLA, maintenance contract |
| R-007 | Vendor access is not revoked after engagement ends | Medium | High | High | Offboarding checklist, access review, automated deprovisioning |
| R-008 | Vendor introduces vulnerable open source components | High | Medium | High | SCA, dependency review, vendor vulnerability management |
| R-009 | Vendor security incidents are not reported to client | Medium | High | High | Incident notification clause, monitoring, contractual penalties |
| R-010 | Vendor compliance failures expose client to regulatory penalties | Medium | High | High | Compliance clauses, vendor attestation, audit rights, liability |
| R-011 | Vendor development environment is compromised | Medium | High | High | Vendor environment security, code signing, build verification |
| R-012 | Vendor personnel lack security awareness | High | Medium | High | Training requirements, personnel screening, security champion program |
| R-013 | Vendor code quality issues lead to security vulnerabilities | Medium | High | High | Acceptance testing, code review, quality metrics, SAST enforcement |
| R-014 | Vendor does not follow secure development practices | Medium | High | High | SDLC requirements, contract clauses, audit rights, monitoring |
| R-015 | Geopolitical risks affect vendor operations (sanctions, data access) | Low | High | Medium | Contract jurisdiction, data localization, backup vendors, exit planning |
Risk Treatment Options
| Risk | Treatment | Residual Risk |
|---|---|---|
| R-001 | Multi-layer code validation + legal deterrent | Low |
| R-002 | Assessment + contract + monitoring + data minimization | Low |
| R-003 | Subcontractor controls + approval + liability | Low |
| R-004 | IP clauses + escrow + logging + legal | Low |
| R-005 | Data handling policy + synthetic data + monitoring | Low |
| R-006 | SCA + patch SLA + maintenance contract | Low |
| R-007 | Offboarding checklist + access review + automation | Low |
| R-008 | SCA + dependency review + vendor management | Low |
| R-009 | Notification clause + monitoring + penalties | Low |
| R-010 | Compliance clauses + attestation + audit + liability | Low |
| R-011 | Code signing + build verification + vendor audit | Low |
| R-012 | Training requirements + screening + mentoring | Low |
| R-013 | Acceptance testing + code review + quality metrics | Low |
| R-014 | SDLC requirements + contract + audit + monitoring | Low |
| R-015 | Contract jurisdiction + data localization + backup | Low |
Audit and Compliance Checklist
Pre-Audit Self-Assessment
| # | Question | Evidence | Status |
|---|---|---|---|
| 1 | Is there a documented Outsourced Development Security Policy? | Policy document | ☐ |
| 2 | Are vendor security assessments conducted before engagement? | Assessment records | ☐ |
| 3 | Do outsourcing contracts include security clauses? | Contract samples | ☐ |
| 4 | Are NDAs signed by all vendor personnel? | NDA records | ☐ |
| 5 | Is vendor access provisioned with least privilege and MFA? | Access provisioning records | ☐ |
| 6 | Do vendors comply with the secure development life cycle? | SDLC compliance records | ☐ |
| 7 | Is vendor code scanned by SAST/SCA before delivery? | Scan reports | ☐ |
| 8 | Is security acceptance testing performed on vendor deliverables? | Acceptance test records | ☐ |
| 9 | Are security sign-offs required before vendor code deployment? | Sign-off records | ☐ |
| 10 | Is vendor access reviewed and revoked when no longer needed? | Access review records | ☐ |
| 11 | Is vendor security reviewed at least annually? | Review records | ☐ |
| 12 | Are subcontractor security controls verified? | Subcontractor records | ☐ |
| 13 | Is code escrow maintained for critical applications? | Escrow records | ☐ |
| 14 | Do vendors report security incidents within contractual timelines? | Incident records | ☐ |
| 15 | Are vendor security incidents tracked and evaluated? | Incident tracking | ☐ |
| 16 | Is vendor data deletion verified at offboarding? | Deletion verification | ☐ |
| 17 | Are vendor compliance attestations reviewed annually? | Compliance records | ☐ |
| 18 | Is there a right-to-audit clause in critical vendor contracts? | Contract review | ☐ |
| 19 | Are vendor security findings remediated within SLA? | Remediation tracking | ☐ |
| 20 | Is vendor security integrated into procurement? | Procurement records | ☐ |
| 21 | Are vendor personnel screened before access? | Screening records | ☐ |
| 22 | Do vendors complete security awareness training? | Training records | ☐ |
| 23 | Is vendor code reviewed for backdoors or malicious code? | Code review records | ☐ |
| 24 | Are vendor development environments secure? | Environment assessment | ☐ |
| 25 | Is vendor IP protection verified? | IP protection records | ☐ |
| 26 | Are vendor security metrics tracked? | Metrics dashboard | ☐ |
| 27 | Is there a vendor offboarding security checklist? | Offboarding checklist | ☐ |
| 28 | Are vendor security requirements communicated clearly? | Communication records | ☐ |
| 29 | Are vendor security lessons learned documented? | Lessons learned | ☐ |
| 30 | Are vendor security controls audited? | Audit records | ☐ |
Auditor Interview Questions
Be prepared to answer:
- "How do you assess vendor security before engagement?"
- "What security clauses are in your outsourcing contracts?"
- "Can you show me a vendor security assessment?"
- "How do you ensure vendor code is secure before acceptance?"
- "What happens if a vendor introduces a security vulnerability?"
- "How do you handle vendor subcontracting?"
- "Are vendor security incidents reported to you?"
- "How do you protect your IP when outsourcing?"
- "What is your vendor offboarding process?"
- "How do you monitor vendor compliance with security requirements?"
Common Audit Findings and How to Avoid Them
| Finding | Cause | Prevention |
|---|---|---|
| "No vendor security assessment conducted" | Process gap | Mandatory assessment before engagement |
| "Contracts lack security clauses" | Legal gap | Standard contract template with security clauses |
| "Vendor code accepted without security testing" | Testing gap | Mandatory acceptance testing, sign-off |
| "Vendor access not revoked after engagement" | Offboarding gap | Offboarding checklist, access review |
| "No monitoring of vendor security" | Monitoring gap | Annual review, continuous monitoring |
| "Vendor uses production data for testing" | Data handling gap | Data handling policy, synthetic data, monitoring |
| "Subcontractor security not verified" | Subcontracting gap | Subcontractor approval, security verification |
| "No code escrow for critical applications" | IP protection gap | Code escrow requirement in contracts |
| "Vendor incidents not reported" | Communication gap | Incident notification clause, monitoring |
| "Vendor compliance not verified" | Compliance gap | Annual attestation, audit rights, compliance checklist |
Metrics and KPIs
Figure · Measures
The measures that show A.8.30 is working
- Vendor Assessment Coverage100%Quarterly
- Contract Security Clause Coverage100%Quarterly
- Vendor Onboarding Compliance100%Monthly
- Security Acceptance Rate> 95%Monthly
- Vendor Access Review Rate100%Quarterly
Process Metrics
| Metric | Formula | Target | Frequency |
|---|---|---|---|
| Vendor Assessment Coverage | (# of vendors assessed / # of active vendors) × 100 | 100% | Quarterly |
| Contract Security Clause Coverage | (# of contracts with security clauses / # of contracts) × 100 | 100% | Quarterly |
| Vendor Onboarding Compliance | (# of vendors with completed onboarding / # of new vendors) × 100 | 100% | Monthly |
| Security Acceptance Rate | (# of deliverables passing acceptance / # of deliverables tested) × 100 | > 95% | Monthly |
| Vendor Access Review Rate | (# of vendors with quarterly access review / # of vendors) × 100 | 100% | Quarterly |
| Vendor Security Review Rate | (# of vendors with annual security review / # of vendors) × 100 | 100% | Annually |
| Subcontractor Approval Rate | (# of approved subcontractors / # of subcontractors) × 100 | 100% | Quarterly |
| Vendor Incident Reporting Rate | (# of vendor incidents reported / # of vendor incidents) × 100 | 100% | Per incident |
| Offboarding Compliance | (# of vendors with completed offboarding / # of terminated vendors) × 100 | 100% | Monthly |
| Vendor Training Compliance | (# of vendor personnel trained / # of vendor personnel) × 100 | 100% | Quarterly |
Outcome Metrics
| Metric | Formula | Target | Frequency |
|---|---|---|---|
| Vendor-Introduced Vulnerabilities | Vulnerabilities introduced by vendor code per quarter | < 2 | Quarterly |
| Vendor Security Incident Rate | Security incidents caused by vendors per year | < 1 | Annually |
| Vendor Data Breach Rate | Data breaches involving vendor access per year | 0 | Annually |
| IP Theft Incidents | IP theft or misuse incidents per year | 0 | Annually |
| Vendor Compliance Score | Average vendor compliance score | > 80/100 | Annually |
| Vendor Remediation SLA | (# of vendor vulns fixed within SLA / # of vendor vulns) × 100 | > 90% | Monthly |
| Vendor Audit Findings | Findings from vendor audits per year | < 5 | Annually |
| Time to Vendor Security Assessment | Average days to complete vendor assessment | < 5 days | Per vendor |
| Vendor Security Satisfaction | Client satisfaction with vendor security | > 4.0/5.0 | Annually |
| Cost of Vendor Security Incidents | Financial impact of vendor security incidents per year | Decreasing | Annually |
Dashboard Sample
┌─────────────────────────────────────────────────────────────────────┐
│ OUTSOURCED DEVELOPMENT SECURITY DASHBOARD │
│ [Organization] — [Month Year] │
├─────────────────────────────────────────────────────────────────────┤
│ VENDOR ASSESSMENT: 100% ██████████████████████ Target: 100% │
│ CONTRACT CLAUSES: 100% ██████████████████████ Target: 100% │
│ ACCEPTANCE PASS: 97% ████████████████████░░ Target: 95% │
│ ACCESS REVIEW: 100% ██████████████████████ Target: 100% │
│ VENDOR INCIDENTS: 0 ░░░░░░░░░░░░░░░░░░░░░░ Target: <1/y │
│ VENDOR VULNS: 1/q █░░░░░░░░░░░░░░░░░░░░░ Target: <2/q │
│ COMPLIANCE SCORE: 86/100 ████████████████████░░ Target: >80 │
│ AUDIT FINDINGS: 2 ██░░░░░░░░░░░░░░░░░░░░ Target: <5/y │
│ REMEDIATION SLA: 95% ████████████████████░░ Target: 90% │
│ OFFBOARDING: 100% ██████████████████████ Target: 100% │
└─────────────────────────────────────────────────────────────────────┘
Common Pitfalls and How to Avoid Them
Pitfall 1: "We Trust Our Vendor"
Symptom: Organization skips vendor assessment because "we've worked with them for years."
Reality: Long-term relationships can create complacency. Vendor security posture changes over time (turnover, new management, budget cuts, acquisitions).
Solution:
- Annual re-assessment of all vendors
- Continuous monitoring for security incidents and rating changes
- Don't let relationship duration override security due diligence
- Include security in contract renewals
Pitfall 2: "Security Clauses Are Boilerplate"
Symptom: Generic security clauses copied from internet templates without customization.
Reality: Boilerplate clauses may not address your specific risks, technology stack, or regulatory requirements. They may not be enforceable in your jurisdiction.
Solution:
- Customize security clauses for each engagement based on risk tier
- Have legal review security clauses for enforceability
- Include specific technical requirements (encryption standards, MFA, etc.)
- Reference specific compliance requirements (PCI DSS, DPDP Act, etc.)
Pitfall 3: "We Can't Find Secure Vendors"
Symptom: Organization accepts vendors with poor security because "all vendors are the same."
Reality: Vendor security varies significantly. Some vendors invest heavily in security; others treat it as a cost center. The difference is visible in certifications, tools, and processes.
Solution:
- Use vendor security ratings (BitSight, SecurityScorecard) as a screening tool
- Require minimum security standards (ISO 27001, SOC 2, or equivalent)
- Use vendor risk tiers to differentiate treatment
- Invest in vendor security improvement programs rather than accepting poor security
Pitfall 4: "Offboarding Is Just Access Revocation"
Symptom: Vendor offboarding only revokes access without complete data deletion, IP transfer, and knowledge transfer.
Reality: Incomplete offboarding creates lingering risks: data remnants, orphaned accounts, IP gaps, and operational continuity issues.
Solution:
- Use complete offboarding checklist
- Verify data deletion with evidence
- Update code escrow with final codebase
- Conduct knowledge transfer and document it
- Perform final security audit
- Close vendor relationship in vendor management system
Pitfall 5: "We Don't Need to Monitor Long-Term Vendors"
Symptom: Continuous monitoring is limited to the first year of engagement.
Reality: Vendor security posture degrades over time without oversight. Incidents, compliance changes, and personnel changes affect security continuously.
Solution:
- Annual security review for all vendors
- Continuous monitoring for critical/high-risk vendors
- Quarterly access review for all vendors with system access
- Incident monitoring (vendor breach notifications, security rating changes)
- Re-assessment when vendor has significant changes (acquisition, leadership change)
Pitfall 6: "Subcontracting Is the Vendor's Problem"
Symptom: Organization ignores subcontracting because "the vendor is responsible."
Reality: While the vendor is contractually responsible, the client bears the operational and reputational risk of subcontractor breaches. SolarWinds showed how supply chain attacks propagate.
Solution:
- Contractual control over subcontracting (approval required)
- Subcontractor security assessment
- Subcontractor liability clauses
- Right to audit subcontractors
- Monitoring of subcontractor activity
Pitfall 7: "Cost Overrides Security"
Symptom: Cheaper vendors are selected despite poor security posture.
Reality: The cost of a vendor breach (data breach, IP theft, regulatory fines, reputational damage) far exceeds the cost difference between a secure vendor and a cheap vendor.
Solution:
- Include security as a weighted factor in vendor selection (not just cost)
- Calculate overall value including security risk
- Use risk-adjusted pricing in vendor comparison
- Executive sponsorship for security-aware vendor selection
Pitfall 8: "Vendor Security Is Procurement's Job"
Symptom: Security team is not involved in vendor selection or management.
Reality: Procurement teams optimize for cost and delivery; security teams optimize for risk. Both must be involved.
Solution:
- Security team involvement in vendor selection (assessment, contract review)
- Security team involvement in acceptance testing
- Security team involvement in ongoing monitoring
- Cross-functional vendor management committee (procurement, security, legal, development)
Illustrative Scenarios
Hypothetical scenarios: composite examples for guidance, not real organisations or verified outcomes.
Scenario 1: E-commerce Platform With Five Development Vendors
Situation. An e-commerce company uses five development vendors. Contracts have no security clauses, vendors have broad repository access, one vendor has been testing with production customer data, and another has quietly subcontracted part of the work.
What applying 8.30 looks like.
- Risk-tier each vendor; add a security addendum: right to audit, data handling, subcontracting approval, incident notice in hours, testing and delivery evidence.
- Re-onboard vendor staff with NDAs, MFA and least-privilege repository access; client-controlled repositories only.
- SAST, SCA and secret scanning on all vendor commits; security review for critical services.
- Synthetic or masked test data only (A.8.33); subcontractors approved and assessed.
- Quarterly vendor reviews and an annual audit of high-risk vendors.
Lesson. Most vendor failures come from what the contract never asked for. Write the requirements down, then check them.
Scenario 2: Bank Core-System Implementation
Situation. A bank's core-system vendor has an ISO 27001 certificate, but the contract lacks escrow, audit rights and subcontracting controls, and part of the work is being done by an offshore subcontractor the bank did not know about.
What applying 8.30 looks like.
- Contract renegotiated under the RBI Master Direction on Outsourcing of IT Services (2023): audit rights, escrow, subcontracting approval, data location, incident notice, and testing obligations.
- The certificate's scope checked against the services actually delivered.
- A joint security governance forum; bank review of code for critical modules.
- Independent penetration testing before go-live (by a CERT-In-empanelled auditor where required), with retests and sign-off.
Lesson. A supplier's certificate is a start, not proof. Check its scope and put the specific requirements into the contract.
Multi-Framework Mapping
NIST SP 800-53 Rev 5 Mapping
| NIST Control | Description | A.8.30 Mapping |
|---|---|---|
| SA-4 | Acquisition process | Security requirements in contracts |
| SA-9 | External system services | Oversight of outsourced services |
| SA-11 | Developer testing and evaluation | Evidence of vendor testing |
| SA-21 | Developer screening | Screening of vendor developers |
| SR-2 | Supply chain risk management plan | Vendor risk management |
| SR-3 | Supply chain controls and processes | Controls across the supply chain |
| SR-4 | Provenance | Code provenance and SBOM |
| SR-6 | Supplier assessments and reviews | Vendor assessments and audits |
COBIT 2019 Mapping
| COBIT Practice | Description | A.8.30 Mapping |
|---|---|---|
| APO10.01 | Identify and evaluate vendor relationships and contracts | Vendor selection |
| APO10.02 | Select vendors | Due diligence |
| APO10.03 | Manage vendor relationships and contracts | Contract security terms |
| APO10.04 | Manage vendor risk | Vendor risk management |
| APO10.05 | Monitor vendor performance and compliance | Ongoing monitoring |
| APO09.03 | Manage service agreements | Service levels and obligations |
PCI DSS v4.0.1 Mapping
| PCI DSS Requirement | Outsourced Development Focus |
|---|---|
| 12.8.1 | List of third-party service providers |
| 12.8.2 | Written agreements acknowledging security responsibility |
| 12.8.3 | Due diligence before engagement |
| 12.8.4 | Monitor providers' PCI DSS compliance at least annually |
| 12.8.5 | Record which requirements each provider manages |
| 6.2.1–6.2.4 | Bespoke software developed securely, including by vendors |
DPDP Act 2023: Outsourcing Implications
| DPDP Act Section | Outsourced Development Implication |
|---|---|
| Section 8(2) | A Data Fiduciary may engage a Data Processor only under a valid contract |
| Section 8(5) | Reasonable security safeguards, vendors must implement appropriate safeguards |
| Section 8(4) | Appropriate technical and organisational measures, vendors must implement data protection in design |
| Section 8(6) | Personal data breach intimation, vendors must notify fiduciaries of breaches |
| Sections 11–14 | Data Principals' rights, vendors must support data subject requests |
OWASP SAMM Mapping
| SAMM Practice | Maturity Level | A.8.30 Mapping |
|---|---|---|
| Governance - Strategy & Metrics | Level 1-3 | Vendor security strategy |
| Governance - Policy & Compliance | Level 1-3 | Vendor compliance requirements |
| Implementation - Secure Build | Level 1-3 | Vendor secure build requirements |
| Implementation - Defect Management | Level 1-3 | Vendor vulnerability management |
| Verification - Security Testing | Level 1-3 | Vendor security testing |
CIS Controls v8 Mapping
| CIS Control | Earliest IG | A.8.30 Mapping |
|---|---|---|
| Control 15 | IG1 | Service provider management |
| Control 16 | IG2 | Application software security (vendor code) |
| Control 7 | IG1 | Continuous vulnerability management (vendor components) |
| Control 1 | IG1 | Inventory and control of enterprise assets (vendor access) |
| Control 6 | IG1 | Access control management (vendor access) |
Regulatory and Industry Context
India
| Regulation | Outsourced Development Relevance | Key Mandates |
|---|---|---|
| DPDP Act 2023 | Critical | Section 8: Data Fiduciaries responsible for vendor compliance; Section 8(5): Vendor security safeguards |
| IT Act 2000 | High | Section 43A: Reasonable security practices include vendor management |
| RBI Guidelines | Critical for banks | Cybersecurity framework requires vendor risk management for outsourcing |
| SEBI Regulations | Critical for markets | Cyber resilience requires vendor security for market infrastructure |
| IRDAI Guidelines | Critical for insurance | Information security requires vendor management for IT outsourcing |
| CERT-In | High | Security best practices include vendor security assessment |
| MeitY | High | Guidelines for IT outsourcing security, data localization |
International
| Regulation | Relevance | Key Mandates |
|---|---|---|
| GDPR | Critical for EU data | Art 28: Processor requirements, data processing agreements, vendor liability |
| PCI DSS v4.0.1 | Critical for card data | Req 12.8: third-party service provider management |
| RBI Master Direction on Outsourcing of IT Services (2023) | Critical for RBI-regulated entities | Due diligence, contract terms, audit rights, subcontracting, monitoring, exit |
| SEBI CSCRF (2024) | Critical for securities market entities | Third-party and supply chain requirements |
| HIPAA | Critical for health | Business Associate Agreements (BAAs) for vendor access to PHI |
| SOX | High for public companies | Vendor management for IT general controls, financial systems |
| NIST CSF 2.0 | High | GV.SC: Supply chain risk management |
| CCPA/CPRA | High | Vendor contracts must include data security requirements |
| LGPD | High | Processor requirements, data processing agreements |
| PDPA | High | Data protection obligations for vendors |
Roles and Responsibilities (RACI)
RACI Matrix for Outsourced Development Security
| Activity | CISO | Procurement Security Lead | Vendor Manager | Security Lead | Legal | Development Lead | Compliance Officer |
|---|---|---|---|---|---|---|---|
| Define vendor security policy | A | R | C | C | I | I | C |
| Create vendor assessment questionnaire | I | R/A | C | C | I | I | C |
| Conduct vendor security assessment | I | R/A | C | C | I | I | C |
| Negotiate security contract clauses | C | C | C | C | R/A | I | C |
| Approve vendor engagement (security) | A | R | C | C | I | C | C |
| Onboard vendor security | I | R | R/A | C | I | C | I |
| Monitor vendor development security | I | C | R/A | C | I | C | I |
| Review vendor code security | I | I | C | R/A | I | C | I |
| Security acceptance testing | I | I | C | R/A | I | C | I |
| Security sign-off | A | C | C | R | I | C | I |
| Monitor vendor compliance | I | C | R/A | C | I | I | C |
| Conduct vendor audit | A | R | C | C | I | I | C |
| Manage vendor offboarding | I | C | R/A | C | I | C | I |
| Track vendor metrics | R/A | C | C | C | I | I | C |
| Handle vendor incidents | A | C | R | C | C | I | C |
| Manage subcontractor security | I | C | R/A | C | I | I | C |
| Vendor training | I | R | C | C | I | I | I |
| Code escrow management | I | C | R | I | C | I | I |
| Vendor compliance attestation | I | C | R | I | I | I | A |
Legend: R = Responsible, A = Accountable, C = Consulted, I = Informed
Role Descriptions
| Role | Key Responsibilities | Required Skills |
|---|---|---|
| CISO | Policy ownership, risk acceptance for critical vendors, incident oversight, board reporting | Security leadership, risk management, vendor governance |
| Procurement Security Lead | Vendor assessments, contract security clauses, onboarding, offboarding, vendor portfolio management | Procurement, contract negotiation, security assessment, vendor management |
| Vendor Manager | Day-to-day vendor relationship, security compliance monitoring, incident coordination, performance tracking | Relationship management, project management, security awareness, communication |
| Security Lead | Code review, acceptance testing, security sign-off, vulnerability assessment, audit support | Application security, penetration testing, code review, risk assessment |
| Legal/Contracts | Contract drafting, security clause negotiation, IP protection, liability, dispute resolution | Contract law, IP law, data protection law, negotiation |
| Development Lead | Technical oversight, integration, code quality, acceptance criteria, knowledge transfer | Software development, architecture, integration, vendor management |
| Compliance Officer | Regulatory compliance verification, vendor compliance attestation, audit support, DPDP Act compliance | Regulatory knowledge, compliance frameworks, audit, data protection |
Documentation and Evidence Requirements
Recommended Documentation
ISO 27001 does not mandate specific documents for this control. If you select it, keep the documented information you need to show it is planned and working (clause 7.5), and set retention in your own retention schedule. Typical records:
| Document | Purpose | Suggested retention | Owner |
|---|---|---|---|
| Outsourced Development Security Policy | Governance framework | Per retention schedule | CISO |
| Vendor Security Assessment Questionnaire | Standard assessment template | Current version | Procurement Security Lead |
| Vendor Assessment Report | Per-vendor assessment results | Per retention schedule | Procurement Security Lead |
| Vendor Security Contract Clauses | Standard contract templates | Current version | Legal |
| Master Service Agreement (MSA) | Overarching vendor contract | Per retention schedule | Legal |
| Statement of Work (SOW) | Per-engagement scope and security requirements | Per retention schedule | Vendor Manager |
| Non-Disclosure Agreement (NDA) | Confidentiality protection | Per retention schedule | Legal |
| Data Processing Agreement (DPA) | Data protection terms | Per retention schedule | Legal |
| Code Escrow Agreement | IP protection arrangement | Per retention schedule | Legal |
| Vendor Onboarding Checklist | Security onboarding evidence | Per retention schedule | Vendor Manager |
| Vendor Access Provisioning Records | Access control evidence | Per retention schedule | Vendor Manager |
| Vendor Security Test Reports | Deliverable security testing | Per retention schedule | Security Lead |
| Security Acceptance Test Report | Acceptance testing evidence | Per retention schedule | Security Lead |
| Security Sign-off Document | Deployment approval | Per retention schedule | Security Lead |
| Vendor Security Review Records | Ongoing monitoring evidence | Per retention schedule | Vendor Manager |
| Vendor Audit Records | Audit findings and remediation | Per retention schedule | Procurement Security Lead |
| Vendor Incident Records | Security incident documentation | Per retention schedule | Vendor Manager |
| Vendor Offboarding Checklist | Offboarding evidence | Per retention schedule | Vendor Manager |
| Vendor Compliance Attestations | Compliance evidence | Per retention schedule | Compliance Officer |
| Vendor Metrics Reports | KPI tracking | Per retention schedule | Procurement Security Lead |
| Subcontractor Assessment Records | Subcontractor security evidence | Per retention schedule | Vendor Manager |
| Vendor Training Records | Vendor personnel training evidence | Per retention schedule | Vendor Manager |
| Lessons Learned | Post-engagement review | Per retention schedule | Vendor Manager |
| Audit Records | Internal and external audit findings | Per retention schedule | CISO |
Evidence for Audit
| Audit Question | Evidence Required |
|---|---|
| "Show me the outsourced development security policy" | Approved policy document |
| "How do you assess vendor security?" | Assessment questionnaire, assessment reports |
| "What security clauses are in contracts?" | Contract samples, clause templates |
| "Can you show me a vendor security assessment?" | Completed assessment report |
| "How do you ensure vendor code is secure?" | Acceptance test reports, sign-off records |
| "How do you handle vendor incidents?" | Incident records, notification records |
| "How do you manage vendor offboarding?" | Offboarding checklist, completion records |
| "Are vendor security reviews conducted?" | Review records, meeting minutes |
| "How do you handle subcontracting?" | Subcontractor approval records, assessments |
| "Are vendor compliance attestations reviewed?" | Attestation records, review documentation |
Continuous Improvement
Improvement Cycle
Plan → Implement → Measure → Review → Improve
Plan: Set targets for vendor assessment coverage, contract clause coverage, acceptance pass rate, incident rate.
Implement: Assess vendors, negotiate contracts, onboard securely, monitor, test deliverables, audit, offboard.
Measure: Track KPIs, conduct surveys, analyze audit results, monitor incidents.
Review: Quarterly vendor review, annual complete review, post-incident review, post-engagement review.
Improve: Update assessment questionnaire, refine contract templates, enhance monitoring, adopt new tools, improve training.
Improvement Triggers
| Trigger | Action |
|---|---|
| New vendor engagement | Apply latest assessment questionnaire, contract templates, onboarding checklist |
| Vendor security incident | Root cause analysis, update controls, assess other vendors for similar gaps |
| New regulation | Update contract clauses, compliance checklist, assessment criteria |
| Audit finding | Update process, template, or control to address finding |
| Vendor acquisition or merger | Re-assess vendor security, review contract terms, evaluate new risks |
| New threat intelligence | Update monitoring, add new assessment criteria, enhance controls |
| Vendor feedback | Refine contract terms, improve onboarding, clarify requirements |
| Industry benchmark | Compare metrics, set improvement targets |
| Tool evolution | Evaluate new vendor risk management tools, migrate if beneficial |
| Contract renewal | Re-assess vendor, update security clauses, renegotiate terms |
Maturity Advancement Path
| From Level | To Level | Key Actions | Typical Timeline |
|---|---|---|---|
| 1 (Ad-hoc) | 2 (Managed) | Create policy + assessment template; assess 3-5 critical vendors; add basic contract clauses | 1–2 months |
| 2 (Managed) | 3 (Defined) | Standardize across all vendors; implement acceptance testing; establish monitoring; train vendor managers | 3–4 months |
| 3 (Defined) | 4 (Quantified) | Metrics tracked; risk-based tiers; automated monitoring; quarterly reviews; code escrow for critical | 3–4 months |
| 4 (Quantified) | 5 (Optimizing) | Continuous improvement; real-time monitoring; predictive risk analytics; automated compliance; vendor security ecosystem | 6–12 months |
FAQ
Q1: Do we need to assess all vendors, or just critical ones?
A: All vendors should be assessed, but the depth varies by risk tier. Critical vendors get complete on-site assessments; low-risk vendors get lightweight questionnaire-based assessments. The key is that no vendor is "unassessed."
Q2: What if a vendor refuses to sign security clauses?
A: This is a red flag. If a vendor refuses basic security requirements (NDA, data handling, incident notification), consider alternative vendors. For critical vendors, you may need to accept enhanced monitoring and compensating controls, but this should be risk-accepted by the CISO.
Q3: How do we handle vendor code escrow?
A: Code escrow protects your IP if the vendor goes out of business or breaches contract. Use a third-party escrow agent (Iron Mountain, NCC Group, EscrowTech). Deposit source code, build instructions, and documentation. Verify escrow annually by performing a test build.
Q4: What is the difference between vendor assessment and vendor audit?
A: Vendor assessment is a questionnaire-based evaluation conducted before engagement. Vendor audit is an on-site or deep-dive examination of vendor controls, typically conducted annually or when concerns arise. Assessment is broader (all vendors); audit is deeper (critical vendors).
Q5: How do we monitor vendor security continuously?
A: Use security rating services (BitSight, SecurityScorecard) for continuous monitoring. Review vendor access logs monthly. Monitor vendor security news and breach notifications. Conduct quarterly security check-ins. Annual complete re-assessment.
Q6: What if our vendor is a large company with good security but poor execution on our project?
A: Large company security ≠ project security. The vendor may have good enterprise security but assign junior developers to your project with minimal oversight. Conduct project-specific security assessments, review code from your project specifically, and monitor project-level security practices.
Q7: How do we handle vendor security incidents?
A: Activate the incident notification clause immediately; start your own CERT-In 6-hour clock assessment. Require the vendor to provide a detailed incident report within 24 hours. Conduct joint investigation. Assess client impact. Require vendor to remediate root cause. Review contract penalties. Consider vendor termination for severe incidents.
Q8: Can we use the same security clauses for all vendors?
A: No. Security clauses should be risk-tiered. Critical vendors get extensive clauses (right-to-audit, code escrow, incident notification). Low-risk vendors get basic clauses (NDA, data handling). Customizing clauses increases enforceability and vendor acceptance.
Q9: How do we ensure vendor compliance with DPDP Act 2023?
A: Include DPDP Act compliance in contract clauses. Require vendor to process data only in India (or approved jurisdictions). Require data processing agreement. Require vendor to support data principal rights (access, correction, deletion, grievance). Require the vendor to notify you of suspected breaches within a few hours, so you can inform the Data Protection Board and affected people as the DPDP Rules require.
Q10: What about open source components in vendor deliverables?
A: Require SCA scanning in vendor CI/CD. Require vendor to provide SBoM with each deliverable. Include open source vulnerability patching in maintenance SLA. Require vendor to comply with open source licenses. Monitor for new CVEs affecting vendor dependencies.
Q11: How do we manage vendor access to our cloud environments?
A: Use cloud IAM with least privilege. Enable MFA for all vendor access. Use temporary credentials (AWS STS, Azure PIM). Monitor vendor access with cloud trail logs. Restrict vendor access to non-production environments. Require just-in-time access approval for production.
Q12: What is the role of procurement in vendor security?
A: Procurement should include security as a weighted evaluation criterion (not just cost). Procurement should use standard contract templates with security clauses. Procurement should not engage vendors without security assessment. Procurement should coordinate with security team on vendor selection.
Q13: How do we handle vendor security in Agile/Scrum engagements?
A: Include security acceptance criteria in sprint definitions of done. Require vendor security test reports per sprint for critical features. Conduct sprint security reviews. Include security retrospectives. Use automated SAST/SCA in shared CI/CD pipeline.
Q14: What if a vendor's country has sanctions or data access laws?
A: This is a geopolitical risk. Include contract jurisdiction clauses. Consider data localization (keep data in your country). Use encryption that you control (not vendor-controlled). Have backup vendors for critical functions. Monitor geopolitical developments. Consult legal counsel on sanctions compliance.
Q15: How do we measure vendor security effectiveness?
A: Track vendor-introduced vulnerabilities, vendor security incidents, vendor compliance scores, time to remediate vendor vulnerabilities, and cost of vendor security incidents. See Section 13 for a full KPI framework.
References and Further Reading
Standards and Guidelines
- ISO/IEC 27001:2022: Information Security, Cybersecurity and Privacy Protection, Information Security Management Systems, Requirements. ISO, 2022.
- ISO/IEC 27002:2022: Information Security, Cybersecurity and Privacy Protection, Information Security Controls. ISO, 2022.
- ISO/IEC 27036: Information technology, Security techniques, Information security for supplier relationships. ISO, 2014.
- NIST SP 800-53 Rev 5: Security and Privacy Controls for Information Systems and Organizations. NIST, 2020.
- NIST SP 800-161 Rev 1: Cybersecurity Supply Chain Risk Management Practices. NIST, 2022.
- NIST CSF 2.0: Cybersecurity Framework. NIST, 2024.
- PCI DSS v4.0: Payment Card Industry Data Security Standard. PCI SSC, 2022.
- CIS Controls v8: Center for Internet Security, 2021.
- OWASP Software Assurance Maturity Model (SAMM) v2.0. OWASP, 2020.
- BSIMM: Building Security In Maturity Model (use the latest edition). See also ISO/IEC 27036 (supplier relationships).
Supply Chain Security Resources
- "Supply Chain Security: A Complete Guide": Various authors, NIST, 2022.
- "The Software Supply Chain Security Handbook": Various, Linux Foundation, 2023.
- SolarWinds Post-Incident Report: CISA, 2021.
- CISA Supply Chain Risk Management: https://www.cisa.gov/supply-chain-risk-management
- ENISA Supply Chain Security: https://www.enisa.europa.eu/topics/cybersecurity-policy/supply-chain-security
Contract and Legal Resources
- Shared Assessments Standardized Information Gathering (SIG): https://sharedassessments.org/
- ISO/IEC 27036-2: Supplier relationships, Requirements. ISO, 2014.
- Cloud Security Alliance (CSA) STAR: https://cloudsecurityalliance.org/star/
- SOC 2 Trust Services Criteria: AICPA, 2022.
- ISAE 3402 / SSAE 18: Assurance reporting on service organizations.
Indian Regulatory Resources
- Digital Personal Data Protection Act 2023: Government of India, 2023.
- RBI Master Direction on Information Technology Governance, Risk, Controls and Assurance Practices: Reserve Bank of India, 7 November 2023 (in force from 1 April 2024); and RBI Cyber Security Framework in Banks: circular of 2 June 2016; and RBI Master Direction on Outsourcing of Information Technology Services, 10 April 2023.
- SEBI Cybersecurity and Cyber Resilience Framework (CSCRF) for SEBI Regulated Entities, circular of 20 August 2024.
- IRDAI Guidelines on Information and Cybersecurity: Insurance Regulatory and Development Authority of India, 2023.
- IT Act 2000 (as amended): Ministry of Electronics and Information Technology, India.
- MeitY IT Outsourcing Guidelines: Ministry of Electronics and Information Technology, India.
- DSCI Data Security Framework: Data Security Council of India, https://dsci.in
- NASSCOM Security Guidelines: National Association of Software and Service Companies, https://nasscom.in
Industry Research
- IBM Cost of a Data Breach Report 2024: IBM Security and Ponemon Institute, 2024.
- Verizon Data Breach Investigations Report 2024: Verizon, 2024.
- Copyright Act 1957, sections 17–19 (ownership and assignment), Government of India.
- SolarWinds Supply Chain Attack Analysis: CISA, FireEye, 2021.