{"id":36613805,"url":"https://github.com/scanoss/vscode.extension","last_synced_at":"2026-01-12T09:04:10.690Z","repository":{"id":187677213,"uuid":"677356238","full_name":"scanoss/vscode.extension","owner":"scanoss","description":"SCANOSS VS Code Plugin Extension","archived":false,"fork":false,"pushed_at":"2024-06-06T15:37:07.000Z","size":235,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-09-15T18:41:54.123Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scanoss.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-11T11:17:25.000Z","updated_at":"2024-06-06T15:37:08.000Z","dependencies_parsed_at":"2024-05-29T14:56:31.721Z","dependency_job_id":null,"html_url":"https://github.com/scanoss/vscode.extension","commit_stats":null,"previous_names":["scanoss/vscode.extension"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/scanoss/vscode.extension","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fvscode.extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fvscode.extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fvscode.extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fvscode.extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scanoss","download_url":"https://codeload.github.com/scanoss/vscode.extension/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fvscode.extension/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28337617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-12T09:04:09.255Z","updated_at":"2026-01-12T09:04:10.672Z","avatar_url":"https://github.com/scanoss.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SCANOSS VSCode Plugin\n\n## Intro\n\nThe SCANOSS plugin for Visual Studio Code (VSCode) is an indispensable tool designed to enhance open source management within the widely-used code editor. By leveraging the OSSKB.org API endpoint provided by the Software Transparency Foundation, this plugin offers developers real-time visibility into software's composition, accurately identifying both declared and undeclared dependencies, components, files, and even code snippets.\n\nWith the increasing adoption of AI-generated code and the risk of plagiarism, it is crucial to validate the origin and compliance of such code. The SCANOSS plugin utilizes the extensive SCANOSS knowledgebase to assess potential security vulnerabilities, licensing issues, and compliance risks directly within the VSCode environment. This empowers developers to effectively manage open source components, ensuring the security, reliability, and compliance of their software throughout the development process.\n\n### Usage\n\nYou can use the following commands from the VScode command palette:\n\n| Command                    | Description                                                         |\n| -------------------------- | ------------------------------------------------------------------- |\n| SCANOSS: Scan Project      | Performs a complete scan of the project files and proposes options. |\n| SCANOSS: Scan Current File | Scans the currently open file.                                      |\n| SCANOSS: Set API Key       | Set SCANOSS API Key token.                                          |\n\nThe `.scanoss` directory will serve as the storage location for all files associated with the scanning process.\n\n### Configuration\n\nYou can create a configuration file `.scanossrc` with the following options:\n\n| Option              | Default | Description                                                                                                  |\n| ------------------- | ------- | -------------------------------------------------------------------------------------------------------      |\n| scanOnSave          | true    | Every time you manually or automatically save a change to a file, a scan of the file will be performed.      |\n| produceOrUpdateSbom | false   | Following each scan, a prompt is activated, requesting the creation or updating of an SBOM file 'sbom.json'. |\n\n\n### API Configuration\nYou can configure the API connection parameters to use dedicated servers.\n\nTo do this, set the following:\n\n- API URL: Setting the URL from Extensions Preferences (File -\u003e Preferences -\u003e Settings -\u003e Extensions -\u003e SCANOSS).\n- API KEY: Run the `SCANOSS: Store API Key` command from the Command Palette (View -\u003e Command Palette)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscanoss%2Fvscode.extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscanoss%2Fvscode.extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscanoss%2Fvscode.extension/lists"}