Skip to main content
We are excited to introduce you to the latest version of Endor Labs and endorctl - v 1.6.5. This release includes multiple enhancements.

Enhancements

Command line flag changes for enhanced usability

Endor Labs has updated multiple flags to improve the overall usability for users. These changes are backwards compatible. All deprecated commands are hidden.

New scan options

Use the flags in combination with each other to make them more use case-specific.

Renamed flags

Troubleshoot build errors with DroidGPT

Endor Labs integrates with third-party Artificial Intelligence (AI) tools to help you troubleshoot errors while performing software composition analysis, dependency resolution, or generating call graphs during an endorctl scan. In the event of an error, DroidGPT generates explanations and actionable advice for how to resolve the error on the given host system. These suggestions are displayed as part of the error log messages on the command line and can help you understand why build errors occurred during the scan process and how to resolve them.
ImportantRecommendations generated are meant solely for informational purposes. Before implementing these suggestions, it is strongly advised to thoroughly verify and assess them to ensure their accuracy and suitability for your specific circumstances and work environments.
Use the ENDOR_SCAN_DROID_GPT environment variable or the --droid-gpt flag to enable DroidGPT error logging on your system.
  • Enable error logging while performing a scan.
  • Enable error logging while checking the system specifications required for performing a scan.
Example: Here is an example of the recommendations generated by DroidGPT while scanning a Ruby repository where the manifest file is not correctly configured.