Author Archives: Sonatype

Insight Application Health Check: Scan Your Application for Security and Licensing Issues in Minutes


July 25, 2012 By Sonatype

Insight Application Health Check: Know What's In Your App

We’re releasing a product today that is something of a break from our other products: Nexus Professional, Insight for CI. First, it’s a service that anyone can use, it isn’t aimed at developers who use Maven or Nexus or any build tool whatsoever. Second, there’s no download or setup process for this product that takes longer than 60 seconds. Anyone with an email address, Java, and access to an application’s binaries can run an Insight scan in minutes, and we’ll send you a free summary report covering licensing and security issues that may be present in your application.

Why would you do this? Simple, it’s the difference between knowing about potential license conflicts and security issues and not. Today’s applications are seldom developed from scratch, instead they are assembled from a collection of high-quality, open source components. Your application is likely a collection of components and libraries that are covered under an array of different licenses, and some of these licenses expose you to a set of obligations if you distribute software. In addition to license obligations, the components are also associated with a database of known security vulnerabilities.

Running the Insight Application Health Check scan to generate a summary report is free, and once you run this service you’ll know if your application has potential licensing and security issues. You don’t have to configure a repository manager to scan, and you don’t have to setup Jenkins or Hudson jobs to scan a project’s build. We’ve made it very straightforward to get started, and here’s a video summary of the process:

All you have to do to get a free summary report with information about your application’s security and licensing issues is the following:

  1. Open up a web brower.
  2. Go to this web page.
  3. Agree to the EULA, and download the Insight Application Health Check scanner.
  4. Double-click on the Self-executing JAR.
  5. Fill in your email address and select an archive that contains your application alongside any of its dependencies.
  6. Click on Start Scan.

That’s it. If it takes you longer than 2-3 minutes, I’d be surprised. Once you click on Start Scan, the Insight Application Health Check scanner scans your application’s files and gathers a fingerprint for each file. It sends this fingerprint (and nothing else) back to the Insight service, and you’ll receive an Insight Application Health Check report in a few minutes.

The sample report is enough to get started, here are the details. What you can see in this report is a high level summary of the components Insight found in your application, the severity of any security issues present, and the mix of licenses in your application. If you see something that captures your interest, you can then purchase a detailed report for $99 (a limited time discount off of the regular price for this report).

These detailed reports don’t just identify where the security and licensing problems are. They go a step further than that. Every artifact that presents an issue is summarized and a graphical overview of the various versions of that artifact is presented to help you make an informed decision to address these issues. If you want more information about the detailed report, watch this video:

Sonatype's Enterprise Development Survey


December 20, 2010 By Sonatype

As we continue to develop our commercial products and invest in core open source projects like Maven, Nexus, m2eclipse, and Maven Central,  we’re very interested in learning about your experiences and current challenges. If you are a programmer, manager, or technology executive, we would appreciate it if you could take some time out of your busy schedule to fill out this short survey.

Take the Sonatype software development survey for a chance to win an iPad 3G.

Need another reason to participate? You can win an Apple iPad just for filling out our survey*. Completing this survey automatically enters you into a drawing to win a 16GB 3G/WiFi Apple iPad (currently valued at $499).

* Official Rules for the Sonatype Survey iPad Promotion can be found here.

Repository Management with Nexus


December 6, 2010 By Sonatype

Sonatype books are the essential references for anyone working with Apache Maven, repository management, and integrating Maven with Eclipse.

Learn best practices, central concepts, and complete integration for Maven, Nexus Professional, and m2eclipse. Sonatype books offer the latest content for the software development tools you depend on.

The third book in our series of books available for downloading is Repository Management with Nexus.

Nexus Professional is a next-generation repository manager that can proxy remote repositories, host internal repositories, encourage collaboration, and increase efficiency.

Repository Management with Nexus walks you through the installation process for both the Open Source version of Nexus and Nexus Professional, and it covers important topics such as:

  • Installing Nexus as a Service on a Linux Machine
  • Nexus Best Practices
  • Managing Security with Nexus’ Fully Customizable Role-based Authentication System
  • Reading Nexus System Logs
  • Installing Nexus as a WAR in an Existing Application Server
  • Configuring Nexus Professional’s LDAP Authentication Realm
  • Configuring Nexus Professional’s Staging and Procurement Features

To download Repository Management with Nexus, please click here.