{"id":19260329,"url":"https://github.com/mitre/saf-training","last_synced_at":"2025-04-21T16:31:40.845Z","repository":{"id":60011471,"uuid":"528154725","full_name":"mitre/saf-training","owner":"mitre","description":"This repository contains several courses to learn about using and developing SAF capabilities","archived":false,"fork":false,"pushed_at":"2025-04-11T14:44:03.000Z","size":115343,"stargazers_count":11,"open_issues_count":10,"forks_count":4,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-04-11T15:52:08.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mitre.github.io/saf-training/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mitre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-23T20:36:58.000Z","updated_at":"2025-04-11T14:44:07.000Z","dependencies_parsed_at":"2023-10-10T19:11:18.192Z","dependency_job_id":"72fadb4c-d7b8-46c5-9f42-bafd06f8606d","html_url":"https://github.com/mitre/saf-training","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fsaf-training","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fsaf-training/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fsaf-training/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fsaf-training/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitre","download_url":"https://codeload.github.com/mitre/saf-training/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250090870,"owners_count":21373267,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T19:19:55.688Z","updated_at":"2025-04-21T16:31:35.833Z","avatar_url":"https://github.com/mitre.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable --\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg width=\"240\" src=\"https://saf.mitre.org/_nuxt/safLogo.2eddc71f.svg\" style=\"text-align: center;\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eMITRE Security Automation Framework Training Site\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003eA comprehensive collection of security training classes with numerous features✨\u003c/h4\u003e\n\n# Overview\n\nThe MITRE Security Automation Framework (SAF) Training Site is a collaborative effort between the SAF Team, our partners, and the broader security community. It offers a wide range of classes and resources.\n\nFor a comprehensive view of the courses we provide, we invite you to visit one of the deployment locations listed below.\n\nOur content includes:\n- Comprehensive guides on using the MITRE SAF Tooling, Framework, and applications\n- Step-by-step instructions for writing effective InSpec compliance tests\n- Both basic and advanced classes on writing InSpec-based security validation profiles\n- Detailed courses on advanced InSpec resource development\n- And much more!\n\n# Hosting\n\nThe MITRE SAF Training sites are hosted on:\n\n- GitHub Pages: https://mitre.github.io/saf-training/\n- Netlify: https://mitre-saf-training.netlify.app/\n\n## Special Thanks\n\nWe extend our special thanks to the author of this VuePress theme - A New Hope, Mr. Hope! Check out the original work of the theme that powers our training site at \u003chttps://theme-hope.vuejs.press/\u003e\n\n# Building, Development \u0026 Hacking\n\n## Requirements\n\n- Node v18+\n\n## Running \n\nThis project uses npm, is a Vuepress v2 and Vue3 project, and employs simple cypress tests for basic smoke testing. For debugging, setup issues, or questions about additional capabilities of the VuePress Theme, please refer to the documentation at the link above.\n\n## Running in Dev\n\n```shell\nnpm install\nnpm run docs:dev\n```\n## Building\n\n```shell\nnpm run docs:build\n```\n\n## Running Cypress Tests\n\nThe Cypress tests are located in the ./cypress directory, adjacent to the ./src directory.\n\nAdditional Cypress commands can be found in the package.json file under the scripts section.\n\n\n```shell\nnpm run ci\n```\n\nThis command starts the headless Cypress server, builds the current version of the site, runs the site, and then executes the Cypress tests.\n\n## Submitting a Pull Request or Additional Content\n\nWe welcome your contributions! Feel free to fork the project and submit a Pull Request to provide updates, content fixes, or even entirely new topics and courses.\n\nIf you find something that needs fixing, please open an Issue on the project's issue board (PRs are welcome!).\n\n### NOTICE\n\n© 2018-2024 The MITRE Corporation.\n\nApproved for Public Release; Distribution Unlimited. Case Number 18-3678.\n\n### NOTICE\n\nMITRE grants express written permission to use, reproduce, distribute, modify, and otherwise leverage this software to the extent permitted by the licensed terms provided in the LICENSE.md file included with this project.\n\n### NOTICE\n\nThis software was produced for the U. S. Government under Contract Number HHSM-500-2012-00008I, and is subject to Federal Acquisition Regulation Clause 52.227-14, Rights in Data-General.\n\nNo other use other than that granted to the U. S. Government, or to those acting on behalf of the U. S. Government under that Clause, is authorized without the express written permission of The MITRE Corporation.\n\nFor further information, please contact The MITRE Corporation, Contracts Management Office, 7515 Colshire Drive, McLean, VA 22102-7539, (703) 983-6000. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitre%2Fsaf-training","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitre%2Fsaf-training","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitre%2Fsaf-training/lists"}