gitextract_3kpowr9z/ ├── .gitignore ├── LICENSE ├── README.md ├── client/ │ ├── css/ │ │ ├── angular-csp.css │ │ ├── app.css │ │ ├── bootstrap.css │ │ ├── codemirror-mdn.css │ │ ├── codemirror.css │ │ ├── dashboard.css │ │ ├── font-awesome.css │ │ └── prettify.css │ ├── fonts/ │ │ └── FontAwesome.otf │ ├── index.html │ ├── js/ │ │ ├── experimentctrl.js │ │ ├── lib/ │ │ │ ├── acorn.js │ │ │ ├── acorn_loose.js │ │ │ ├── codemirror-compressed.js │ │ │ ├── codemirror.js │ │ │ ├── codemirror_javascript_mode.js │ │ │ ├── ui-bootstrap-tpls-0.3.0.js │ │ │ ├── utils.js │ │ │ └── walk.js │ │ ├── locationctrl.js │ │ ├── main.js │ │ ├── rulesctrl.js │ │ ├── scanctrl.js │ │ ├── scanservice.js │ │ └── scanworker.js │ ├── partials/ │ │ ├── experiment.html │ │ ├── rules.html │ │ └── scan.html │ └── rules.readme.md ├── common/ │ ├── rules.json │ ├── scan.js │ └── template_rules.json ├── deploy-ghpages.sh ├── package.json ├── scanner.js ├── server.js ├── stackato.yml └── tests/ ├── TESTING ├── advanced.html ├── cases/ │ ├── CustomEvent.js │ ├── action.js │ ├── addEventListener.js │ ├── addIdleObserver.js │ ├── createContextualFragment.js │ ├── crypto.generateCRMFRequest.js │ ├── data.js │ ├── document.write.js │ ├── document.writeln.js │ ├── escapeHTML.js │ ├── eval.js │ ├── geolocation.js │ ├── getDeviceStorage.js │ ├── href.js │ ├── indexedDB.js │ ├── innerhtml.js │ ├── localStorage.js │ ├── message.js │ ├── moz/ │ │ └── moz.js │ ├── newFunction.js │ ├── outerHTML.js │ ├── parseFromString.js │ ├── placeholders.js │ ├── production_ruletests.js │ ├── sessionStorage.js │ ├── setInterval.js │ ├── setTimeout.js │ ├── src.js │ ├── test_ruletests.js │ └── window.open.js ├── css/ │ └── mocha.css ├── index.html ├── js/ │ ├── chai.js │ ├── loadrules.js │ ├── main.js │ └── mocha.js └── mocha-includes.js