All Projects β†’ mozilla β†’ Seasponge

mozilla / Seasponge

Licence: mpl-2.0
🍍 SeaSponge is an accessible threat modelling tool from Mozilla

Programming Languages

coffeescript
4710 projects

Labels

Projects that are alternatives of or similar to Seasponge

Webdriver Rust
Library implementing the wire protocol for the W3C WebDriver standard.
Stars: ✭ 56 (-76.76%)
Mutual labels:  mozilla
Tenfourfox
Mozilla for Power Macintosh.
Stars: ✭ 134 (-44.4%)
Mutual labels:  mozilla
Autopush
Python Web Push Server used by Mozilla
Stars: ✭ 189 (-21.58%)
Mutual labels:  mozilla
Ffck
🦊 & πŸ§… hardening
Stars: ✭ 72 (-70.12%)
Mutual labels:  mozilla
Lightbeam We
Web Extension version of the Firefox Lightbeam add-on
Stars: ✭ 129 (-46.47%)
Mutual labels:  mozilla
Focus Android
Firefox Focus: The privacy browser - Browse like no one’s watching.
Stars: ✭ 1,901 (+688.8%)
Mutual labels:  mozilla
Instantobjects
Pupular OOP-OPF Library for Delphi (from D2010 to 10.4 Sydney)
Stars: ✭ 50 (-79.25%)
Mutual labels:  mozilla
Firefox Tv
Firefox for Amazon's Fire TV
Stars: ✭ 216 (-10.37%)
Mutual labels:  mozilla
Lockbox Extension
Experimental Firefox extension for login management experiences, not being actively developed
Stars: ✭ 130 (-46.06%)
Mutual labels:  mozilla
Min Vid
Popout video player in Firefox
Stars: ✭ 180 (-25.31%)
Mutual labels:  mozilla
Librefox
License: Mozilla Public License 2.0
Stars: ✭ 1,574 (+553.11%)
Mutual labels:  mozilla
Firefox Ios
Firefox for iOS
Stars: ✭ 10,638 (+4314.11%)
Mutual labels:  mozilla
Komodoedit
Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.
Stars: ✭ 1,972 (+718.26%)
Mutual labels:  mozilla
Cyberfox
cyberfox code repository
Stars: ✭ 66 (-72.61%)
Mutual labels:  mozilla
User.js
user.js -- Firefox configuration hardening
Stars: ✭ 2,354 (+876.76%)
Mutual labels:  mozilla
Nidium
nidium is an ongoing effort for a mobile hw-accelerated rendering engine to create apps and games. Embedding Mozilla JavaScript VM, Google Skia, Facebook Yoga. https://twitter.com/nidiumproject for updates
Stars: ✭ 1,057 (+338.59%)
Mutual labels:  mozilla
Android Components
A collection of Android libraries to build browsers or browser-like applications.
Stars: ✭ 1,849 (+667.22%)
Mutual labels:  mozilla
Lockwise Ios
Firefox's Lockwise app for iOS
Stars: ✭ 224 (-7.05%)
Mutual labels:  mozilla
Treeherder
A system for managing CI data for Mozilla projects
Stars: ✭ 212 (-12.03%)
Mutual labels:  mozilla
Ca Bundle
The Mozilla CA bundle extracted and converted to PEM. This repository functions as a backup to the automated service on the curl web site.
Stars: ✭ 177 (-26.56%)
Mutual labels:  mozilla

SeaSponge

No Maintenance Intended 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.
There is also a video on Air Mozilla available at https://air.mozilla.org/mozilla-winter-of-security-seasponge-a-tool-for-easy-threat-modeling/

Example Threat Model developed with SeaSponge

Here is a share link for the SeaSponge threat model we developed in our Air Mozilla demo video: http://goo.gl/Q8mt0T

Usage

See our Usage page in our Wiki for more details.

usage_demo

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.

On Debian and Ubuntu-based platforms, the nodejs-legacy package must be installed along with nodejs and npm using apt-get in order to fix a naming conflict that will otherwise prevent some packages from building and running correctly, as explained in [/usr/share/doc/nodejs/README.Debian] (http://apt-browse.org/browse/ubuntu/trusty/universe/i386/nodejs/0.10.25~dfsg2-2ubuntu1/file/usr/share/doc/nodejs/README.Debian)

npm install
bower install

Building

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

# Previews the app on a local server
grunt serve

# Builds the application to dist/
grunt build

Documentation

# Build docs to docs/
grunt docs

# Build docs and serve docs/ for web browser
grunt serve:docs

Developing

Please see the Development Guide

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].