No-CLI quick start (no command line)¶
Related: Getting started | Notice and security guide
You do not need to have ever typed a command. This page covers the shortest path for an open-source license manager to turn source code received from a dev team into an open-source notice. It is all clicks in a browser.
What is an open-source notice¶
A document that lists the open-source components in a product and their licenses, provided alongside the product when it ships. Many open-source licenses (MIT, Apache-2.0, BSD, and others) require the copyright notice and the full license text to be included with the product, so a notice that gathers them is needed.
This tool analyzes source code to build a component list (an SBOM), then groups components by license to generate two notice files.
..._NOTICE.txt— a text format to ship as-is with the distribution..._NOTICE.html— a format that reads well in a browser
The prefix (...) is the project name and version you entered. For example, if the project is MyApp and the version is 1.0.0, the file is MyApp_1.0.0_NOTICE.txt.
What you need and how long it takes¶
All you need is a Docker engine. On Windows, for a first install, Rancher Desktop is recommended — it is free and fits the double-click flow well. If you already use Docker, leave it as is and move on. (A detailed comparison of the other options is in Getting started.)
The first time, install and download take a while. Roughly:
- Installing and first launch of Rancher Desktop: about 5–10 minutes
- First download of the scanner image (about 3–4 GB): about 5–15 minutes (varies by network, only the first time)
Once set up, opening the app and scanning afterward takes 1–2 minutes.
Walkthrough¶
There are two paths. The desktop app is the simplest, so it is recommended. The overall flow:
flowchart TD
A["Install Docker engine<br/>(Rancher Desktop)"] --> B["Get the desktop app<br/>.exe from releases/latest"]
B --> C["Double-click<br/>(if SmartScreen: More info, Run)"]
C --> D["First-run image download<br/>about 3-4 GB, once"]
D --> E["Enter project name and version"]
E --> F["Upload source ZIP and scan"]
F --> G["Download NOTICE.txt / NOTICE.html"]
Path A — desktop app (recommended)¶
- Install a Docker engine. Download the Windows installer from rancherdesktop.io, install it, and run it. If it asks whether to use Kubernetes during install, you can turn it off. When the taskbar icon settles (usually 1–2 minutes), it is ready.
- Get and run the app. Click Download BomLens for Windows (.exe) and double-click the file. It is unsigned for now, so if Windows shows a "Windows protected your PC" warning, click "More info" and choose "Run anyway". The app opens with no console window.
- First-run image download. The scanner image is pulled just once. The app shows progress as below, so leave the window open and wait.


If Docker is not installed or is stopped, the app tells you what to do instead of starting a scan.

Now go to Scan and get the notice below.
Path B — ZIP and double-click batch file (alternative)¶
If you prefer a script over the desktop app, this path works too.
- Install a Docker engine. Same as step 1 of Path A.
- Download the tool. On the GitHub repository page, click the green Code button, choose Download ZIP, and unzip it. You should see a
scriptsfolder inside the unzipped folder. - Run the web UI. Double-click
sbom-ui.batin thescriptsfolder. At first a black window shows "downloading the scanner image (about 3–4 GB)", and once done a browser openshttp://localhost:8080. Results are saved to theC:\Users\<your-name>\sbom-outputfolder.
To check that everything is ready, double-click scripts\check-setup.bat in the unzipped folder. It checks Docker installation and status, the scanner image, and port status, in Korean.


Scan and get the notice¶
From here the desktop app and the web UI are the same.
- Enter the project name and version.
- For the scan target, choose "ZIP upload" and upload the source code ZIP received from the dev team.
- Click run. The progress log streams in real time.

When the scan finishes, download the notice from the results screen as per-format chips (HTML, TXT). The SBOM (..._bom.json) and the risk report (..._risk-report.html) generated alongside are available on the same screen, and you can also download everything as a single ZIP. Downloaded files are saved to the results folder as well.

When you get stuck¶
- I don't know what's wrong: double-click
scripts\check-setup.batto check Docker, the image, and port status at once, and it tells you what to do next, in Korean. - A "Windows protected your PC" warning appears: this is because the desktop app is still unsigned. Click "More info" and choose "Run anyway".
- It says "Docker is not installed": make sure Rancher Desktop is installed and running.
- It says "the Docker engine is not running": start Rancher Desktop, wait for the icon to settle, then run it again.
- The scan finished but there are no files in the results folder: this can happen if the results folder is outside Docker's file-sharing scope. This tool saves to
sbom-outputunder your home directory (C:\Users\...), which is usually safe. If you still don't see them, download them directly with the download buttons in the browser. - The browser doesn't open automatically: type
http://localhost:8080into the address bar yourself.
For more detail and command-line usage, see Getting started and the Notice and security guide.