The user-facing part of the Privacy LEAKage (PLEAK) Tools
You need to locate pleak-frontend, pleak-backend, pleak-sql-analysis, pleak-leaks-when-ast-transformation, pleak-leaks-when-analysis, pleak-leakage-detection-analysis, pleak-sql-constraint-propagation, pleak-pe-bpmn-editor, pleak-guessing-advantage-editor and pleak-sensitivities-editor directories all into the same directory and specify their names in the src/config.json file. Read more from sub-repositories how to build each module.
To build the app you need: NodeJS with npm installed.
To install all project dependencies execute
npm install
Serve an app locally, build it with
npm run build
and serve with
node server.js
Alternatively, follow the instructions in pleak-ansible repository to build Pleak development virtual machine using Ansible script.
Set up (serve) pleak-backend and pleak-frontend and go to the URL: http://localhost:8000.
MIT