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 }}
}