Home / Companies / Snyk / Blog / January 2023

January 2023 Summaries

13 posts from Snyk

Filter
Month: Year:
Post Summaries Back to Blog
Python developers can secure network communication against threats such as eavesdropping and man-in-the-middle attacks using libraries including Cryptography and Paramiko. Cryptography supports broad cryptographic functions such as symmetric and asymmetric encryption, key exchange, and digital signatures; the example derives a Fernet encryption key from a password and salt using PBKDF2HMAC, then encrypts and decrypts a message with the same key. Paramiko provides a Python interface for SSH-based communication, enabling applications to verify host keys, connect to remote servers, execute commands, and transfer data securely, with support for features such as public-key authentication and agent forwarding. The two libraries can also be combined, using Cryptography to encrypt data and Paramiko to transport it through SSH, while secure implementations should use strong unique keys, protect key material, keep dependencies updated, and scan packages for known vulnerabilities.
Jan 30, 2023 1,060 words in the original blog post.
Debugging extends beyond basic IDE breakpoint use and is often under-taught, leaving developers to learn inefficient practices on the job despite debuggers’ ability to reveal detailed application behavior. The discussion highlights three IntelliJ features intended to improve this process: marker objects, which create named global references that can be watched across scopes and used in conditional breakpoints; custom data renderers, which make complex or framework-managed objects such as JPA repositories more informative in the watch panel without modifying application code; and memory tracking, which shows allocation differences between breakpoints and can track new instances of selected types with their allocation stack traces. These tools, available broadly across JetBrains IDEs but not all in VS Code, can complement profilers, help investigate identity, threading, data, and memory issues, and make debugging more systematic and exploratory.
Jan 30, 2023 1,492 words in the original blog post.
Nuxt is an open-source MIT-licensed framework for building Vue.js applications, and the nuxt-security module is presented as a tool for adding configurable security controls to Nuxt 3 projects. Based on OWASP Top 10 recommendations for Node.js and Helmet.js, the module applies HTTP security headers and middleware for protections such as rate limiting, request-size limits, XSS validation, CORS handling, HTTP method restrictions, basic authentication, and removal of the X-Powered-By header. It can return status codes including 429 for excessive requests, 413 for oversized payloads, 400 for potentially unsafe requests, and 405 for disallowed methods. The module works with recommended defaults after installation and registration in Nuxt configuration, while allowing developers to disable or adjust headers and middleware, target controls to particular routes, and customize settings such as rate-limit thresholds. It is intended to support, rather than replace, broader application security practices.
Jan 26, 2023 1,047 words in the original blog post.
Snyk has partnered with ServiceNow to integrate its security insights into the platform, providing a single view of an organization's application security posture and enabling faster remediation, better collaboration, and reduced risk. The integration addresses the gap in visibility between development and security teams by tracking application vulnerabilities across the software development lifecycle (SDLC), allowing both teams to work together more effectively. With this partnership, Snyk customers can bring their existing data into ServiceNow, automating ticket creation, prioritization, and risk calculation, and sharing vulnerability information with other teams for maximum collaboration and transparency.
Jan 24, 2023 633 words in the original blog post.
Snyk has introduced free Snyk Learn learning paths, structured collections of bite-sized developer-security lessons designed to fit alongside regular work schedules. The inaugural path covers the OWASP Top 10 web application security risks, including broken access control, injection, cryptographic failures, insecure design, misconfigurations, outdated components, authentication issues, integrity failures, logging and monitoring gaps, and server-side request forgery. Each lesson explains the vulnerability, how attacks can succeed, and approaches to remediation, while administrator reporting lets organizations track lesson views and path completion. Snyk Learn also offers hands-on lessons covering vulnerabilities across languages and ecosystems, such as cross-site scripting in C#, LDAP injection in Python, Log4Shell in Java, code injection in PHP, and directory traversal in Go.
Jan 17, 2023 514 words in the original blog post.
Snyk continued to expand its developer-centric approach to software security in 2022 by adding several key enhancements to its existing solutions, including features to improve coding practices, identify vulnerable libraries and packages, and detect vulnerabilities in containers. The company introduced new language server support for easier integration with IDEs, expanded vulnerability detection capabilities for open source software packages, and added a software bill of materials (SBOM) feature to provide a complete view of an application's dependencies. Additionally, Snyk improved its container security features by adding base image detection and upgrade recommendations, as well as custom/golden base image support. These enhancements aim to improve the overall security of software supply chains and reduce the cost and friction associated with finding and fixing vulnerabilities.
Jan 12, 2023 1,390 words in the original blog post.
Snyk has announced the second wave of new companies joining its Technology Alliance Partner Program (TAPP), which enables software companies to build, integrate, and go-to-market with Snyk security solutions quickly and securely. Since launching the program last year, 26 new partners have joined, nearly tripling the total number of participants, demonstrating a growing need for a developer-first security ecosystem. The new partners include FossID, which brings C/C++ support and enhanced license compliance to Snyk Open Source, as well as other companies representing diverse technologies such as workflow automation, development platforms, and asset intelligence. These partners will receive turn-key technical and marketing resources to build new Snyk Apps and gain access to go-to-market collateral, sales training, and more, enabling them to create competitive advantage in developer-first security.
Jan 12, 2023 444 words in the original blog post.
The Kübler-Ross Model of open source security evolution suggests that organizations go through five stages: Denial, Anger, Bargaining, Depression, and Acceptance, as they come to terms with the extent of their reliance on open source software. To effectively embrace this role, Open Source Program Offices (OSPOs) need to bring security expertise into their teams, participate in forums like the Open Source Security Foundation's "End User" working group, and start thinking about software bill of materials (SBOM). This includes hiring or bringing in security experts, using tools like Snyk's dev-first tooling for one-click fixes for vulnerable dependencies, and starting to prioritize open source security in their development, build, and deployment processes.
Jan 12, 2023 783 words in the original blog post.
Snyk has made significant investments in improving its performance, adding new ecosystems, and supporting the enterprise in 2022. The company's Snyk Code platform has seen tremendous growth, with over 600% growth in protected projects, thanks to improvements in scalability, performance, and availability. These enhancements include optimizing the scanning engine for faster results, enabling large mono-repos to be scanned quickly and accurately, and adding interfile analysis capabilities. Additionally, Snyk has expanded its ecosystem support to include Maven, C/C++, Nexus, Gradle, and Go, with new integrations and features being released in 2023. The company has also been working on enhancing its enterprise offerings, including a new user experience, powerful reporting, and single-tenant deployment options. With a strong focus on research, development, security engineering, product management, support, technology field, sales, and marketing, Snyk aims to continue providing innovative, fast, and reliable app security solutions in 2023.
Jan 11, 2023 1,554 words in the original blog post.
Snyk has been at the forefront of developer-first application security, but realized that cloud security still follows the traditional "deploy, detect, and respond" model. They aim to break this paradigm by empowering developers to proactively secure the cloud through code (IaC) from the start. In 2022, Snyk introduced various capabilities such as IaC security checks in IDEs, Terraform Cloud and Enterprise integration, unified policy engine for all IaC and cloud workflows, and drift detection capabilities. These features enable developers to secure infrastructure earlier in the SDLC, provide context to cloud issues, and unify security across the SDLC from code to cloud. Snyk plans to continue enhancing their capabilities in 2023, including tying back cloud issues to code assets, enforcing security policies across the SDLC, and strengthening ruleset and engine's filtering capabilities for infrastructure as code.
Jan 11, 2023 1,211 words in the original blog post.
In 2022, the Snyk platform experienced significant growth, enabling over 2,500 customers to import over 6.7 million projects, execute over 3 billion tests, and fix over 5 million issues. The platform's modularity, extensibility, consistency, scalability, and security were strengthened throughout the year. Major performance improvements were introduced in some areas within the Snyk UI, and new reporting capabilities provided users with comprehensive coverage across all components of modern applications. In addition, the discovery of 1100+ zero-day vulnerabilities was achieved through improved research methodologies and automated AI-powered processes. The platform's extensibility was also strengthened with a new REST API and Snyk Apps, enabling customers and partners to customize and automate Snyk workflows. New deployment options were introduced for organizations needing complete data isolation, and developer education and learning resources were expanded. Looking forward to 2023, plans include enhancing the shared user experience across all Snyk products and improving working with the platform at scale.
Jan 09, 2023 2,059 words in the original blog post.
CircleCI disclosed a security incident on January 4 after evidence of a possible account intrusion emerged through an AWS CanaryToken alert, prompting the company to advise all customers to rotate secrets stored in project environment variables and contexts and review logs for suspicious access during the affected period. CircleCI also invalidated personal and project API tokens and rotated GitHub and Bitbucket OAuth tokens, while users were encouraged to inventory credentials, revoke rather than delete secrets, and rotate environment variables and SSH keys despite the potential disruption to CI/CD operations. The incident highlights risks posed by secret sprawl and long-lived static credentials, which can be difficult to track, may persist after services are retired, and can enable broader software supply-chain compromises if exposed. Recommended safeguards include encrypted secrets-management vaults, policy-controlled developer access, automated and regular rotation procedures, and dynamic short-lived credentials based on zero standing privileges, which limit permissions and reduce the usefulness of compromised keys.
Jan 07, 2023 1,111 words in the original blog post.
Organizations pursuing AWS cloud transformation must balance faster development and migration with security built into their processes. Key recommendations include fully automating deployment pipelines to reduce manual infrastructure work and support security practices such as SAST, SCA, container image testing, and infrastructure-as-code scanning; creating continuous security feedback loops by integrating checks into IDEs, CLIs, registries, and CI/CD pipelines so issues are identified earlier; and using AWS and its Marketplace ecosystem to simplify security-tool procurement, consolidate billing, apply eligible purchases toward Enterprise Discount Program commitments, and potentially reduce unexpected cloud costs. With consistent policies, automation, early security testing, and cloud-provider collaboration, IT teams can improve AWS efficiency while maintaining secure development environments.
Jan 04, 2023 824 words in the original blog post.