GateTest for Singapore
The PDPA and the IM8 Instruction Manual together govern what Singapore software must do at the technical layer. GateTest's 91 modules catch the secret-hygiene, configuration-hardening, and dependency-safety findings the PDPC and IM8 assessors look for in one scan.
What devs in Singapore build with
Stack and host shapes we see across the Singapore dev market — GateTest is tuned for all of them.
The 3 modules most relevant in Singapore
Every Singapore scan runs all 91 modules — these three are the highest-signal for PDPA + IM8.
secretsSecurityAWS keys, GitHub tokens, Stripe keys, passwords, private keys, DB strings — caught before commit.
tlsSecuritySecurityrejectUnauthorized: false, verify=False, NODE_TLS_REJECT_UNAUTHORIZED=0 and other MITM-shipping shapes.
dependenciesSecuritySupply-chain hygiene across npm, pip, Pipenv, Poetry, go.mod, Cargo, Bundler, Composer, Maven, Gradle.
PDPA + IM8 — what GateTest catches
Each bullet ties a real GateTest module to a specific clause in the Singapore compliance landscape. Official source →
secretssecrets module catches the credential-shape findings the PDPC has cited in successive financial penalty decisions — AWS keys, Stripe live, GitHub PATs, JWTs, private keys.
tlsSecuritytlsSecurity flags rejectUnauthorized: false, NODE_TLS_REJECT_UNAUTHORIZED=0, Python verify=False / CERT_NONE / _create_unverified_context — the MITM-shipping anti-patterns IM8 explicitly forbids.
dependenciesdependencies scans npm / pip / Poetry / go.mod / Cargo / Bundler / Composer / Maven / Gradle for wildcards, deprecated packages, missing lockfiles — the supply-chain controls IM8 calls out.
cookieSecuritycookieSecurity flags httpOnly: false, secure: false, weak session secrets ('changeme', 'keyboard cat'), Python SESSION_COOKIE_HTTPONLY = False — the configuration findings the PDPC commonly cites.
ssrfssrf taints req.* sources to fetch / axios / got / http.request sinks and flags hardcoded cloud-metadata endpoints (169.254.169.254, metadata.google.internal) — IM8's SSRF control.
Honest limitations
GateTest is a code-quality + security scanner — not a SOC 2 / HIPAA / ISO auditor. We catch the technical findings auditors look for, but the audit itself needs a qualified human assessor.
- ·GateTest is not a PDPA / IM8 certifying authority — we produce the technical findings; certification still needs the PDPC's recognised assessors.
- ·IM8 applies specifically to Singapore government suppliers — private-sector shops still get value from the same controls.
Who hires GateTest in Singapore
Pricing
Starting at $29 USD — paid via Stripe in your local currency.
Try it on your own repo
$29 Quick scan, no signup. Pay only when results land.
Run a Singapore scan — $29