...
Require a userKey by enabling enforce user level access in order to see what which team members are scanning.
The userKey is also required for API calls and reporting parameters such as generateScanReport
Optimal detection is achieved when scanning after a successful build where dependency files used to create the application are available.
This is will allow the unified agent to detect libraries with all three of its detections methods shown below
Dependency Resolution
During the detection, manifest files (such as requirements.txt in python, for example) are used to pinpoint a specific version of the package used.
Binary and Source File Hash Matching
The WhiteSource Unified Agent also detects binaries and source files (such as .py files in Python or a .jar files in Java) and matches them against the WhiteSource Index.
...
Executing the Unified Agent with environment variables:
https://whitesource.atlassian.net/wiki/spaces/WD/pages/edit-v2/1140852201#Running1140852201/Getting+Started+with+the+Unified+Agent#Running-the-Unified-Agent
Executing the Unified Agent with inline environment variables:
...