Chapter 11: 設定

アプリケーションの動作をカスタマイズする(v2.0)

設定画面を開く

メイン画面の左下にある 歯車アイコン をクリックすると設定画面が開きます。

設定画面
設定画面 — 言語・オンライン機能・Pro ライセンスの管理

設定項目一覧

言語設定

表示言語を選択できます。以下の 3 つから選べます。

選択肢説明
日本語すべての UI とレポートが日本語で表示されます。
Englishすべての UI とレポートが英語で表示されます。
システム言語OS の言語設定に従います。対応外の言語の場合は英語になります。

オンライン脆弱性照合 Pro

有効にすると、ローカル JSON データベースに加えて OSV API(Google が運営するオープンソース脆弱性データベース)にもオンラインで問い合わせを行います。これにより、最新の脆弱性情報を取得でき、検出精度が向上します。

この機能を利用するにはインターネット接続と Pro ライセンスが必要です。

オンライン補完 Pro

有効にすると、ローカルデータベースにライセンス情報がないパッケージについて PyPI / npm / NuGet からライセンス情報を自動補完します。Unknown と判定されるパッケージが減り、ライセンス分析の精度が向上します。

レジストリ対象
PyPIPython パッケージのライセンス情報
npmNode.js パッケージのライセンス情報
NuGet.NET パッケージのライセンス情報

この機能を利用するにはインターネット接続と Pro ライセンスが必要です。

利用規約の再表示

初回起動時に同意した利用規約を再度確認できます。設定画面内の 「利用規約を表示」 ボタンをクリックしてください。

Pro 機能の設定項目

Pro ライセンスが有効な場合、以下の設定項目が追加で利用できます。

設定項目説明
オンライン脆弱性照合OSV API によるリアルタイム脆弱性検出
オンライン補完PyPI / npm / NuGet からのライセンス情報自動取得
承認ワークフローレビュー結果の承認・差し戻し機能の有効化
複数プロジェクト複数プロジェクトの切り替え管理

設定ファイルの保存先

設定は以下のパスに JSON 形式で保存されます。

%LocalAppData%\Dependa\settings.json

通常は以下のようなパスになります。

C:\Users\<ユーザー名>\AppData\Local\Dependa\settings.json

設定ファイルを手動で編集する場合は、アプリケーションを終了してから行ってください。アプリ起動中に編集すると変更が上書きされる場合があります。

Chapter 11: Settings

Customize how the application works (v2.0)

Opening Settings

Click the gear icon at the bottom-left of the main screen to open the Settings panel.

Settings Screen
Settings screen — language, online features, and Pro license management

Settings Overview

Language

Choose the display language from the following three options:

OptionDescription
JapaneseAll UI and reports are displayed in Japanese.
EnglishAll UI and reports are displayed in English.
System LanguageFollows the OS language setting. Falls back to English if the language is not supported.

Online Vulnerability Lookup Pro

When enabled, queries the OSV API (an open-source vulnerability database operated by Google) in addition to the local JSON database. This provides access to the latest vulnerability data and improves detection accuracy.

This feature requires an internet connection and a Pro license.

Online Enrichment Pro

When enabled, automatically supplements license information from PyPI / npm / NuGet for packages missing from the local database. This reduces the number of packages classified as Unknown and improves license analysis accuracy.

RegistryTarget
PyPIPython package license information
npmNode.js package license information
NuGet.NET package license information

This feature requires an internet connection and a Pro license.

Re-display Terms of Use

You can review the terms of use that you agreed to during the first launch. Click the "Show Terms of Use" button in the Settings panel.

Pro Feature Settings

When a Pro license is active, the following additional settings are available:

SettingDescription
Online Vulnerability LookupReal-time vulnerability detection via OSV API
Online EnrichmentAutomatic license information retrieval from PyPI / npm / NuGet
Approval WorkflowEnable review result approval and return functionality
Multiple ProjectsManage and switch between multiple projects

Settings File Location

Settings are saved in JSON format at the following path:

%LocalAppData%\Dependa\settings.json

Typically this resolves to:

C:\Users\<username>\AppData\Local\Dependa\settings.json

If you edit the settings file manually, close the application first. Changes may be overwritten if the app is running.