FAQ: Does ScanCode work completely offline?
@saurabh24thakur já está trabalhando nisso.
Desde 25/12/2025.
- #101 de @Sahil-u07 — fechado sem integrar
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- markdown
- Domínio
- documentation
Direção de pesquisa
Comece localizando o conteúdo relevante das FAQ no repositório do site Docusaurus/Markdown. Use as respostas curta e longa da issue para explicitar o comportamento offline e as integrações dependentes da rede e, em seguida, verifique se a página renderizada contém o esclarecimento e as ressalvas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Question:
re: https://aboutcode.org/scancode/
Please consider adding a bullet point that states whether ScanCode requires network access.
That is, does it work completely offline or does it have to send signatures/source code to a third-party system?
We cannot run any tools on our code base without assurance that the code will remain on-prem.
I suspect ScanCode runs completely offline, but it would be great to have that clearly and explicitly stated somewhere
Short answer: Yes
ScanCode does not "phone home", works completely offline and does NOT send signatures/source code to a third-party system.
Long answer:
-
ScanCode Toolkit can query pypi.org (which is not under our control but under Python.org control) to inquire if there is a new version https://github.com/aboutcode-org/scancode-toolkit/blob/f605c083e3ea7262a18f02bdee61b208921d69f6/src/scancode/outdated.py#L136 to alter if so. This can be disabled with CLI flag (https://github.com/aboutcode-org/scancode-toolkit/blob/f605c083e3ea7262a18f02bdee61b208921d69f6/src/scancode/cli.py#L376)
Everything is air-gapped alright. -
ScanCode.io scans code locally on your installation, completely air-gapped. The default installation comes configured for testing to work with the public APIs of :
- VulnerableCode https://public.vulnerablecode.io/
- PurlDB and MatchCode (for actual matching with signatures) https://public.purldb.io/api/
-
A local deployment of VulnerableCode works from continuously importing data from all over the vulnerability databases and the package registries. You can elect not to run the importers and data improvers, but then you get not data and no value. You can import and sync a db from a backup from a network that has access to the internet to an an air-gapped isolated network all right.
-
A local deployment of PurlDB and MatchCode is conceptually similar to VulnerableCode ... but it only looks at the package registries and download packages for fingerprinting (to enable code matching). Same for the sync.
-
DejaCode runs locally too. It integrates with a ScanCode.io deployment, a VulnerableCode deployment and a PurlDB deployment.
If you want to use VulnerableCode, PurlDB and MatchCode features with ScanCode.io or DejaCode, you will need to install these locally and configure them accordingly or else these will not work.
- Linguagem predominante
- JavaScript
- Estrelas
- 9
- Forks
- 17
- Merge médio
- 7h 55min
- PRs com merge (30d)
- 2
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de aboutcode-org/www.aboutcode.org
-
Making all post button.Talvez já em andamento @sarthaklole assumiu há 70 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
aboutcode-org/www.aboutcode.org#117 · 3 comentários ·
-
WWW: Reduce frequency of update-releasesTalvez livre de novo @johnmhoran assumiu há 51 dias e não há nenhum pull request aberto. Abertaci-workflow
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
aboutcode-org/www.aboutcode.org#180 · 1 responsável ·
-
DOCS: Create new AboutCode stack diagram(s)Talvez livre de novo @hixvikas assumiu há 53 dias e não há nenhum pull request aberto. Abertadocumentation
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
aboutcode-org/www.aboutcode.org#166 · 1 comentário ·
-
WWW: Create About top level page?Talvez já em andamento @pombredanne assumiu há 154 dias. Abertawebsite
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
aboutcode-org/www.aboutcode.org#164 · 1 reação · 1 responsável ·
-
WWW: Add Initiatives and grant ProjectsTalvez livre de novo @mjherzog assumiu há 241 dias e não há nenhum pull request aberto. Abertaenhancement needs design website
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
aboutcode-org/www.aboutcode.org#141 · 1 responsável ·
Todas as issues de aboutcode-org/www.aboutcode.org
Issues semelhantes
-
step.duration reflects only the last retry attempt (HelperStep.run() overwrites startTime)Talvez já em andamento @mirao assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
codeceptjs/CodeceptJS#5774 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
Status: Unconfirmed
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
AllTheMods/ATM10-Aeronautics#151 ·
Mantenedores costumam responder em até 4 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
feimacode/open-design-agent-kit#66 ·
Mantenedores costumam responder em até 1 dia