Implementation Complete

Here's the final web UI. Both tabs shown side by side.

Pipeline Tab
PHALUS Pipeline Scan
v0.5.0
// Input
Drop manifest here
package.json · requirements.txt · Cargo.toml
Parse
// Options
Single package
npm/lodash@4.17.21
License
MIT
Target
Same as source
▶ START STOP CLEAR
// Progress
Processing 2 of 3...
Started: lodash
lodash → resolve
lodash → analyze
OK lodash (12.3s)
Started: chalk
// Results
lodash@4.17.21
12.3s
PASS
express@4.18.2
45.1s
FAIL
Scan Tab
PHALUS Pipeline Scan
v0.5.0
// Scan
Path
./my-project
☐ Offline Concurrency: 8
SCAN
// Summary
42
packages scanned
Permissive38
Copyleft (weak)3
Copyleft (strong)1
Unknown0
// Packages
PackageVerEcoLicenseClass
lodash4.17.21npmMITpermissive
express4.18.2npmMITpermissive
node-forge1.3.1npmBSD-3permissive
weak-map1.0.8npmLGPL-2.1copyleft-weak
readline-sync1.4.10npmGPL-2.0copyleft-strong
... 37 more