About FASE · Framework for Application Security Assurance

Eight areas of SaaS security. Here's where FASE stands on each.

FASE is built to find risks, verify controls, prove tenant isolation and support a release decision. Some of that runs in the hosted service today. Some runs only in the local FASE app, some is a checklist you work through yourself, and some isn't built. This page shows which is which.

  • 9Hosted now
  • 21Local app only
  • 8Guided manual check
  • 5Not built yet

Capability map

Pick an area to see what's checked.

CodeDependenciesConfigAccessTenancyTestingRemediationRelease

01 / 08

Code & application security

Static analysis of one commit in a throwaway sandbox, with secrets detection.

  • Secure coding (OWASP Top 10)Semgrep, with a small set of FASE rules. Partial coverage.
    Hosted
  • Static code analysis (SAST)Semgrep runs on every scan.
    Hosted
  • Secrets and hard-coded credentialsGitleaks on current files. Git history isn't scanned.
    Hosted
  • Input validation and output encodingOnly where a Semgrep rule exists for the pattern.
    Hosted
  • Business logic and abuse casesLogic flaws are mostly out of reach for scanners.
    Manual

The FASE workflow

From first scan to a release decision.

A repeatable process that leaves evidence at every step. Pick a step, or let it play.

Scan

Assess code, dependencies and configuration from one commit.

  • Four scanners in a throwaway sandbox · Hosted
  • Shows which scanners didn't run · Hosted
  • Authenticated scan of staging · Local app

Coverage & standards

What the checks line up with.

Alignment means a finding or control is tagged to a standard. It isn't certification against it.

  • Hosted

    OWASP Top 10

    Semgrep findings are tagged with OWASP categories.

  • Hosted

    CWE / CVE

    Code findings carry CWE IDs, and package findings carry CVE and OSV IDs.

  • Not yet

    ISO 27001 controls

    Mapping controls to Annex A isn't built.

  • Local app

    SaaS best practice

    Tenant isolation and access checks in the local app.

See what a scan of your repository finds.

FASE is in a pilot. Create your organisation and ask for FASE local. There's nothing to pay.