Skip to content

Adding MASVS requirements to the cards - #3470

Merged
sydseter merged 8 commits into
masterfrom
mobile-api
Sep 9, 2026
Merged

Adding MASVS requirements to the cards#3470
sydseter merged 8 commits into
masterfrom
mobile-api

Conversation

@sydseter

@sydseter sydseter commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Description

  • Adding the possibility to enrich the cards with MASVS requirement categories.

AI Tool Disclosure

  • My contribution does not include any AI-generated content
  • My contribution includes AI-generated content, as disclosed below:
    • AI Tools: GitHub CoPilot
    • LLMs and versions: GPT-5.6, Luna, Thinking leve: High, context size: 200K
    • Prompts: Make it possible to enrich each of the cards using the scripts/enrich_mobileapp_mappings.py in the mobile-mappings-2.0.yaml with the owasp_masvs attribute containing a list of MASVS values from mobileapp-maswe-2.0.yaml based on whether one of the cards in mobileapp-mappings-2.0.yaml have a owasp_maswe value that matches the maswe code in the root of mobileapp-maswe-2.0.yaml finally verify that the enrichment works and ensure test coverage is at least 95% and that mypy and black checks don't break the build.

Affirmation

@qltysh

qltysh Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

All good ✅

This comment was marked as resolved.

sydseter and others added 2 commits September 8, 2026 15:38
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

This comment was marked as outdated.

Comment thread scripts/enrich_mobileapp_mappings/constants.py Fixed
Comment thread scripts/enrich_mobileapp_mappings/yaml_loader.py
Comment thread scripts/enrich_mobileapp_mappings/yaml_loader.py Outdated
Comment thread scripts/enrich_mobileapp_mappings/yaml_output.py

This comment was marked as outdated.

@sydseter
sydseter marked this pull request as ready for review September 8, 2026 14:42
@sydseter
sydseter requested a review from rewtd as a code owner September 8, 2026 14:42
@sydseter
sydseter merged commit 5573031 into master Sep 9, 2026
22 checks passed
@sydseter
sydseter deleted the mobile-api branch September 9, 2026 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants