endor-setup

Install, authenticate, and configure endorctl for Endor Labs vulnerability scans.

19|3|Updated May 17, 2026
One-click install
npx skills add https://github.com/cline/skills --skill endor-setup-cline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: endor-setup
Source: https://github.com/cline/skills/tree/main/skills/endor-setup
Command: npx skills add https://github.com/cline/skills --skill endor-setup-cline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually installing, authenticating, and operating the endorctl CLI for Endor Labs, eliminating common errors like missing binary failures, interactive prompt EOF errors in non-interactive environments, and authentication or access issues.

Core Features & Use Cases

  • Automated Cross-Platform Installation: Detects OS and architecture to download and install endorctl with checksum verification for macOS, Linux, and Windows, with no manual intervention required for Linux/Windows systems.
  • Guided Authentication & Multi-Tenant Support: Supports CLI OAuth (Google, GitHub, GitLab, Enterprise SSO) and API key authentication, with built-in handling for multi-tenant environments to avoid interactive selection prompt errors.
  • Namespace & Scan Management: Walks users through selecting the correct Endor Labs namespace, fetches up-to-date scan flags from official documentation, and runs scans with clear error handling for access issues.
  • Use Case: A developer needing to scan their codebase for vulnerabilities can use this Skill to automatically install endorctl, complete authentication, and run the correct scan without troubleshooting CLI errors.

Quick Start

Use the endor-setup skill to run a vulnerability scan on your current project after providing your Endor Labs namespace.

Frequently Asked Questions about endor-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install and authenticate the endorctl CLI for vulnerability scanning?

Vulnerability scanning with the endorctl CLI requires automated cross-platform installation with checksum verification, followed by guided OAuth or API key authentication to access Endor Labs environments.

Why does endorctl fail with EOF errors during non-interactive authentication?

Non-interactive endorctl authentication fails with EOF errors when interactive selection prompts are triggered, which this setup avoids by handling multi-tenant environments and AI agent contexts without requiring manual input.

Can I run Endor Labs dependency scans across multiple tenant environments?

Endor Labs dependency scans support multi-tenant environments through guided namespace selection and API key authentication, ensuring the correct tenant context is configured before scanning codebases or container images.

What's the best way to get current scan flags for endorctl CLI operations?

Getting current scan flags for endorctl CLI operations is handled by dynamically retrieving them from official Endor Labs documentation, ensuring scans run with up-to-date parameters and clear error handling.

Does endorctl support automated security scanning on macOS and Linux?

Automated security scanning with endorctl supports macOS, Linux, and Windows by detecting OS and architecture to download the correct binary with checksum verification, requiring no manual intervention on Linux and Windows.