Skip to content

Security Scorecard

Node: securityScorecard · Full type: n8n-nodes-base.securityScorecard · Version: 1

Credentials

securityScorecardApi (alias: @security)

CREDENTIAL @security = securityScorecardApi "My Security Scorecard"

Operations

Resource: company

getFactor

Parameter Type Default Details
scorecardIdentifier string "" required
returnAll boolean false
limit number 100
filters collection {} keys: severity, severity_in

getFactorHistorical

Parameter Type Default Details
scorecardIdentifier string "" required
returnAll boolean false
limit number 100
simple boolean true
options collection {} keys: date_from, date_to, timing

getHistoricalScore

Parameter Type Default Details
scorecardIdentifier string "" required
returnAll boolean false
limit number 100
simple boolean true
options collection {} keys: date_from, date_to, timing

getScorecard

Parameter Type Default Details
scorecardIdentifier string "" required

getScorePlan

Parameter Type Default Details
scorecardIdentifier string "" required
score number 0 required
returnAll boolean false
limit number 100

Resource: industry

getFactor

Parameter Type Default Details
industry options "food" required; food, healthcare, manofacturing, retail, technology
returnAll boolean false
limit number 100
simple boolean true

getFactorHistorical

Parameter Type Default Details
industry options "food" required; food, healthcare, manofacturing, retail, technology
returnAll boolean false
limit number 100
simple boolean true
options collection {} keys: from, to

getScore

Parameter Type Default Details
industry options "food" required; food, healthcare, manofacturing, retail, technology

Resource: invite

create

Parameter Type Default Details
email string "" required
firstName string "" required
lastName string "" required
message string "" required
additionalFields collection {} keys: days_to_resolve_issue, domain, grade_to_maintain, is_organization_point_of_contact, issue_desc, issue_title, ...

Resource: portfolio

create

Parameter Type Default Details
name string "" required
description string ""
privacy options "shared" private, shared, team

delete

Parameter Type Default Details
portfolioId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100

update

Parameter Type Default Details
portfolioId string "" required
name string "" required
description string ""
privacy options "shared" private, shared, team

Resource: portfolioCompany

add

Parameter Type Default Details
portfolioId string "" required
domain string "" required

getAll

Parameter Type Default Details
portfolioId string "" required
returnAll boolean false
limit number 100
filters collection {} keys: grade, industry, issueType, status, vulnerability

remove

Parameter Type Default Details
portfolioId string "" required
domain string "" required

Resource: report

download

Parameter Type Default Details
url string "" required
binaryPropertyName string "data" required

generate

Parameter Type Default Details
report options "detailed" required; detailed, events-json, issues, partnership, summary, full-scorecard-json, portfolio, scorecard-footprint
scorecardIdentifier string "" required
portfolioId string "" required
branding options "securityscorecard" securityscorecard, company_and_securityscorecard, company
date dateTime "" required
options collection {} keys: format
options collection {} keys: countries, format, ips, subdomains

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100

Parameter Details

filters children:

Parameter Type Default Details
severity string ""
severity_in string ""

options children:

Parameter Type Default Details
date_from dateTime ""
date_to dateTime ""
timing options "daily" daily, weekly, monthly

additionalFields children:

Parameter Type Default Details
days_to_resolve_issue number 0
domain string ""
grade_to_maintain string ""
is_organization_point_of_contact boolean false
issue_desc string ""
issue_title string ""
issue_type string ""
sendme_copy boolean false
target_url string ""

Example

NODE "securityScorecard" @security AS "Security Scorecard" {
  resource: "company",
  operation: "create",
  scorecardIdentifier: {{ $json.scorecardIdentifier }},
  score: 0,
  email: {{ $json.email }}
}