smaresca / seasponge

Accessible and client-side threat modeling tool

Home Page:http://mozilla.github.io/seasponge/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gitter chat Build Status

SeaSponge is an accessible web-based threat modeling tool developed for Mozilla Winter of Security 2014.


About

This web-based application is being developed with three characteristics in mind:

  • Accessibility: We want everyone to be able to map out their infrastructures and generate security reports on any operating-system and on any browser.
  • Aesthetics: We're tired of clunky, boring interfaces - we want to bring the pizazz into threat-modeling.
  • Intuitive User-Experience: We hate manuals, and we want you to be able to use this software without one.

Please see http://mozilla.github.io/seasponge/ for a live demo of the application.

Authors

With Mozilla Advisor Curtis Koenig and Professor Dr. Pawan Lingras

Contributing

Please see our Contributing Guidelines

Dependencies

You may need to prefix commands with sudo

After forking and cloning the repository in the location of your choice run the following commands to install your Node.js and Bower dependencies.

npm install
bower install

Building

Once you have the application and dependencies installed you can start building the app.

grunt build # builds the application to /dist
grunt serve # previews the app on a local server

Developing

Please see the Development Guide

Links

About

Accessible and client-side threat modeling tool

http://mozilla.github.io/seasponge/

License:Mozilla Public License 2.0


Languages

Language:CoffeeScript 43.2%Language:HTML 31.8%Language:ApacheConf 17.1%Language:CSS 5.6%Language:Shell 2.4%