CISO Assistant
  • 👋Welcome to CISO Assistant
  • Guide
    • Installation
    • Understanding decoupling
    • General tips
    • Journeys
    • 🏗️Creating your first perimeter
    • ✅Creating your first Audit
    • 📊Creating your first risk assessment
    • 🔎Overview
    • 🧰Extra tools
    • 🌐External resources
    • Understand mapping
    • Glossary
    • Data import wizard
  • Features highlight
    • Controls autosuggestion
    • Multi-level support
    • Flash mode
    • Evidences from clipboard
    • Library upgrade
    • Mapping explorer
    • SSO
      • Microsoft Entra ID
      • Okta
      • Keycloak
      • Google Workplace
    • Setting up Multi-Factor Authentication (MFA)
  • Model
    • 📁Organization
      • Add and manage users
      • User Groups
    • ⚙️Context
    • 🏛️Governance
    • 💣Risk
    • 📋Compliance
  • Deployment
    • Prerequisites
    • Local
    • Remote/Virtualization
    • Deploy on a VPS
    • Frequent questions
    • Setting up mailer
    • Updating your local instance
    • Helm Chart
    • Special cases
    • Upgrading a library
  • ✨Customization
    • Getting your custom framework
    • CIS Controls
    • Changing the language
  • Contributing
    • Internationalization
      • Translating the interface
    • Submit a library
  • Academy
    • Overview
    • Third Parties Risk Management
    • Etude EBIOS RM
Powered by GitBook

Community

  • Github
  • Discord

intuitem

  • Home
  • SaaS trial

© intuitem, 2018-2024

On this page

Was this helpful?

Export as PDF
  1. Contributing

Submit a library

How to submit a framework, matrix or catalog to the community repository

PreviousTranslating the interfaceNextOverview

Last updated 4 months ago

Was this helpful?

If you are familiar with Github and Git, the submission is pretty straightforward:

  • fork the git repo and make sure it's sync-ed up

  • add the excel sheet under the tools folder,

  • you can also add the generated yaml (assuming you have tested it) under backend/library/libraries

  • open a pull request and make sure you accept the CLA

and we'll take it from there

If you're not familiar with Github and the handling Git, you can follow these simplified steps using just the UI :

  • create your excel sheet based on one of the samples in tools folder

  • convert it to yaml using the convert_library.py tool

  • Test it to make sure it can be parsed by the app and matches what you are expecting

  • sign up on github to create an account and head to ciso assistant repository

  • create your fork of the repository

  • if it's not your first time, make sure your fork is up to date

  • go to the tools folder

  • click Add file and click Upload files

  • drag and drop the excel file you've prepared or pull it from your filesystem.

  • add a commit message, something like "Submitting framework x"

  • commit the changes

  • if everything went well, you should see a message indicating that you're 1 commit ahead.

  • Optional: you can repeat this process to add the yaml file as well but on the backend/library/libraries/ folder instead.

  • You can now open the pull request:

There are of course other ways to achieve this in a much cleaner approach, but this is intended for a beginer discovering git and GitHub

😉
👍