Android and iOS

OWASP MASWE: a common language for mobile weaknesses

OWASP, secure development and the evidence behind controls.

Standards and evidence1 min readEditorial methods

MASWE provides consistent terminology for mobile weaknesses. Classification still needs the application's actual impact and remediation context.

Evaluation approach

Separate observed behavior, root cause and effect. A suitable MASWE entry connects the finding to a common vocabulary and helps focus remediation on the cause rather than the alarm.

Application example

If an application writes secrets to an error log, a RASP event does not fix that disclosure. Change logging, assess access to existing records and repeat the flow in the new release.

Limits and considerations

A classification identifier does not determine severity automatically. Data sensitivity, access conditions and actual use determine impact.

Checks and decisions

  • Separate observations from causes
  • Read the relevant weakness entry
  • Add remediation evidence

Do not force a finding into an unsuitable identifier. A clear technical explanation is more useful than an inaccurate classification.

Sources

The primary references above provide the technical basis. Example workflows and evaluation suggestions are this publication’s explanations, not independent test results for a particular product.