Skip to main content
A Singapore Government Agency Website How to identify
Official website links end with .gov.sg
Government agencies communicate via .gov.sg websites (e.g. go.gov.sg/open). Trusted websites
Secure websites use HTTPS
Look for a lock () or https:// as an added precaution. Share sensitive information only on official, secure websites.

Application Security

Controls to prevent application vulnerabilities caused by insecure coding.

Last updated 24 March 2026

AS-1: Input Validation

Control Statement

Control Recommendations

Risk Statement

AS-2: Parameterised Interfaces

Control Statement

Control Recommendations

Risk Statement

AS-3: Output Sanitisation

Control Statement

Control Recommendations

Risk Statement

AS-4: Authentication Mechanism Rate-Limiting

Control Statement

Control Recommendations

Risk Statement

AS-5: Password Requirements

Control Statement

Control Recommendations

Risk Statement

Parameters

AS-6: Password Salting and Hashing

Control Statement

Control Recommendations

Risk Statement

AS-7: Access Control Check Enforcement

Control Statement

Control Recommendations

Risk Statement

AS-8: Secrets Management

Control Statement

Control Recommendations

Risk Statement

AS-9: Content Security Policy (CSP)

Control Statement

Control Recommendations

Risk Statement

AS-10: HTTP Strict Transport Security (HSTS)

Control Statement

Control Recommendations

Risk Statement

AS-11: Session Management

Control Statement

Control Recommendations

Risk Statement

Parameters

AS-12: Malware Scanning of Uploaded Files

Control Statement

Control Recommendations

Risk Statement

AS-13: Exposure of Internal System Details

Control Statement

Control Recommendations

Risk Statement

AS-14: Secure Cryptographic Libraries

Control Statement

Control Recommendations

Risk Statement

AS-15: Password Change

Control Statement

Control Recommendations

Risk Statement