A platform to create, edit and share JSON objects.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

MOSP

Latest release License Contributors Stars

Presentation

MOSP is a platform to create, edit and share JSON objects.

The goal of this platform is to gather security related JSON schemas and objects.

You can use any available schemas in order to create shareable JSON objects. It is also possible to keep an object private even if the goal is to promote the sharing of information. Integration with third-party applications is possible thanks to an API.

What's in the name?

MOSP can stands for a lot things: MISP Object Sharing Platform, MONARC Object Sharing Platform, Multi-purpose Object Sharing Platform, Meta Object Sharing Platform, and whatever you can imagine. Choose.

Installation

$ git clone https://github.com/CASES-LU/MOSP.git
$ cd MOSP/
$ npm install
$ pipenv install
$ pipenv shell
$ python src/manager.py db_create
$ python src/manager.py db_init
$ python src/manager.py import_licenses_from_spdx
$ python src/manager.py create_admin <username> <password>
$ python src/runserver.py

Deploy on Heroku

$ heroku create --region eu <name-of-your-instance>
$ heroku addons:add heroku-postgresql:hobby-dev
$ heroku config:set APPLICATION_SETTINGS='heroku.cfg'
$ heroku buildpacks:add --index 1 heroku/python
$ heroku buildpacks:add --index 2 https://github.com/heroku/heroku-buildpack-nodejs
$ git push heroku master
$ heroku run init
$ heroku run python src/manager.py import_licenses_from_spdx
$ heroku ps:scale web=1

License

This software is licensed under GNU Affero General Public License version 3

  • Copyright (C) 2018 Cédric Bonhomme
  • Copyright (C) 2018 SMILE gie securitymadein.lu

For more information, the list of authors and contributors is available.