Conheça a versão beta do Snyk Apps: crie apps personalizados para integrar a segurança da Snyk aos seus fluxos de trabalho
6 de outubro de 2021
0 minutos de leituraHoje, na SnykCon, anunciamos a versão beta inicial do Snyk Apps — novos recursos de extensibilidade que permitem ampliar a plataforma Snyk e integrá-la facilmente aos seus fluxos de trabalho específicos. Com esse novo recurso, nossos clientes e parceiros podem criar apps para integrar a Snyk às suas ferramentas e aos seus fluxos de trabalho de forma mais simples e segura.
Nosso objetivo é ajudar os desenvolvedores a incorporar a segurança. Uma parte importante disso é oferecer as ferramentas necessárias para que eles ampliem o Snyk de acordo com suas necessidades específicas. Nossa visão é proporcionar uma experiência de segurança de aplicações totalmente extensível, que permita personalizar cada vez mais a automação de segurança da Snyk para seus fluxos de trabalho específicos, sem limitar você aos processos de segurança da plataforma Snyk.
O Snyk Apps é o primeiro passo — e certamente não será o último — para concretizarmos essa visão!
O que é o Snyk Apps?
Um app do Snyk permite ampliar, expandir e automatizar os recursos da Snyk para adaptá-los ao seu ambiente e fluxo de trabalho personalizados. Por exemplo, um app pode automatizar os testes de segurança de aplicações da Snyk como parte de uma ferramenta de build. Outro exemplo é um app que envia os resultados dos testes de segurança da Snyk para uma ferramenta de gerenciamento de incidentes.
O Snyk Apps transforma as integrações em parte essencial da plataforma Snyk. Por isso, os apps têm as seguintes características:
Os apps do Snyk são fáceis de criar e usar, com uma ótima experiência para quem os desenvolve e para os usuários finais que os configuram.
Os apps do Snyk são baseados na API da Snyk. Isso torna as integrações mais estáveis e seguras do que antes. Por exemplo, um app do Snyk não deixa de funcionar se alguém excluir por engano sua chave de API pessoal!
Os apps do Snyk são mais seguros. Com a implementação do OAuth 2.0, eles contam com permissões granulares definidas por você, garantindo que só tenham acesso ao que precisam.
Nossos clientes e parceiros poderão criar seus apps do Snyk usando a API existente e a nova versão da API da Snyk, também anunciada hoje na SnykCon: a Snyk API v3. Baseada na versão mais recente da especificação OpenAPI, essa nova versão foi projetada para oferecer uma estrutura de API consistente, intuitiva e fácil de usar. Ela também traz melhorias importantes em relação à versão atual, como versionamento, paginação e armazenamento em cache consistentes, além de um desempenho muito melhor.
Crie seu primeiro app do Snyk!
Para ajudar você a criar seu primeiro app do Snyk, preparamos um app de demonstração que facilita os primeiros passos. O processo é simples e inclui as seguintes etapas:
Clone o repositório do Demo Snyk App no GitHub. O app de demonstração já inclui uma implementação do fluxo OAuth 2.0, que permite conectar contas da Snyk sem complicações.
Use o script fornecido diretamente no seu terminal para registrar o app na Snyk. Você receberá as credenciais do app — um ID de cliente e um segredo — que devem ser armazenados com segurança.
Personalize o app de demonstração de acordo com suas necessidades. A documentação da API da Snyk lista todos os endpoints disponíveis, que podem ser usados para exibir dados e executar ações. Atenção: os apps do Snyk foram projetados para estar vinculados a uma Org da Snyk específica. Alguns endpoints da API, como os relacionados a Groups, não podem ser usados para criar o app.
Saiba mais sobre como criar um app do Snyk na nossa documentação do Snyk Apps.
Quais são os próximos passos?
Estamos muito felizes em oferecer esses novos recursos de extensibilidade aos nossos clientes e parceiros. Queremos convidar você a começar a criar seus próprios apps com esses novos recursos.
O Snyk Apps está atualmente em beta aberta, e esperamos receber seu feedback para continuar aprimorando o produto até a disponibilidade geral, prevista para o início do próximo ano.
Boas criações!
Adorado por desenvolvedores. Confiável para a segurança.
As ferramentas da Snyk, pensadas para desenvolvedores, oferecem segurança integrada e automatizada para atender às suas necessidades de governança e conformidade.
