(function(){var a=window.mutiny=window.mutiny||{};if(!window.mutiny.client){a.client={_queue:{}};var b=["identify","trackConversion"];var c=[].concat(b,["defaultOptOut","optOut","optIn"]);var d=function factory(c){return function(){for(var d=arguments.length,e=new Array(d),f=0;f<d;f++){e[f]=arguments[f]}a.client._queue[c]=a.client._queue[c]||[];if(b.includes(c)){return new Promise(function(b,d){a.client._queue[c].push({args:e,resolve:b,reject:d})})}else{a.client._queue[c].push({args:e})}}};c.forEach(function(b){a.client[b]=d(b)})}})(); /* COPYING OVER OLD MARKETO JS TO CAPTURE GA EVENTS AND POST FORM SUBMIT FUNCTIONALITY */
/* Marketo form functionality */
if (typeof MktoForms2 !== "undefined") {
MktoForms2.whenReady(function (form) {
var invalidDomains = ["@gmail.", "@yahoo.", "@hotmail.", "@live.", "@aol.", "@outlook.", "@protonmail.", "@tempo-mail.", "@tempail.", "@tempmailo.", "@temp-inbox.","@guerrillamail.", '@proton.me', "@burpcollaborator.", "@mablmail.com", "@hackerone.", "@mailinator.com"];
console.log('triggered when ready')
form.onValidate(function () {
const isEmailGood = function (email) {
for (var i = 0; i < invalidDomains.length; i++) {
var domain = invalidDomains[i];
if (email.indexOf(domain) != -1) {
return false;
}
}
return true;
};
form.submitable(false);
const vals = form.vals(); const email = vals.Email; if (email) {
if (!isEmailGood(email)) {
form.submitable(false);
var emailElem = form.getFormElem().find("#Email");
form.showErrorMessage("Must be your business email.", emailElem);
return false;
} else {
form.submitable(true);
}
}
// if (
// form.getId() == '1071'
// || form.getId() == '1735'
// || form.getId() == '1039'
// || form.getId() == '1061'
// ) {
// const isEmailGood = function (email) {
// for (var i = 0; i < invalidDomains.length; i++) {
// var domain = invalidDomains[i];
// if (email.indexOf(domain) != -1) {
// return false;
// }
// }
// return true;
// };
// form.submitable(false);
// const vals = form.vals(); // const email = vals.Email; // if (email) {
// if (!isEmailGood(email)) {
// form.submitable(false);
// var emailElem = form.getFormElem().find("#Email");
// form.showErrorMessage("Must be your business email.", emailElem);
// return false;
// } else {
// form.submitable(true);
// }
// }
// } }); // Caliber Minds and Platform Signup // commented by JRM team on Aug 15th 2023
// form.onSubmit(function () {
// // Get the form field values
// var values = form.vals();
// console.log(values)
// console.log('platformSignupJsIds', platformSignupJsIds)
// if (values.emailAddress) {
// analytics.identify(values.emailAddress, {email: values.emailAddress});
// }
//
// if (platformSignupJsIds !== null && platformSignupJsIds.includes(String(form.getId()))) {
// console.log('Test')
// jQuery.ajax({
// url: "https://platform-api.securityscorecard.io/v1/signups",
// method: "POST",
// headers: {
// "Content-Type": "application/json",
// },
// data: JSON.stringify({
// first_name: values.FirstName,
// last_name: values.LastName,
// email: values.Email
// }),
// success: function (data, status, xhr) {
// console.log("ID: " + data.id);
// },
// error: function (jqXhr, textStatus, errorMessage) {
// console.error("Error: " + errorMessage);
// },
// });
// }
// return false;
// }); /*
JRM Team updated form.onSubmit(function () function on Aug 15th 2023 To apply the additional property "free_trial_plan_id": "price_1H07yIHSmvx0RSc9M6gIAdRc" only to the "Free Trial signups" with form ID 2575, you would modify the onSubmit event in the provided code.
*/ form.onSubmit(function () {
// Get the form field values
var values = form.vals();
console.log(values);
console.log('platformSignupJsIds', platformSignupJsIds);
if (values.emailAddress) {
analytics.identify(values.emailAddress, {email: values.emailAddress});
} var postData = {
first_name: values.FirstName,
last_name: values.LastName,
email: values.Email
}; // Check if form ID is 2575 for Free Trial signups
if (form.getId() === 2575) {
postData.free_trial_plan_id = "price_1H07yIHSmvx0RSc9M6gIAdRc"; // Add the property only for form 2575
} if (platformSignupJsIds !== null && platformSignupJsIds.includes(String(form.getId()))) {
jQuery.ajax({
url: "https://platform-api.securityscorecard.io/v1/signups",
method: "POST",
headers: {
"Content-Type": "application/json",
},
data: JSON.stringify(postData),
success: function (data, status, xhr) {
console.log("ID: " + data.id);
},
error: function (jqXhr, textStatus, errorMessage) {
console.error("Error: " + errorMessage);
},
});
}
return false;
}); // prefill Request a Demo or Free Account form with values from Instant Score / query params
if (form.getId() == '1071' || form.getId() == '1735' || form.getId() == '1468') {
const urlParams = new URLSearchParams(window.location.search); const hasFirstName = urlParams.has('mktoFirst');
if (hasFirstName) {
form.setValues({"FirstName": urlParams.get('mktoFirst')});
} const hasLastName = urlParams.has('mktoLast');
if (hasLastName) {
form.setValues({"LastName": urlParams.get('mktoLast')});
} const hasEmail = urlParams.has('mktoEmail');
if (hasEmail) {
form.setValues({"Email": urlParams.get('mktoEmail')});
} const hasCompany = urlParams.has('mktoCompany');
if (hasCompany) {
form.setValues({"Company": urlParams.get('mktoCompany')});
} const hasCountry = urlParams.has('mktoCountry');
if (hasCountry) {
form.setValues({"Country": urlParams.get('mktoCountry')});
} const hasState = urlParams.has('mktoState');
if (hasState) {
form.setValues({"State": urlParams.get('mktoState')}); } // Partner Integration Request Form
if (form.getId() == "1289") {
var $formElement = form.getFormElem();
var integration = $formElement.closest(".form").data("integration");
var $hiddenField = $formElement
.find(".mktoFormRow input[type=hidden]")
.val(integration);
} // Add an onSuccess handler
form.onSuccess(function (values, followUpUrl) {
var formId = form.getId();
var $formElement = form.getFormElem(); if (typeof ga !== "undefined") {
// Contact form
if (formId == "1061") {
ga("send", "event", "Form Submit", "submit", "Contact Form"); // Request a Demo form
} else if (formId == "1071") {
ga("send", "event", "Form Submit", "submit", "Demo Form");
}
}
});
}
});
}
Secure your supply chain
Reduce third-party incidents by 75% and transform how your team identifies, monitors, mitigates, and reports on risk.
Trusted by the best customers in the world
Product Lines
Security & Risk Operations
Third-Party Cyber Risk Management Be alerted in real time when new issues are found Shorten the questionnaire process by 83% with AI Gain a complete view of risk with continuous monitoring Stay compliant with regulations with evidence-based intelligence Explore Automatic Vendor Detection Detect hidden risks and identify unknown vendors Leverage AI analytics to identify risky 4th parties Collaborate and remediate with vendors in one platform Explore Supply Chain Risk Intelligence Leverage full-context-data on malware, breaches, and other cyber incidents Share actionable findings with vendors to prioritize vulnerabilities Leverage security ratings, CVSS scores, CISA KEVs, and more Stay compliant and avoid penalties with evidence-based intelligence Explore Quickly determine the need for further assessment by viewing an organization’s rating Leverage AI to facilitate faster, more precise, and secure interactions with vendors Reduce the back-and-forth and simplify the questionnaire exchange process Explore Attack Surface Intelligence Monitor threats in real-time with frequently refreshed data See what a hacker sees across your digital attack surface Detect new vulnerabilities faster with AI-driven alerts Quickly access relevant information through search filters Explore Vulnerability Intelligence Reduce vulnerability scanners across multiple sources Assess vulnerability risk with Product Risk Scores and prioritize in one platform Receive advanced warnings into relevant, emerging CVEs before they impact your systems Streamline operations by directly integrating SecurityScorecard into your SIEM, SOAR, or TIP Explore Cyber Risk Quantification Forecast expected losses with attack path modeling frameworks Communicate cyber risk in a language that resonates with stakeholders Reduce loss by monitoring your overall security rating and factor scores Direct cybersecurity investments toward potentially damaging scenarios Explore External Attack Surface Management Identify critical vulnerabilities faster with AI analytics Take action on security issues across your attack surface Prevent zero-day exploits and proactively detect cyber risk Ensure compliance with regulatory mandates such as SEC, DORA, and others Explore INTRODUCING MAX Take supply chain cyber risk management to the MAX
MAX is a comprehensive managed service that proactively identifies critical cybersecurity vulnerabilities and issues throughout your entire supply chain. Once identified, MAX collaborates closely with your team and vendors to promptly address and resolve these vulnerabilities, fortifying your supply chain defenses against potential compromises.
When it comes to supply chain cyber risk, MAX has your back.
Explore MAX Critical capabilities Proactively manage supply chain cyber risks, anticipate and adapt to evolving threats, and maintain a resilient security posture with SecurityScorecard.
Security Ratings Gain an outside-in view of your security posture, so you can take preventative action
Security Data Cybercriminals don’t stand a chance against the largest proprietary risk & threat intelligence dataset on the planet
HEID AI Turns billion of events observed from across the internet into actionable insights
Trust & Collaboration See the data that goes into your scores, and discover the methodology behind it
Marketplace SecurityScorecard integrates with more technology vendors than any other cybersecurity ratings company
Board & Executive Reporting Simple, easy-to-understand board and executive reports keep everyone aware of your efforts and progress
“SecurityScorecard has allowed me and my team to automate and scale many of the functions of our vendor risk management program as well as continuously monitor their internal and third-party security posture.”
Virgin Pulse Chief Information Security Officer
“Security ratings give you a dynamic point in time view of cybersecurity posture.”
Nimisha Aneja Senior, Underwriter, RSUI
“We’re extremely impressed with SecurityScorecard’s capabilities and our case wouldn’t be where it is today without CRI and the STRIKE team.”
U.S. LAW ENFORCEMENT AGENCY