Main Site HUB Security Scorecard API 2.2 Get Factor Level Ratings for a Company

HUB

2.2 Get Factor Level Ratings for a Company

Get Factor Level Security Ratings for a Company

SecurityScorecard offers factor level letter grade rating and score via the API.

Additionally, you will also get a breakdown of the issue types per factor and the number of findings per issue type in the response.


Get the factor level grades for a company

This API endpoint allows you to get the factor level score for a company. You can check out the full specification for this endpoint here

Resource URI

/companies/{domain}/factors

Parameters:

Name Required Description
Domain Y The primary domain identifying a company in SecurityScorecard.

Sample Code:


            curl -X GET \
                https://api.securityscorecard.io/companies/ovofinance.com/factors \
                -H 'Accept: application/json' \
                -H 'Authorization: Token <Your API Key>' \
                -H 'Content-Type: application/json' \
                -H 'cache-control: no-cache'
        

Sample Response:


{
    "entries": [
        {
            "grade": "F",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_f.svg",
            "issue_summary": [
                {
                    "count": 35,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/cookie_missing_http_only/",
                    "severity": "low",
                    "total_score_impact": 0.1918753415904888,
                    "type": "cookie_missing_http_only"
                },
                {
                    "count": 23,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/redirect_chain_contains_http/",
                    "severity": "medium",
                    "total_score_impact": 1.355493647384023,
                    "type": "redirect_chain_contains_http"
                },
                {
                    "count": 2,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/hosted_on_object_storage/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "hosted_on_object_storage"
                },
                {
                    "count": 69,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/cookie_missing_secure_attribute/",
                    "severity": "low",
                    "total_score_impact": 0.17998846756282205,
                    "type": "cookie_missing_secure_attribute"
                },
                {
                    "count": 60,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/waf_detected/",
                    "severity": "positive",
                    "total_score_impact": 0,
                    "type": "waf_detected"
                },
                {
                    "count": 14031,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/x_content_type_options_incorrect/",
                    "severity": "low",
                    "total_score_impact": 0.36436924620572597,
                    "type": "x_content_type_options_incorrect"
                },
                {
                    "count": 3503,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/hsts_incorrect/",
                    "severity": "medium",
                    "total_score_impact": 0.9955003786175354,
                    "type": "hsts_incorrect"
                },
                {
                    "count": 83,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/unsafe_sri/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "unsafe_sri"
                },
                {
                    "count": 14012,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/x_xss_protection_incorrect/",
                    "severity": "medium",
                    "total_score_impact": 1.1232979368822384,
                    "type": "x_xss_protection_incorrect"
                },
                {
                    "count": 6,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/csp_too_broad/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "csp_too_broad"
                },
                {
                    "count": 3,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/references_object_storage/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "references_object_storage"
                },
                {
                    "count": 25,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/insecure_https_redirect_pattern/",
                    "severity": "medium",
                    "total_score_impact": 0.3947415163576835,
                    "type": "insecure_https_redirect_pattern"
                },
                {
                    "count": 14051,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/csp_no_policy/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "csp_no_policy"
                },
                {
                    "count": 10691,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/domain_missing_https/",
                    "severity": "high",
                    "total_score_impact": 2.332789755393918,
                    "type": "domain_missing_https"
                },
                {
                    "count": 14042,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/x_frame_options_incorrect/",
                    "severity": "medium",
                    "total_score_impact": 1.1103815704957043,
                    "type": "x_frame_options_incorrect"
                },
                {
                    "count": 8,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/csp_unsafe_policy/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "csp_unsafe_policy"
                }
            ],
            "name": "application_security",
            "score": 37
        },
        {
            "grade": "D",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_d.svg",
            "issue_summary": [
                {
                    "count": 16,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/spf_record_wildcard/",
                    "severity": "low",
                    "total_score_impact": 0.6205071106802222,
                    "type": "spf_record_wildcard"
                },
                {
                    "count": 117,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/open_resolver/",
                    "severity": "high",
                    "total_score_impact": 1.6702534369870392,
                    "type": "open_resolver"
                },
                {
                    "count": 1,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/dnssec_detected/",
                    "severity": "positive",
                    "total_score_impact": 0,
                    "type": "dnssec_detected"
                },
                {
                    "count": 24,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/spf_record_malformed/",
                    "severity": "low",
                    "total_score_impact": 0.7088999389945201,
                    "type": "spf_record_malformed"
                },
                {
                    "count": 641,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/spf_record_missing/",
                    "severity": "medium",
                    "total_score_impact": 0.9846101006918104,
                    "type": "spf_record_missing"
                },
                {
                    "count": 27,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/spf_record_softfail/",
                    "severity": "low",
                    "total_score_impact": 0.4867450842381089,
                    "type": "spf_record_softfail"
                }
            ],
            "name": "dns_health",
            "score": 60
        },
        {
            "grade": "C",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_c.svg",
            "issue_summary": [
                {
                    "count": 1764,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_mysql/",
                    "severity": "medium",
                    "total_score_impact": 0.17998370238963446,
                    "type": "service_mysql"
                },
                {
                    "count": 212,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_rsync/",
                    "severity": "medium",
                    "total_score_impact": 0.15390011020826933,
                    "type": "service_rsync"
                },
                {
                    "count": 87,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/tlscert_self_signed/",
                    "severity": "medium",
                    "total_score_impact": 0.21093148700283848,
                    "type": "tlscert_self_signed"
                },
                {
                    "count": 1981,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_smb/",
                    "severity": "medium",
                    "total_score_impact": 0.18499584657904222,
                    "type": "service_smb"
                },
                {
                    "count": 8075,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_rdp/",
                    "severity": "medium",
                    "total_score_impact": 0.21751624066340014,
                    "type": "service_rdp"
                },
                {
                    "count": 51,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_redis/",
                    "severity": "medium",
                    "total_score_impact": 0.177565983255505,
                    "type": "service_redis"
                },
                {
                    "count": 5,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/tlscert_weak_signature/",
                    "severity": "medium",
                    "total_score_impact": 0.1016504655331687,
                    "type": "tlscert_weak_signature"
                },
                {
                    "count": 43,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_elasticsearch/",
                    "severity": "high",
                    "total_score_impact": 0.4074787610215793,
                    "type": "service_elasticsearch"
                },
                {
                    "count": 155,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_vnc/",
                    "severity": "medium",
                    "total_score_impact": 0.11001732076607595,
                    "type": "service_vnc"
                },
                {
                    "count": 147,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/tlscert_excessive_expiration/",
                    "severity": "low",
                    "total_score_impact": 0.07278480288368883,
                    "type": "tlscert_excessive_expiration"
                },
                {
                    "count": 93,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_telnet/",
                    "severity": "low",
                    "total_score_impact": 0.02189828286529405,
                    "type": "service_telnet"
                },
                {
                    "count": 8912,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/ssh_weak_mac/",
                    "severity": "medium",
                    "total_score_impact": 0.17809844207276626,
                    "type": "ssh_weak_mac"
                },
                {
                    "count": 66790,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/ssh_weak_cipher/",
                    "severity": "medium",
                    "total_score_impact": 0.1947109789901873,
                    "type": "ssh_weak_cipher"
                },
                {
                    "count": 217,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_microsoft_sql/",
                    "severity": "medium",
                    "total_score_impact": 0.14974941671435715,
                    "type": "service_microsoft_sql"
                },
                {
                    "count": 31,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_cassandra/",
                    "severity": "medium",
                    "total_score_impact": 0,
                    "type": "service_cassandra"
                },
                {
                    "count": 698,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/tlscert_expired/",
                    "severity": "medium",
                    "total_score_impact": 0.24366670279323444,
                    "type": "tlscert_expired"
                },
                {
                    "count": 392,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_postgresql/",
                    "severity": "medium",
                    "total_score_impact": 0.18317646472078764,
                    "type": "service_postgresql"
                },
                {
                    "count": 1593,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_ftp/",
                    "severity": "low",
                    "total_score_impact": 0.04663182380521391,
                    "type": "service_ftp"
                },
                {
                    "count": 19,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/tlscert_extended_validation/",
                    "severity": "positive",
                    "total_score_impact": 0,
                    "type": "tlscert_extended_validation"
                },
                {
                    "count": 7663,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/tls_ocsp_stapling/",
                    "severity": "positive",
                    "total_score_impact": 0,
                    "type": "tls_ocsp_stapling"
                },
                {
                    "count": 1711,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_pop3/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "service_pop3"
                },
                {
                    "count": 71,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_couchdb/",
                    "severity": "medium",
                    "total_score_impact": 0.3327240855247453,
                    "type": "service_couchdb"
                },
                {
                    "count": 11,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/ssh_weak_protocol/",
                    "severity": "high",
                    "total_score_impact": 0.03137647791827192,
                    "type": "ssh_weak_protocol"
                },
                {
                    "count": 1425,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_imap/",
                    "severity": "medium",
                    "total_score_impact": 0.16717422767513312,
                    "type": "service_imap"
                },
                {
                    "count": 178,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/tls_weak_cipher/",
                    "severity": "medium",
                    "total_score_impact": 0.16945422938439947,
                    "type": "tls_weak_cipher"
                },
                {
                    "count": 167,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_mongodb/",
                    "severity": "high",
                    "total_score_impact": 0.4406979715143393,
                    "type": "service_mongodb"
                },
                {
                    "count": 313,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/tlscert_no_revocation/",
                    "severity": "low",
                    "total_score_impact": 0.07296406170760861,
                    "type": "tlscert_no_revocation"
                }
            ],
            "name": "network_security",
            "score": 70
        },
        {
            "grade": "C",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_c.svg",
            "issue_summary": [
                {
                    "count": 14,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/uce/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "uce"
                },
                {
                    "count": 2383,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/malware_30_day/",
                    "severity": "medium",
                    "total_score_impact": 2.267461402044333,
                    "type": "malware_30_day"
                },
                {
                    "count": 4158,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/malware_365_day/",
                    "severity": "low",
                    "total_score_impact": 0,
                    "type": "malware_365_day"
                },
                {
                    "count": 365,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/malware_1_day/",
                    "severity": "high",
                    "total_score_impact": 0,
                    "type": "malware_1_day"
                }
            ],
            "name": "ip_reputation",
            "score": 75
        },
        {
            "grade": "F",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_f.svg",
            "issue_summary": [
                {
                    "count": 134,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/typosquat/",
                    "severity": "info",
                    "total_score_impact": 0,
                    "type": "typosquat"
                },
                {
                    "count": 25,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/admin_subdomain/",
                    "severity": "low",
                    "total_score_impact": 1.6973117288448947,
                    "type": "admin_subdomain"
                }
            ],
            "name": "cubit_score",
            "score": 53
        },
        {
            "grade": "D",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_d.svg",
            "issue_summary": [
                {
                    "count": 280,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/patching_cadence_low/",
                    "severity": "low",
                    "total_score_impact": 0.23164818082139504,
                    "type": "patching_cadence_low"
                },
                {
                    "count": 4579,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_vuln_host_high/",
                    "severity": "high",
                    "total_score_impact": 0.7970720934286959,
                    "type": "service_vuln_host_high"
                },
                {
                    "count": 108,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_end_of_life/",
                    "severity": "medium",
                    "total_score_impact": 0.1407027247365562,
                    "type": "service_end_of_life"
                },
                {
                    "count": 22404,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_vuln_host_medium/",
                    "severity": "medium",
                    "total_score_impact": 0.5191343087982574,
                    "type": "service_vuln_host_medium"
                },
                {
                    "count": 40105,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/patching_cadence_medium/",
                    "severity": "medium",
                    "total_score_impact": 0.774549229651555,
                    "type": "patching_cadence_medium"
                },
                {
                    "count": 209,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_vuln_host_low/",
                    "severity": "low",
                    "total_score_impact": 0.18431764128109762,
                    "type": "service_vuln_host_low"
                },
                {
                    "count": 84,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/service_end_of_service/",
                    "severity": "medium",
                    "total_score_impact": 0.24016570507593826,
                    "type": "service_end_of_service"
                },
                {
                    "count": 5910,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/patching_cadence_high/",
                    "severity": "high",
                    "total_score_impact": 1.1600917842849015,
                    "type": "patching_cadence_high"
                }
            ],
            "name": "patching_cadence",
            "score": 69
        },
        {
            "grade": "A",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_a.svg",
            "issue_summary": [],
            "name": "leaked_information",
            "score": 100
        },
        {
            "grade": "B",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_b.svg",
            "issue_summary": [
                {
                    "count": 1,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/outdated_os/",
                    "severity": "medium",
                    "total_score_impact": 0.18424656418908114,
                    "type": "outdated_os"
                },
                {
                    "count": 1763,
                    "detail_url": "https://api.securityscorecard.io/companies/ovofinance.com/issues/outdated_browser/",
                    "severity": "medium",
                    "total_score_impact": 0.37543348606868676,
                    "type": "outdated_browser"
                }
            ],
            "name": "endpoint_security",
            "score": 85
        },
        {
            "grade": "A",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_a.svg",
            "issue_summary": [],
            "name": "hacker_chatter",
            "score": 100
        },
        {
            "grade": "A",
            "grade_url": "https://s3.amazonaws.com/ssc-static/grades/factor_a.svg",
            "issue_summary": [],
            "name": "social_engineering",
            "score": 100
        }
    ],
    "total": 10
}