Backtrack a little; depend on dependency-check-core to call directly.
Store uploaded files with their original extension.
Expose project ID in the project data model.
Switch to using JNA platform wrappers. Add local app data support.
Run dependency check on import in the backend.