Ressources · Intégration n8n

Intégration SecurityScorecard n8nAutomatiser SecurityScorecard avec n8n.

La donnée de risque fournisseur ne sert à rien tant qu'elle reste dans la plateforme. L'intégration SecurityScorecard n8n expose 19 opérations sur 6 ressources : scorecards, chiffres par secteur, portefeuilles, invitations et rapports. Pas de nœud trigger, le workflow démarre ailleurs.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert vraiment l'intégration SecurityScorecard n8n ?

L'intégration SecurityScorecard n8n, c'est le nœud livré avec n8n qui parle à l'API SecurityScorecard depuis un workflow, c'est-à-dire depuis une suite d'étapes automatisées. Il lit la scorecard d'une entreprise et le détail de ses facteurs, va chercher les mêmes chiffres à l'échelle d'un secteur, gère les portefeuilles et les entreprises qu'ils contiennent, envoie une invitation, puis génère et télécharge un fichier de rapport. Le tout sur une seule clé API.

Commence par la lecture. company.getScorecard renvoie les informations d'une entreprise et le résumé de sa scorecard à partir d'un identifiant, dans les faits un domaine. company.getFactor descend d'un cran et donne le score de chaque facteur avec le nombre d'issues qui le composent. Les deux opérations historiques rejouent ces chiffres sur une plage de dates, au jour, à la semaine ou au mois. De quoi transformer une revue fournisseurs trimestrielle en workflow planifié qui écrit une ligne par prestataire dans Google Sheets.

La ressource Portfolio, elle, sert au suivi en continu. Un portefeuille se crée, se renomme et se supprime depuis le nœud. Les entreprises s'y ajoutent par domaine et s'en retirent de la même façon. portfolioCompany.getAll liste ce qu'il contient, avec des filtres sur le grade, le secteur, le type d'issue, le statut et la vulnérabilité CVE. Un workflow qui relit un portefeuille chaque matin et pousse le résultat filtré dans Slack remplace le réflexe d'aller se connecter.

Les rapports ferment la boucle. report.generate demande l'un des 8 types de rapport, report.getAll liste les rapports générés récemment, report.download récupère le fichier dans un champ binaire pour que l'étape suivante l'envoie par mail ou le dépose sur un stockage. Le template public n8n.io/workflows/920 enchaîne exactement ces trois-là. Les mêmes chiffres alimentent aussi un tableau de bord Grafana, ou partent vers Cortex quand la suite du traitement relève de l'analyse.

Deux points déterminent la forme des workflows. D'abord, il n'existe pas de nœud trigger SecurityScorecard : un workflow démarre avec un Schedule Trigger à intervalle fixe, avec un Webhook n8n (une URL que n8n expose et qu'un service tiers appelle), ou avec le trigger d'un autre outil. Ensuite, quand une opération manque au nœud dédié, le nœud HTTP Request appelle directement l'endpoint voulu de l'API en réutilisant le même credential via l'authentification prédéfinie. L'Avis n8n détaille le reste de la mécanique.

Connexion

Comment connecter SecurityScorecard à n8n ?

  1. 01

    Générer la clé API

    Il faut d'abord un compte SecurityScorecard. La clé se génère ensuite de deux manières : en tant qu'utilisateur, depuis My Settings puis API dans la plateforme, ou en tant que bot user, en ouvrant le bot user et en choisissant create token. La seconde option rattache la clé à une automatisation plutôt qu'à une personne, ce qui évite de tout casser le jour où elle quitte l'équipe.

  2. 02

    Enregistrer le credential dans n8n

    Dans n8n, ouvre le menu Credentials et ajoute un credential SecurityScorecard, qui demande l'API Key générée juste avant. Un credential, c'est un jeu d'identifiants enregistré une fois et réutilisé par tous les workflows de l'instance. Le nœud le propose ensuite dans sa liste déroulante, et la clé n'est jamais recopiée dans un paramètre.

  3. 03

    Tester une lecture simple

    Choisis la ressource Company et l'opération Get Information and Scorecard, mets un domaine que tu maîtrises dans Scorecard Identifier, puis exécute le nœud seul. Si la réponse arrive, la clé, le compte et l'accès à la scorecard sont bons. Autant le vérifier avant d'empiler la logique de portefeuille et de rapport par-dessus.

Actions

Ce que le nœud SecurityScorecard sait faire

Le nœud SecurityScorecard expose 19 opérations sur 6 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGet ManyUpdateDeleteAddRemoveDownloadGenerateGet Factor ScoresGet Historical Factor ScoresGet Historical ScoresGet ScoreGet Information and ScorecardGet Score Plan
Company✓✓✓✓✓
Industry✓✓✓
Invite✓
Portfolio✓✓✓✓
Portfolio Company✓✓✓
Report✓✓✓

Company

5 opérations
01

Get a company factor scores and issue counts

company.getFactor

Ce que tu vois dans n8n

Notes & cas d'usage

Renvoie le score de chaque facteur d'une entreprise et le nombre d'issues associées. Plus exploitable qu'un chiffre unique quand il faut décider quoi corriger en premier.

Paramètres clés

  • Scorecard Identifier : l'identifiant principal d'une entreprise ou d'une scorecard, donc un domaine. Depuis un nœud précédent, on l'injecte avec {{ $json.field }}.
  • Severity In : filtre optionnel qui ne garde que les issues d'une liste de sévérités séparées par des virgules.
  • Return All : activé, n8n enchaîne toutes les pages de facteurs ; désactivé, Limit plafonne le nombre renvoyé.
Cas d'usage
préparer la revue annuelle d'un sous-traitant critique avec le détail facteur par facteur.
02

Get a company's historical factor scores

company.getFactorHistorical

Ce que tu vois dans n8n

Notes & cas d'usage

Même découpage par facteur, mais rejoué sur une période. C'est ce qu'il faut pour parler de tendance et pas d'instantané.

Paramètres clés

  • Scorecard Identifier : le domaine de l'entreprise suivie.
  • Date From et Date To : début et fin de la fenêtre d'historique.
  • Timing : la granularité des dates, daily, weekly ou monthly.
  • Simplify : renvoie une version simplifiée de la réponse au lieu des données brutes, pratique juste avant d'écrire dans un tableur.
Cas d'usage
vérifier si un prestataire épinglé au dernier audit a bougé sur les facteurs pointés.
03

Get a company's historical scores

company.getHistoricalScore

Ce que tu vois dans n8n

Notes & cas d'usage

Cette fois, ce sont les scores de l'entreprise dans le temps, pas le détail par facteur. Une seule série pour toute la scorecard.

Paramètres clés

  • Scorecard Identifier : le domaine concerné.
  • Date From et Date To : les bornes de l'historique.
  • Timing : monthly pour une slide de comité, daily quand un dossier est sous surveillance rapprochée.
  • Return All : désactivé, c'est Limit qui décide combien de points remontent sur une longue période.
Cas d'usage
reconstruire chaque trimestre la courbe de tous les fournisseurs référencés, sans ouvrir la plateforme.
04

Get company information and a summary of their scorecard

company.getScorecard

Ce que tu vois dans n8n

Notes & cas d'usage

Un appel, une entreprise : ses informations et le résumé de sa scorecard. L'opération à dégainer quand le workflow a besoin de contexte sur un domaine, pas d'une analyse fine.

Paramètres clés

  • Scorecard Identifier : l'identifiant principal de l'entreprise ou de la scorecard, en pratique son domaine. C'est le seul champ demandé.
Cas d'usage
enrichir un questionnaire de sécurité entrant. Le domaine arrive du formulaire, le résumé atterrit dans le ticket avant qu'un humain l'ouvre.
05

Get a company's score improvement plan

company.getScorePlan

Ce que tu vois dans n8n

Notes & cas d'usage

Demande à SecurityScorecard ce qu'il faudrait faire pour qu'une entreprise atteigne le score visé, et renvoie ce plan d'amélioration.

Paramètres clés

  • Scorecard Identifier : le domaine de l'entreprise pour laquelle le plan est calculé.
  • Score : la cible de score, un nombre. C'est ce champ qui distingue cette opération des autres lectures Company.
  • Return All : activé, tout le plan remonte ; désactivé, Limit tronque la liste.
Cas d'usage
sortir la liste de remédiation qui servira de support à l'échange avec le fournisseur.

Industry

3 opérations
06

Get factor scores for an industry

industry.getFactor

Ce que tu vois dans n8n

Notes & cas d'usage

La même vue par facteur, mais montée d'un étage : un secteur entier au lieu d'une entreprise. Ça donne un point de comparaison au chiffre d'une société.

Paramètres clés

  • Industry : une liste fermée de 5 choix, food, healthcare, manofacturing, retail et technology. L'orthographe de la valeur manufacturing est celle du nœud, recopie-la telle quelle.
  • Simplify : version simplifiée de la réponse plutôt que les données brutes.
  • Return All : parcourt tout le jeu de résultats au lieu de s'arrêter à Limit.
Cas d'usage
poser le chiffre d'un fournisseur à côté de celui de son secteur avant toute escalade.
07

Get historical factor scores for an industry

industry.getFactorHistorical

Ce que tu vois dans n8n

Notes & cas d'usage

La vue sectorielle par facteur étalée dans le temps. Un mouvement observé chez un prestataire se relit alors à l'échelle de son marché.

Paramètres clés

  • Industry : l'une des 5 valeurs proposées par le nœud.
  • Date From et Date To : les dates de début et de fin d'historique pour cette opération.
  • Simplify : une réponse simplifiée à la place des données brutes.
Cas d'usage
répondre à la question qui suit toujours une baisse, à savoir si tout le secteur a bougé dans le même sens sur les mêmes mois.
08

Get the score for an industry

industry.getScore

Ce que tu vois dans n8n

Notes & cas d'usage

L'appel le plus léger du nœud : un secteur entre, son score sort, rien d'autre à configurer.

Paramètres clés

  • Industry : unique champ, à choisir parmi food, healthcare, manofacturing, retail ou technology.
Cas d'usage
récupérer une valeur de référence une seule fois en début de workflow de reporting, puis la réutiliser dans toutes les branches suivantes. La ligne de comparaison est ainsi allée se chercher toute seule, au lieu d'être ressaisie chaque trimestre.

Invite

1 opération
09

Create an invite

invite.create

Ce que tu vois dans n8n

Notes & cas d'usage

Crée une invitation pour une entreprise ou un utilisateur. C'est par là qu'un fournisseur rejoint la plateforme sans passer par une saisie manuelle.

Paramètres clés

  • Email, First Name et Last Name : la personne invitée, les trois sont obligatoires.
  • Message : le message destiné à l'invité, obligatoire lui aussi, donc à rédiger pour de vrai.
  • Domain : l'un des 9 champs additionnels, le domaine de l'entreprise invitée.
  • Grade to Maintain : demande à l'organisation invitée de maintenir un grade minimum.
Cas d'usage
inviter un nouveau prestataire le jour de la signature, directement depuis la fiche du CRM.

Portfolio

4 opérations
10

Create a portfolio

portfolio.create

Ce que tu vois dans n8n

Notes & cas d'usage

Crée un portefeuille, le conteneur dans lequel les entreprises seront ensuite ajoutées et suivies.

Paramètres clés

  • Portfolio Name : le nom du portefeuille, seul champ obligatoire.
  • Description : texte libre, utile dès que plusieurs portefeuilles portent des noms proches.
  • Privacy : private le réserve à son créateur, team l'ouvre aux personnes de l'équipe, shared à toute l'entreprise.
Cas d'usage
créer un portefeuille par entité ou par acquisition, nommé automatiquement d'après l'enregistrement qui a lancé le workflow.
11

Delete a portfolio

portfolio.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Supprime un portefeuille du compte. Aucune étape de confirmation dans le nœud, c'est donc au workflow d'être sûr de lui.

Paramètres clés

  • Portfolio ID : l'identifiant du portefeuille, pas son nom. Si seul le nom est connu, passe d'abord par Get Many puis transmets l'identifiant avec {{ $json.field }}.
Cas d'usage
faire le ménage dans les portefeuilles créés pour un projet une fois celui-ci clos, en partant d'une liste de codes projet plutôt que de la mémoire de quelqu'un.
12

Get many portfolios

portfolio.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Liste les portefeuilles du compte. C'est l'étape qui permet à la plupart des workflows de traduire un nom de portefeuille en identifiant, celui que réclament toutes les autres opérations Portfolio.

Paramètres clés

  • Return All : activé, n8n pagine sur l'ensemble des portefeuilles ; désactivé, Limit fixe le maximum renvoyé.
Cas d'usage
un audit mensuel qui parcourt chaque portefeuille, compte les entreprises qu'il contient et signale ceux auxquels personne n'a touché depuis leur création.
13

Update a portfolio

portfolio.update

Ce que tu vois dans n8n

Notes & cas d'usage

Modifie un portefeuille existant au lieu d'en créer un deuxième à côté.

Paramètres clés

  • Portfolio ID : le portefeuille visé par la mise à jour.
  • Portfolio Name : obligatoire ici aussi, donc le nom repart à chaque appel, même quand seule la description change.
  • Privacy : bascule entre private, team et shared quand un portefeuille cesse d'être une expérimentation personnelle.
Cas d'usage
ouvrir à toute l'équipe un portefeuille monté par un seul analyste, le jour où il devient la liste de référence.

Portfolio Company

3 opérations
14

Add a portfolio company

portfolioCompany.add

Ce que tu vois dans n8n

Notes & cas d'usage

Place une entreprise dans un portefeuille pour qu'elle soit suivie avec le reste du groupe.

Paramètres clés

  • Portfolio ID : le portefeuille qui reçoit l'entreprise.
  • Domain : le nom de domaine de l'entreprise, c'est lui qui l'identifie ici.
Cas d'usage
l'onboarding en masse depuis une liste de fournisseurs référencés, un item par ligne, chaque ligne portant son domaine. Prévois une étape de contrôle en amont : une coquille dans la colonne se repère mieux avant l'appel API qu'après.
15

Get many portfolio companies

portfolioCompany.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Lit les entreprises contenues dans un portefeuille, avec 5 filtres pour réduire la liste avant qu'elle n'arrive au nœud suivant.

Paramètres clés

  • Portfolio ID : le portefeuille lu.
  • Grade, Industry et Issue Type : filtres sur le grade de score de l'entreprise, le secteur et le type d'issue.
  • Vulnerability : filtre par vulnérabilité CVE.
  • Status : active ou inactive.
Cas d'usage
balayer chaque jour un portefeuille filtré sur une CVE nommée, pour mesurer l'exposition sans ouvrir un seul onglet.
16

Remove a portfolio company

portfolioCompany.remove

Ce que tu vois dans n8n

Notes & cas d'usage

Retire une entreprise d'un portefeuille. L'entreprise elle-même n'est pas touchée, seule son appartenance à ce portefeuille prend fin.

Paramètres clés

  • Portfolio ID : le portefeuille que l'entreprise quitte.
  • Domain : le nom de domaine de l'entreprise, le même que celui utilisé à l'ajout.
Cas d'usage
l'offboarding. Une date de fin de contrat dans l'outil achats sort le prestataire du portefeuille suivi dans la semaine, au lieu de l'y laisser traîner un an.

Report

3 opérations
17

Download a report

report.download

Ce que tu vois dans n8n

Notes & cas d'usage

Récupère un rapport déjà généré et transmet le fichier au nœud suivant sous forme de données binaires.

Paramètres clés

  • Report URL : le chemin du fichier ou l'URL HTTPS de téléchargement fournie par l'API SecurityScorecard sur api.securityscorecard.io.
  • Put Output File in Field : le nom du champ binaire de sortie où atterrit le fichier. Le nœud d'après le lira sous ce nom exact.
Cas d'usage
joindre le fichier final à un mail ou l'écrire sur un stockage, sans que personne ne le télécharge à la main.
18

Generate a report

report.generate

Ce que tu vois dans n8n

Notes & cas d'usage

Demande à la plateforme de construire un rapport. Génération et récupération sont deux étapes distinctes, d'où l'enchaînement générer, lister, télécharger qu'on retrouve dans le template public.

Paramètres clés

  • Report : 8 types, de summary et detailed à issues, events-json, partnership, full-scorecard-json, portfolio et scorecard-footprint.
  • Scorecard Identifier, Portfolio ID et Date : demandés avec le type.
  • Format : csv ou pdf.
  • Branding : SecurityScorecard, l'entreprise, ou les deux.
Cas d'usage
le PDF trimestriel aux couleurs de l'entreprise, destiné au comité des risques.
19

Get many reports

report.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Renvoie la liste des rapports générés récemment. C'est l'étape charnière entre la demande d'un rapport et son téléchargement.

Paramètres clés

  • Return All : activé, toute la liste remonte page après page ; désactivé, Limit la réduit aux plus récents.
Cas d'usage
le nœud du milieu dans la chaîne générer, lister, télécharger, où le workflow retrouve le rapport qu'il vient de demander et passe son URL à l'étape de téléchargement. Seule, l'opération sert aussi à vérifier qu'un rapport n'a pas été produit deux fois la même semaine.
Besoin d'aide

Besoin d'aide pour automatiser SecurityScorecard avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

SecurityScorecard et n8n, les questions qui reviennent

01L'intégration SecurityScorecard est-elle gratuite dans n8n ?
Oui, côté n8n. Le nœud est livré avec n8n : rien à installer, aucun coût supplémentaire côté n8n, que le workflow tourne sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, donc un montage testé en local part sur Cloud sans réécriture. Ce que coûte le compte SecurityScorecard lui-même est une autre question, et elle se règle de leur côté, pas dans n8n. La seule chose que n8n réclame de ce compte, c'est une clé API.
02Quels credentials faut-il pour le nœud SecurityScorecard ?
Une clé API, et c'est tout. Il faut partir d'un compte SecurityScorecard, puis générer la clé de deux manières possibles : en tant qu'utilisateur, depuis My Settings puis API dans la plateforme, ou en tant que bot user, en ouvrant le bot user et en sélectionnant create token. La clé s'enregistre une fois comme credential SecurityScorecard dans le menu Credentials de n8n, et le nœud la propose ensuite dans sa liste déroulante. Tous les workflows de l'instance la réutilisent, sans jamais recopier la clé ailleurs. Pour de l'automatisation, la clé de bot user évite de dépendre d'un compte individuel.
03Quelles sont les limites de l'intégration SecurityScorecard n8n ?
Deux points à connaître. La pagination ne s'active pas toute seule : sur les opérations qui le proposent, il faut cocher Return All pour que n8n enchaîne les pages, sinon Limit plafonne ce qui remonte et le workflow travaille sur une liste partielle sans le dire. Ensuite, le nœud couvre 19 opérations sur 6 ressources. Quand un endpoint de l'API SecurityScorecard n'a pas d'opération correspondante ici, le nœud HTTP Request appelle cet endpoint directement en réutilisant le même credential via l'authentification prédéfinie. Rien d'autre à configurer pour ce repli.
04Existe-t-il un trigger SecurityScorecard dans n8n ?
Non. Cet outil n'a pas de nœud trigger dans n8n, donc un workflow qui le concerne démarre avec un autre déclencheur. Trois options habituelles : un Schedule Trigger à intervalle fixe, qui convient au balayage quotidien d'un portefeuille ou au rapport mensuel ; un Webhook n8n, c'est-à-dire une URL exposée par n8n et appelée par un service tiers quand la décision de lancer vient de l'extérieur, par exemple la création d'un fournisseur dans un autre système ; ou le trigger d'un autre outil déjà branché. Une fois le workflow lancé, les opérations SecurityScorecard se comportent exactement comme après un trigger natif.
05n8n ou Make pour SecurityScorecard ?
Ça dépend de quatre critères. L'hébergement d'abord : n8n s'auto-héberge en Docker ou en npm et s'utilise aussi sur n8n Cloud, alors que Make est une plateforme hébergée, sans option d'auto-hébergement. La maîtrise des données découle de ce choix, ce qui pèse quand le workflow transporte de la donnée de risque fournisseur. Le modèle de coût ensuite : Make facture à l'opération, donc un balayage de portefeuille qui touche beaucoup d'entreprises a un coût qui se calcule à l'avance. Reste la logique visuelle, et là c'est affaire de goût. Aucun des deux n'est un mauvais outil.