# mas-website **Repository Path**: mirrors_OWASP/mas-website ## Basic Information - **Project Name**: mas-website - **Description**: The OWASP Mobile Application Security Project website is the central hub for industry-leading standards, guides, and resources—helping developers and security professionals build, test, and secure mobile applications. - **Primary Language**: Unknown - **License**: CC0-1.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-19 - **Last Updated**: 2025-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OWASP Mobile Application Security Project Website This repository contains the source and configuration for the **OWASP Mobile Application Security Project website** ([mas.owasp.org](https://mas.owasp.org/)). This website aggregates, organizes, and presents documentation from the main MAS resources using [MkDocs](https://www.mkdocs.org/) and the [mkdocs-material](https://squidfunk.github.io/mkdocs-material/) theme. Each resource lives in its own GitHub repository: | Resource | Description | GitHub Repo | |----------|-------------|-------------| | MASVS Cover | **MASVS (Mobile Application Security Verification Standard)**
The industry standard for mobile app security requirements. | [OWASP/masvs](https://github.com/OWASP/masvs) | | MASWE Cover | **MASWE (Mobile Application Security Weakness Enumeration)**
A categorized list of common security and privacy weaknesses in mobile apps. | [OWASP/maswe](https://github.com/OWASP/maswe) | | MASTG Cover | **MASTG (Mobile Application Security Testing Guide)**
A comprehensive manual for mobile app security testing and reverse engineering. | [OWASP/mastg](https://github.com/OWASP/mastg) | ## Development The two key components of the repo are: - The `docs/` directory, which contains all the source files for the website. - The `mkdocs.yml` file, which configures the MkDocs site. The site uses a range of MkDocs features and plugins in the `mkdocs.yml` file, including: - **Material for MkDocs theme** (`theme`) with custom icons, logo, and palette switching (light/dark mode). See [Material for MkDocs documentation](https://squidfunk.github.io/mkdocs-material/) for details. - **Navigation tabs, sticky tabs, instant navigation, and tracking** (`theme.features`) for improved UX. - **Search** (`plugins: search`) with suggestions and sharing. - **Tags** (`plugins: tags`) and **blog** (`plugins: blog`) plugins for dynamic content organization and news posts. - **Awesome Pages** (`plugins: awesome-pages`) for flexible navigation structure. - **Redirects plugin** (`plugins: redirects`) with custom Python hooks (`hooks`) for legacy and dynamic page redirects. - **Custom hooks** (`hooks`) for dynamic content, banners, cross-references, demo buttons, and more. - **Markdown extensions** (`markdown_extensions`): meta, TOC with permalinks, admonition, tables, fenced code blocks, emoji, progress bars, tabbed content, snippets, and more. - **Extra CSS/JS** (`extra_css`, `extra_javascript`) for tables, navigation, filtering, and external links. - **Google Analytics integration** (`extra.analytics`). - **Copyright and license info** (`copyright`) displayed in the footer. ## Local Development To build and serve the website locally see [this guide](https://mas.owasp.org/contributing/7_Run_the_Website/). ## Deployment GitHub Actions build and deploy the site on push to `main` (see `.github/workflows/`). The workflow fetches the latest content from the upstream MASTG, MASVS, and MASWE repos before building. ## Contributing Website improvements, bug fixes, and documentation updates are welcome! See [our contributing guidelines](https://mas.owasp.org/contributing/) for details.