← retour aux outils back to tools

# faraday-cli

Client en ligne de commande pour la plateforme collaborative de pentest et de gestion des vulnérabilités Faraday : importe les résultats de scan et gère les workspaces depuis le terminal. Command-line client for the Faraday collaborative pentest and vulnerability management platform — imports scan results and manages workspaces from the terminal.

↗ https://github.com/infobyte/faraday-cli

## Overview

faraday-cli is the terminal client for Faraday, a collaborative penetration-testing and vulnerability-management platform that centralizes findings from many scanners into shared workspaces. Rather than driving everything through Faraday’s web UI, testers pipe scanner output (Nmap, Nessus, Burp, etc.) straight into a workspace from the CLI, keeping data collection scriptable and part of a normal terminal workflow during an engagement.

## Common Usage

Authenticate against a Faraday server

    faraday-cli auth -f https://faraday.internal

Create a new workspace for an engagement

    faraday-cli workspace create acme-2026-q3

Set the active workspace for subsequent commands

    faraday-cli workspace set-active acme-2026-q3

Import an Nmap XML scan directly into the active workspace

    faraday-cli tool run nmap -- -sV -oX - <target> | faraday-cli tool report -

Pipe a scan straight in (Nmap plugin auto-detected)

    nmap -sV -oX - <target> | faraday-cli tool report -

List vulnerabilities in the current workspace

    faraday-cli vuln list --workspace-name acme-2026-q3

## Notes

- Works alongside the Faraday server/web UI — the CLI is for scripting ingestion and querying, not a replacement for the full platform
- Has plugins for most common scanners (Nmap, Nessus, OpenVAS, Burp, Nikto, etc.) that auto-parse output format on import
- Useful for CI-style pipelines that continuously feed recon/scan results into a shared team workspace during long engagements

Help / Man page

    faraday-cli [COMMAND] [OPTIONS]

    Commands:
      auth               authenticate to a Faraday server
      workspace           list, create, set-active, delete workspaces
      tool                run a supported tool and report output to Faraday
      vuln                list, search, create vulnerabilities
      host                list, create hosts in a workspace
      status-check        check status of an ongoing bulk import

    Examples:
      faraday-cli auth -f https://faraday.internal
      faraday-cli workspace list
      faraday-cli tool report scan.xml --workspace-name <name>
      faraday-cli vuln list --workspace-name <name> --json

## Vue d’ensemble

faraday-cli est le client terminal pour Faraday, une plateforme collaborative de tests d’intrusion et de gestion des vulnérabilités qui centralise les findings de nombreux scanners dans des workspaces partagés. Plutôt que de tout piloter via l’interface web de Faraday, les testeurs redirigent la sortie des scanners (Nmap, Nessus, Burp, etc.) directement vers un workspace depuis le CLI, gardant la collecte de données scriptable et intégrée à un workflow terminal normal pendant une mission.

## Utilisation courante

    # S'authentifier contre un serveur Faraday
    faraday-cli auth -f https://faraday.internal

    # Créer un nouveau workspace pour une mission
    faraday-cli workspace create acme-2026-q3

    # Définir le workspace actif pour les commandes suivantes
    faraday-cli workspace set-active acme-2026-q3

    # Importer un scan Nmap XML directement dans le workspace actif
    faraday-cli tool run nmap -- -sV -oX - <target> | faraday-cli tool report -

    # Rediriger un scan directement (plugin Nmap auto-détecté)
    nmap -sV -oX - <target> | faraday-cli tool report -

    # Lister les vulnérabilités du workspace courant
    faraday-cli vuln list --workspace-name acme-2026-q3

## Notes

- Fonctionne aux côtés du serveur/interface web Faraday : le CLI sert au scripting de l’ingestion et des requêtes, pas de remplacement de la plateforme complète
- Dispose de plugins pour la plupart des scanners courants (Nmap, Nessus, OpenVAS, Burp, Nikto, etc.) qui parsent automatiquement le format de sortie à l’import
- Utile pour des pipelines de type CI qui alimentent en continu un workspace d’équipe partagé avec des résultats de recon/scan pendant des missions longues

Aide / Page de manuel

    faraday-cli [COMMAND] [OPTIONS]

    Commands:
      auth               authenticate to a Faraday server
      workspace           list, create, set-active, delete workspaces
      tool                run a supported tool and report output to Faraday
      vuln                list, search, create vulnerabilities
      host                list, create hosts in a workspace
      status-check        check status of an ongoing bulk import

    Examples:
      faraday-cli auth -f https://faraday.internal
      faraday-cli workspace list
      faraday-cli tool report scan.xml --workspace-name <name>
      faraday-cli vuln list --workspace-name <name> --json