Touch2Sign Policy Library
← All policies

Vulnerability Management Policy

Version 1.0 · Draft · Owner: Engineering Lead

Download .md →

Vulnerability Management Policy

Touch2Sign Ltd

Version: 1.0

Effective date: 11 July 2026

Owner: Robert — Engineering Lead

Approved by: Robert — CEO / Managing Director

Next review: 11 July 2027


1. Purpose

Define how Touch2Sign identifies, prioritises, remediates, and tracks security vulnerabilities in application code, dependencies, and cloud infrastructure. Supports ISO 27001 A.8.8 and SOC 2 CC7.1.

2. Scope

Covers:

  • Application source code (Next.js / Node.js)
  • Third-party npm dependencies
  • AWS infrastructure (App Runner, RDS, S3, IAM misconfigurations)
  • Container and runtime images where applicable
  • Findings from penetration tests and bug bounty (if launched)

3. Vulnerability sources

Source Frequency Owner
GitHub Dependabot Continuous Engineering
npm audit Weekly in CI Engineering
AWS Inspector / Security Hub Continuous (when enabled) Engineering
Manual code review Per PR Engineering
Penetration test Annual minimum Security Lead
Customer / researcher reports Ad hoc security@touch2sign.com
CVE monitoring Continuous Security Lead

4. Severity classification

Align with CVSS v3.1 where applicable:

Severity CVSS range Examples
Critical 9.0 – 10.0 RCE in production, auth bypass, exposed DB, active exploitation
High 7.0 – 8.9 SQLi with constraints, privilege escalation, sensitive data leak path
Medium 4.0 – 6.9 XSS stored, CSRF on sensitive action, outdated lib with known exploit chain
Low 0.1 – 3.9 Information disclosure minimal impact, hardening opportunities
Informational N/A Best practice; no SLA

Touch2Sign may escalate severity based on exploitability in our environment (e.g. signing token exposure = Critical).

5. Remediation SLAs

Severity Remediation target Escalation if missed
Critical 7 calendar days CEO + daily IC standup
High 30 calendar days Security Lead weekly review
Medium 90 calendar days Sprint backlog
Low Next maintenance window No escalation
Informational Best effort

SLAs start from confirmed triage date, not original discovery date.

5.1 Emergency patching

For actively exploited Critical vulnerabilities:

  1. Security Lead declares emergency change — see Change Management Policy
  2. Patch or mitigate within 24 hours where possible (WAF rule, feature disable, hotfix)
  3. Full fix within 7-day Critical SLA
  4. Post-incident review if customer impact

6. Vulnerability management process

Phase 1 — Detection

  • Dependabot alerts triaged within 2 business days
  • Pentest findings logged in vulnerability register within 24 hours of report receipt

Phase 2 — Triage

For each finding, record:

Field Description
ID VULN-YYYY-NNN
Source Dependabot / pentest / etc.
Affected component Package, service, endpoint
Severity Critical / High / Medium / Low
Exploitability Public exploit Y/N
Customer data at risk? Y/N
Owner Named engineer
Due date Per SLA
Status Open / In progress / Mitigated / Closed / Accepted

Phase 3 — Remediation

  • Apply vendor patches or upgrade dependencies via PR with review
  • Infrastructure fixes via IaC or AWS console with change log
  • Verify fix in staging before production
  • Re-scan to confirm closure

Phase 4 — Exception handling

If SLA cannot be met:

  • Document compensating controls (WAF, network isolation, feature flag off)
  • Risk acceptance signed by Security Lead; Critical/High also require CEO
  • Exception expiry date — maximum 90 days for High; Critical exceptions require active mitigation
  • Entry in risk register

7. Penetration testing

Requirement Detail
Frequency At least annually; after major architecture change
Scope Production-like environment; signing flows; admin routes; API
Provider Independent third party; NDA and rules of engagement
Retest Critical/High findings retested after remediation
Report retention 3 years minimum

First pentest target: Month 9 of compliance programme.

8. Secure disclosure

External researchers may report vulnerabilities to security@touch2sign.com. Touch2Sign will:

  • Acknowledge receipt within 3 business days
  • Provide status updates in good faith
  • Not pursue legal action for good-faith research within published scope
  • Coordinate disclosure timeline with reporter

9. Metrics and reporting

Reported to Security Lead monthly:

  • Open vulnerabilities by severity and age
  • SLA compliance rate
  • Mean time to remediate (MTTR) by severity
  • Dependabot alert backlog

10. Related documents

  • Secure Development Policy
  • Change Management Policy
  • Incident Response Plan
  • Risk Management Policy

11. Review

Reviewed annually and after significant vulnerability-related incidents.


Approval

Name Role Signature Date
Robert CEO / Engineering Lead Electronic 11 July 2026

Questions: security@touch2sign.com · privacy@touch2sign.com