Skip to main content

Suporte a Python agora em beta no Snyk Code

Escrito por

Frank Fischer

13 de abril de 2021

0 minutos de leitura

O Snyk Code agora oferece suporte beta a projetos em Python 2.x e 3.x. Você não precisa instalar nem atualizar nada: adicionamos o suporte ao mecanismo de back-end, e ele já está disponível. Quando um repositório for analisado, os resultados beta de Python serão exibidos. Se você não quiser esperar pela próxima análise agendada, pode iniciar uma análise manualmente.

Por que beta? Embora o suporte a Python no Snyk Code ofereça regras de segurança valiosas, ele ainda não inclui conteúdo selecionado por especialistas (textos explicativos, links externos, soluções típicas, exemplos de soluções em projetos de código aberto e muito mais). Assim, você já pode começar a usar o Snyk Code em projetos Python, mas ainda não terá o mesmo nível de conteúdo de qualidade a que está acostumado no Snyk. Quando todo o contexto estiver disponível, marcaremos Python como totalmente compatível.

Este beta é só o começo da ampliação do suporte a linguagens no Snyk Code. Vamos lançar o suporte beta a mais linguagens nos próximos meses. Fique de olho.

Usamos uma heurística para determinar se um arquivo de código-fonte contém Python e, em seguida, consultamos a base de conhecimento correspondente. Os resultados são exibidos na interface do Snyk, todos identificados como Beta. Se quiser, você pode usar os filtros para ocultar resultados de linguagens que não deseja ver.

Painel de análise de segurança de código que mostra um alerta de Path Traversal em código Python, com o fluxo de dados de json.load até o tratamento do caminho do arquivo.

Você também pode analisar repositórios de código aberto. Basta acessar Adicionar projeto > Monitorar projetos públicos ou do GitHub. Depois, adicione o caminho do GitHub para que o projeto seja analisado. Observe o ícone de livro ao lado do repositório na visão geral do projeto. Ele indica que se trata de um repositório público.

Se você usa o JetBrains PyCharm, pode instalar o plugin do JetBrains da Snyk. Acesse Configurações > Plugins e pesquise por “Snyk Vulnerability Scanner”. O plugin exibe todas as descobertas no seu IDE, destaca os problemas no código e apresenta conteúdo adicional ao lado deles. No geral, é muito fácil instalar e começar a usar. Vale a pena experimentar.

Agradecemos a todos que entraram em contato para sugerir suporte a outras linguagens! Nos próximos meses, adicionaremos suporte a mais linguagens, tanto em beta quanto com disponibilidade geral. Temos certeza de que você vai achar esse recurso útil e estamos abertos a receber seu feedback. Conte para nós o que você gosta e do que precisa. Se ainda não conhece o Snyk Code, este é o momento perfeito para experimentar. Agende uma demonstração e veja como é fácil colocar segurança avançada nas mãos dos seus desenvolvedores.

Comece a jogar Capture the Flag

Aprenda a resolver desafios de Capture the Flag assistindo à gravação sob demanda do nosso workshop virtual introdutório.

Leia mais

blog feature snyk container custom base recommendations
Blog

Conheça o Evo Agentic AppSec: segurança que acompanha o ritmo do desenvolvimento com IA

O desenvolvimento impulsionado por IA está avançando mais rápido do que os fluxos de trabalho de segurança tradicionais. O AppSec agentivo da Snyk usa agentes de segurança para encontrar, corrigir e verificar vulnerabilidades continuamente, enquanto as pessoas definem os critérios.

feature insights context
Blog

Os ataques autônomos já chegaram. A defesa precisa acompanhar o ritmo.

Os atacantes autônomos estão reduzindo o tempo disponível para a defesa. Saiba como a descoberta, a correção, a validação e a prevenção contínuas ajudam as equipes de segurança a acompanhar esse ritmo.

illustration hero ai
Blog

O furacão da IA chegou

A IA está acelerando tanto a criação de software quanto os ataques cibernéticos. As lideranças devem proteger agentes e código desde o início, aplicar controles em tempo de execução e validar as defesas de forma independente.