June 2025 Summaries
4 posts from JFrog
Filter
Month:
Year:
Post Summaries
Back to Blog
Swift Package Manager (SwiftPM) is becoming the dominant tool for managing dependencies in Swift projects, particularly for applications within the Apple ecosystem, as CocoaPods transitions its central registry to a read-only state. This shift highlights the growing importance of JFrog Artifactory, which supports the Swift Package Registry Service protocol, allowing organizations to set up private, secure, and efficient Swift package registries. Artifactory also offers capabilities to manage both SwiftPM dependencies and legacy CocoaPods requirements, providing enhanced dependency resolution, security, and centralized management. While SwiftPM traditionally relied on Git repositories for dependency resolution, the introduction of the Swift Package Registry Service specification in Swift 5.7 allows for a more centralized management approach, beneficial for enterprise use. Despite the absence of a centralized public registry akin to npm or Maven Central, tools like Artifactory are bridging the gap by offering private registry solutions that enhance reliability and performance. This evolution in dependency management is paving the way for more streamlined and robust development workflows for Apple platforms.
Jun 25, 2025
1,554 words in the original blog post.
A research initiative by JFrog critically evaluates Cloudsmith's software supply chain security solution, highlighting significant deficiencies in its approach to application security. The study finds that Cloudsmith relies heavily on Trivy, an open-source software composition analysis (SCA) tool from Aqua Security, without acknowledging this dependency, raising concerns about security expertise and the robustness of their offering. This reliance results in several blind spots, such as failing to detect well-known vulnerabilities and generating excessive false positives, thereby creating noise in security workflows. Furthermore, Cloudsmith lacks critical security features, including static application security testing (SAST), runtime protection, and secrets detection, which are essential for comprehensive software supply chain security. In contrast, JFrog emphasizes its internally developed, advanced security solutions that include tailored SCA, SAST, and runtime protection, supported by proprietary threat intelligence and a dedicated security research team, aiming to offer more precise and actionable security measures.
Jun 24, 2025
4,373 words in the original blog post.
Sovereign AI is a strategic approach that emphasizes control, security, and compliance in the development and deployment of AI systems, particularly important for enterprises and regulated industries. JFrog and NVIDIA have partnered to offer a robust framework that supports the entire AI lifecycle, ensuring organizations can build, manage, and deploy AI models with transparency and adherence to regulatory mandates. This collaboration leverages NVIDIA's accelerated computing and AI software alongside JFrog's DevSecOps and MLOps practices, enabling secure, scalable, and compliant AI solutions. The integration addresses key aspects of sovereign AI, such as data sovereignty, model transparency, and independence from external dependencies. By combining NVIDIA's computing capabilities with JFrog's software supply chain management, organizations can confidently innovate with AI, maintaining sovereignty over their data, models, and infrastructure. This approach allows for the seamless implementation of AI in both edge and on-premise environments, supporting enterprises as they navigate the complexities of AI governance and scale their AI initiatives responsibly.
Jun 11, 2025
1,456 words in the original blog post.
A recent incident involving a malicious PyPI package serves as a poignant reminder of the vulnerabilities present in open-source software repositories. Initially identified by JFrog's security team, this package was part of an internal security audit and not intended for malicious use, as clarified by the security team that published it. Once reported, the package was swiftly removed by PyPI maintainers, underscoring the importance of vigilance in software security. The package demonstrated a sophisticated attack method, utilizing a pseudorandom domain generation algorithm and multi-stage execution to target corporate and cloud environments specifically. It aimed to exfiltrate sensitive information such as JAMF receipts, CI/CD metadata, and AWS account IDs. The first stage involved retrieving an authentication token from a domain to download a Python-based infostealer payload, which further collected and sent data from the compromised environment back to the malicious domains. Although the attack could run on any machine that installed the package, the third stage was restricted to specific machines due to internal security measures. This incident highlights the critical role of continuous monitoring and rapid response by security teams like JFrog, which has updated its Xray tool to detect such threats and provides a reminder for users to rely on reputable sources when installing packages.
Jun 10, 2025
1,361 words in the original blog post.