- Accueil
- Ressources
- Intégrations
- SecurityScorecard
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
À 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.
Comment connecter SecurityScorecard à n8n ?
- 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.
- 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.
- 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.
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.
| Ressource | Create | Get Many | Update | Delete | Add | Remove | Download | Generate | Get Factor Scores | Get Historical Factor Scores | Get Historical Scores | Get Score | Get Information and Scorecard | Get Score Plan |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Company | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||
| Industry | ✓ | ✓ | ✓ | |||||||||||
| Invite | ✓ | |||||||||||||
| Portfolio | ✓ | ✓ | ✓ | ✓ | ||||||||||
| Portfolio Company | ✓ | ✓ | ✓ | |||||||||||
| Report | ✓ | ✓ | ✓ |
Sommaire des opérations
Company
5 opérationsGet a company factor scores and issue counts
company.getFactorCe 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é.
Get a company's historical factor scores
company.getFactorHistoricalCe 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,weeklyoumonthly. - Simplify : renvoie une version simplifiée de la réponse au lieu des données brutes, pratique juste avant d'écrire dans un tableur.
Get a company's historical scores
company.getHistoricalScoreCe 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 :
monthlypour une slide de comité,dailyquand 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.
Get company information and a summary of their scorecard
company.getScorecardCe 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é.
Get a company's score improvement plan
company.getScorePlanCe 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.
Industry
3 opérationsGet factor scores for an industry
industry.getFactorCe 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,retailettechnology. 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.
Get historical factor scores for an industry
industry.getFactorHistoricalCe 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.
Get the score for an industry
industry.getScoreCe 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,retailoutechnology.
Invite
1 opérationCreate an invite
invite.createCe 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.
Portfolio
4 opérationsCreate a portfolio
portfolio.createCe 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 :
privatele réserve à son créateur,teaml'ouvre aux personnes de l'équipe,sharedà toute l'entreprise.
Delete a portfolio
portfolio.deleteCe 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 }}.
Get many portfolios
portfolio.getAllCe 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é.
Update a portfolio
portfolio.updateCe 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,teametsharedquand un portefeuille cesse d'être une expérimentation personnelle.
Portfolio Company
3 opérationsAdd a portfolio company
portfolioCompany.addCe 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.
Get many portfolio companies
portfolioCompany.getAllCe 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 :
activeouinactive.
Remove a portfolio company
portfolioCompany.removeCe 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.
Report
3 opérationsDownload a report
report.downloadCe 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.
Generate a report
report.generateCe 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
summaryetdetailedàissues,events-json,partnership,full-scorecard-json,portfolioetscorecard-footprint. - Scorecard Identifier, Portfolio ID et Date : demandés avec le type.
- Format :
csvoupdf. - Branding : SecurityScorecard, l'entreprise, ou les deux.
Get many reports
report.getAllCe 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.
Besoin d'aide pour automatiser SecurityScorecard avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
