Git Product home page Git Product logo

gov.nasa.jpl.imce.semmle's Introduction

Configuration for Semmle Analysis of JPL's open-source projects

1) Environment per Split deployment:

  • SEMMLE_DIST: Semmle's distribution
  • SEMMLE_HOME: This project's location
  • SEMMLE_LICENSE_DIR = $SEMMLE_DIST/license/license.dat
  • SEMMLE_DATA = $SEMMLE_HOME/target/semmle

In this project's directory, execute: . setup.sh <SEMMLE_DIST> where <SEMMLE_DIST> is the location of Semmle's distribution.

2) Configure Scala projects

Execute odasa bootstrap for each Scala project per the instructions.

3) Running an analysis

. setup.sh <SEMMLE_DIST>
export ENCRYPTION_PASSWORD=<password>
export $SEMMLE_CREDENTIALS=<user>:<password>
./ci.sh <project name>

To see a particular dashboard:

Assuming that <project name> has been configured using odasa bootstrap, resulting in:

  • ./dashboards/<project name>
  • ./projects/<project name>

Then execute:

. setup.sh <SEMMLE_DIST>
odasa serve --port <port> --dashboard dashboards/<project name>

21 Analysis Projects & Dashboards

Analysis Dependencies (due to inter-project dependencies on Maven artifacts)

gov.nasa.jpl.imce.semmle's People

Contributors

nicolasrouquette avatar

Watchers

James Cloos avatar  avatar Sebastian Herzig-Patel avatar

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.