Code Monkey home page Code Monkey logo

asgard's Introduction

Asgard

Warning

Please only run this on localhost.

Versioning and State of Development

This project uses the Semantic Versioning Policy.

Branches

The master branch contains the latest version of the software leading up to a new release.

Other branches contain feature-specific updates.

Tags

Tags indicate official releases of the project.

Please note 0.x releases are works in progress (WIP) and may change at any time.

Cloning

Clone with git clone https://github.com/mitre/asgard --recurse-submodules to also clone the submodules

Running with Docker

Building Docker Containers

Automated Build Steps

  1. ./build.sh
  2. Jump to Running Docker Containers

Manual Build Steps

  1. docker-compose build
  2. ./gen-heimdall-secrets.sh
  3. docker-compose run heimdall-web rake db:migrate
  4. docker-compose run vulcan-web rake db:migrate
  5. Jump to Running Docker Containers

Running Docker Containers

  1. docker-compose up
  2. Navigate to localhost

NOTICE

© 2018 The MITRE Corporation.

Approved for Public Release; Distribution Unlimited. Case Number 18-3678.

NOTICE

MITRE hereby 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.

NOTICE

This 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.

No 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.

For further information, please contact The MITRE Corporation, Contracts Management Office, 7515 Colshire Drive, McLean, VA 22102-7539, (703) 983-6000.

asgard's People

Contributors

aaronlippold avatar djhaynes avatar lukemalinowski avatar sauriol avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

asgard's Issues

InSpec hardening and baselines need to be grouped by Compliance Standard ( move this to the right project )

InSpec Profile Baselines

The MITRE InSpec Team has been working with
Dev-Sec Project
( www.place.io )
The devsec project is the open source community building inspec profiles that are best-practice and service driven rather than just one-to-one alignment with a formal compliance guidance document. The dev-sec community focus on helping build hardening and validation around services and capabilities that you can use as reference or as part of inherited profiles to help you build more security systems.

  • apache
    • baseline
    • hardening
  • ssl

DISA STIG
( iase.disa.mil/stigs... )
The DISA Security Technical Implementation Guides are ... . They are derived security guidance from the DISA Security Requirements Guides which outline the general security guidance .... ( I am sure you can find a desc on the IASE site )

  • CrunchyDB baseline
  • CrunchyDB Hardening
  • SIMP RHEL7 STIG
  • RHEL hardening ...

CIS Benchmarks
( www.cisbenchmarks... )
( From the website desc )

Integration, Examples & Demos

Examples and demos of full and 'micro-profiles' showing various validation and security issues that InSpec can help solve. These are also g

  • ...
  • ...
    ...

Ensure Yarn is part of the build chain - getting errors on yarn not installed on your system

brew install yarn

https://yarnpkg.com/lang/en/docs/install/#mac-stable

Step 18/25 : RUN sh -c "RAILS_ENV=$RAILS_ENV RAILS_RELATIVE_URL_ROOT=$RAILS_RELATIVE_URL_ROOT SECRET_KEY_BASE=$(openssl rand -hex 64) bundle exec rake assets:precompile"
 ---> Running in 6dd6af3118f9
Yarn executable was not detected in the system.
Download Yarn at https://yarnpkg.com/en/docs/install
I, [2018-09-15T15:08:49.063520 #11]  INFO -- : Writing /var/www/heimdall/public/assets/FontAwesome-ecd72f31910a8ee2726fd17bd459be26f230779f3f3ed5f69ebf829e4b12e768.otf

Terminal isn't accessible from `/terminal`

None of the assets get loaded because nginx isn't playing nice with the gotty's server. Right now the terminal is still accessible at localhost:8080 but I'd like to get localhost/terminal working as well.

InSpec is out of date

inspec --version gives 2.1.72 while also saying that the latest version is 2.2.64. It's probably just installing the stable version as opposed to the latest version, there's probably a flag for the install script that fixes it.

Could not resolve host: gitlab.mitre.org

Running build.sh errors on step 7/21 with fatal: unable to access 'https://gitlab.mitre.org/inspec/inspec_to.git/': Could not resolve host: gitlab.mitre.org. Slightly further down the stack trace is more details: Bundler::Source::Git::GitCommandError Git error: command git clone 'https://gitlab.mitre.org/inspec/inspec_to.git' "/usr/local/bundle/cache/bundler/git/inspec_to-4a17dc4f0a337bc03984f001012b347ef1cc19ab" --bare --no-hardlinks --quiet in directory /var/www/heimdall has failed.fatal: unable to access 'https://gitlab.mitre.org/inspec/inspec_to.git/': Could not resolve host: gitlab.mitre.org. Is there an alternate repository to use here?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.