Home / Companies / JFrog / Blog / July 2023

July 2023 Summaries

6 posts from JFrog

Filter
Month: Year:
Post Summaries Back to Blog
Amazon Elastic Kubernetes Service (EKS) is a managed service that allows users to run Kubernetes on AWS without maintaining their own clusters, and it supports deploying the JFrog Platform for reliable application management. The blog post details the prerequisites and steps required to install and configure the JFrog Platform in Amazon EKS, including setting up AWS systems like IAM Roles for Service Accounts (IRSA) and Application Load Balancer (ALB). The process involves using JFrog Helm Charts for configuration, which ensures support and compliance with internal rules, and covers storage setup in Amazon S3 and deploying the JFrog Platform Helm Chart. The guide emphasizes the use of Artifactory as a Kubernetes Docker Registry, outlines each configuration step, and discusses storage settings using s3-storage-v3-direct, highlighting the importance of setting instance credentials for seamless operation.
Jul 26, 2023 924 words in the original blog post.
GraphQL is a versatile query language and runtime for APIs that allows clients to request specific data from servers efficiently, enabling the retrieval of all necessary information in a single request, unlike RESTful APIs. This efficiency reduces network latency and accelerates development time by minimizing the need for multiple requests. When integrated with JFrog Artifactory, GraphQL queries can retrieve metadata about packages through customizable queries, providing only the requested information and thus optimizing data retrieval. Users can execute tasks like retrieving package versions, scanning for vulnerabilities, and creating cleanup processes. JFrog offers GraphiQL, a simplified IDE for testing GraphQL queries and exploring metadata schemas, accessible via a specific endpoint. Authentication for using GraphQL and GraphiQL requires generating an Access Token. An example query demonstrates how GraphQL can retrieve specific package data, including name, type, and version details, for packages containing the string "hello" and belonging to types like Pypi, NPM, or Docker.
Jul 24, 2023 584 words in the original blog post.
The blog post by Darcy Clarke highlights a security vulnerability in the npm ecosystem known as "manifest confusion," where a package’s manifest and tarball are published independently, allowing malicious actors to embed harmful packages under falsified metadata. This issue affects third-party tools and platforms, including JFrog Artifactory, particularly impacting remote and virtual repositories that rely on third-party registry declarations. While local repositories in JFrog Artifactory are not affected due to their reliance on actual package.json information, remote and virtual repositories are vulnerable as they serve content based on unverified third-party declarations. To mitigate these risks, it is recommended to set strict user permissions, use the Priority Resolution feature to prioritize trusted repositories, and apply curation policies to block or approve packages before they enter the software supply chain. JFrog is also working on solutions to enforce package path layouts to prevent potential confusion in local repositories.
Jul 20, 2023 1,089 words in the original blog post.
JFrog is positioning itself as a pivotal player in the rapidly growing DevOps and security market, projected to reach $45 billion by 2031, emphasizing the importance of collaboration for achieving significant outcomes. The JFrog Platform, which simplifies and secures the software supply chain, is used by many Fortune 100 and 500 companies, and has seen a 49% increase in cloud revenues in early 2023. Offering hybrid and multi-cloud solutions, JFrog enables organizations to manage software releases seamlessly across different cloud platforms, reducing complexity and enhancing security. The inaugural JFrog Partner Day, held alongside their annual swampUP user conference, aims to provide partners with technical training, insights, and networking opportunities to leverage JFrog’s solutions effectively. The event highlights JFrog's commitment to fostering growth in the DevSecOps sector through a flexible and innovative partner program designed to help consulting firms, systems integrators, and technology partners capitalize on market opportunities.
Jul 17, 2023 399 words in the original blog post.
Integrating Jenkins with JFrog Artifactory through the Jenkins JFrog Plugin offers significant enhancements to the software development lifecycle by streamlining artifact management and dependency resolution. This integration allows developers to seamlessly deploy artifacts, resolve dependencies, and execute JFrog CLI commands within Jenkins pipeline jobs, thereby improving traceability and transparency. The plugin supports over 30 integrated package types, including Maven, Gradle, and Docker, and provides advanced security features like artifact and build scanning for vulnerabilities and compliance issues. Additionally, it enables automated global distribution of software packages, fostering efficient collaboration across distributed environments. The new Jenkins JFrog Plugin simplifies the process by offering a single step to execute JFrog CLI commands, encouraging users to transition to this version to leverage the latest functionalities. Installation and configuration are straightforward, facilitating quick adoption and enabling developers to enhance build processes, automate tasks, and ensure code quality effectively.
Jul 10, 2023 775 words in the original blog post.
JFrog's Contextual Analysis, accessible via the "jf audit" command in the JFrog CLI, offers developers a powerful tool to efficiently manage and prioritize security vulnerabilities in their code. By focusing on critical vulnerabilities and providing pre-written remediation code snippets, this feature enables developers to address security concerns proactively, minimizing disruptions and unnecessary efforts on irrelevant CVEs. Initially available for Python and JavaScript code within VS Code and IntelliJ IDEA, JFrog's Contextual Analysis scans the full dependency tree of a project and assesses the applicability of identified CVEs, delivering actionable recommendations based on specific code attributes and configurations. Users can start by installing the JFrog CLI, ensuring they have version 2.38.0 or later, and running the "jf audit" command to generate a comprehensive vulnerability report that distinguishes applicable CVEs, thereby streamlining the remediation process.
Jul 04, 2023 497 words in the original blog post.