SSL Labs
Integration version: 8.0
Configure SSL Labs integration in Google Security Operations
For detailed instructions on how to configure an integration in Google SecOps, see Configure integrations .
Actions
Analyse Entity
Description
Analyse a host or a URL.
Parameters
N/A
Use cases
N/A
Run On
This action runs on the following entities:
- URL
- Hostname
Action Results
Entity Enrichment
| Enrichment Field Name | Logic-When to apply | 
|---|---|
| status | Returns if it exists in JSON result | 
| protocol | Returns if it exists in JSON result | 
| criteriaVersion | Returns if it exists in JSON result | 
| isPublic | Returns if it exists in JSON result | 
| testTime | Returns if it exists in JSON result | 
| hosts | Returns if it exists in JSON result | 
| certs | Returns if it exists in JSON result | 
| ocspURIs | Returns if it exists in JSON result | 
| crlRevocationStatus | Returns if it exists in JSON result | 
| commonNames | Returns if it exists in JSON result | 
| altNames | Returns if it exists in JSON result | 
| raw | Returns if it exists in JSON result | 
| keySize | Returns if it exists in JSON result | 
| mustStaple | Returns if it exists in JSON result | 
| sct | Returns if it exists in JSON result | 
| sgc | Returns if it exists in JSON result | 
| id | Returns if it exists in JSON result | 
| issues | Returns if it exists in JSON result | 
| subject | Returns if it exists in JSON result | 
| keyAlg | Returns if it exists in JSON result | 
| keyStrength | Returns if it exists in JSON result | 
| notBefore | Returns if it exists in JSON result | 
| notAfter | Returns if it exists in JSON result | 
| keyKnownDebianInsecure | Returns if it exists in JSON result | 
| dnsCaa | Returns if it exists in JSON result | 
| ocspRevocationStatus | Returns if it exists in JSON result | 
| pinSha256 | Returns if it exists in JSON result | 
| revocationInfo | Returns if it exists in JSON result | 
| sha256Hash | Returns if it exists in JSON result | 
| revocationStatus | Returns if it exists in JSON result | 
| sigAlg | Returns if it exists in JSON result | 
| serialNumber | Returns if it exists in JSON result | 
| issuerSubject | Returns if it exists in JSON result | 
| startTime | Returns if it exists in JSON result | 
| engineVersion | Returns if it exists in JSON result | 
| endpoints | Returns if it exists in JSON result | 
| sims | Returns if it exists in JSON result | 
| results | Returns if it exists in JSON result | 
| lists | Returns if it exists in JSON result | 
| dhPrimes | Returns if it exists in JSON result | 
| fallbackScsv | Returns if it exists in JSON result | 
| hpkpRoPolicy | Returns if it exists in JSON result | 
| pins | Returns if it exists in JSON result | 
| status | Returns if it exists in JSON result | 
| directives | Returns if it exists in JSON result | 
| matchedPins | Returns if it exists in JSON result | 
| rc4WithModern | Returns if it exists in JSON result | 
| dhYsReuse | Returns if it exists in JSON result | 
| openSSLLuckyMinus20 | Returns if it exists in JSON result | 
| hasSct | Returns if it exists in JSON result | 
| supportsAlpn | Returns if it exists in JSON result | 
| dhUsesKnownPrimes | Returns if it exists in JSON result | 
| hpkpPolicy | Returns if it exists in JSON result | 
| port | Returns if it exists in JSON result | 
Insights
N/A
Script Result
| Script Result Name | Value Options | Example | 
|---|---|---|
|   
success | True/False | success:False | 
JSON Result
  [ 
  
 { 
  
 "EntityResult" 
 : 
  
 { 
  
 "status" 
 : 
  
 "READY" 
 , 
  
 "protocol" 
 : 
  
 "http" 
 , 
  
 "criteriaVersion" 
 : 
  
 "2009p" 
 , 
  
 "isPublic" 
 : 
  
 false 
 , 
  
 "testTime" 
 : 
  
 1548163096137 
 , 
  
 "host" 
 : 
  
 "https://www.siemplify.co" 
 , 
  
 "certs" 
 : 
  
 [{ 
  
 "ocspURIs" 
 : 
  
 [ 
 "http://ocsp.int-x3.letsencrypt.org" 
 ], 
  
 "crlRevocationStatus" 
 : 
  
 4 
 , 
  
 "commonNames" 
 : 
  
 [ 
 "www.siemplify.co" 
 ], 
  
 "altNames" 
 : 
  
 [ 
 "www.siemplify.co" 
 ], 
  
 "raw" 
 : 
  
 "-----BEGIN CERTIFICATE-----\\nMIIFWDCCBECgAwIBAgISA5qP6yPO3cbn1jut2q32WO1YMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNV\\r\\nBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNyeXB0IEF1\\r\\ndGhvcml0eSBYMzAeFw0xODEyMTkyMDU5MjRaFw0xOTAzMTkyMDU5MjRaMBsxGTAXBgNVBAMTEHd3\\r\\ndy5zaWVtcGxpZnkuY28wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCVwGgI4e7VODR\\r\\nHpvnle2ACrxB4I/lu1w7UTQ+ToTH4YHf4QSphKIeIgKgTvFDO9XyDAeHHBrlQJi9gUpb4UMvqe0k\\r\\nhtusaoEtOxooyS/MriYmyb0jH6DN/+iFUz51V/TGSBiuMQOT0Xr0Pd+O1NTnScfPvZAkhA922GzN\\r\\n34A3UUrckPROod9rhyk3VVGzBiyGM0Ug/YZA/CR2KBdx44TEif5x3r5gM9Y6tVJCwpb1P8u4ih2B\\r\\nhGQfcsk9lVLhAc3CA2RuoNiJMhnSPcq0Z6Ena6HZFP50kmyC+I+nOA6maPqd2sVziLRfx/6KQ64b\\r\\nvaxmfh2JVin9HDA0s+k7FH47AgMBAAGjggJlMIICYTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw\\r\\nFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBeENk9Ff8ytmywZ\\r\\nriIf/+Dxh0PhMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw\\r\\nYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEF\\r\\nBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wGwYDVR0RBBQwEoIQd3d3\\r\\nLnNpZW1wbGlmeS5jbzBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsG\\r\\nAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA\\r\\n8AB2AOJpS64m6OlACeiGG7Y7g9Q+5/50iPukjyiTAZ3d8dv+AAABZ8h7B8gAAAQDAEcwRQIhALDG\\r\\nUqy3IKM5RDiC2gFQcLni9zPU0K+/emeoakaySTBQAiBKbOuHwAPc5o7K9IaQBmoBGysmSkiB2ZYS\\r\\ntN92RVmqjQB2AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABZ8h7BdQAAAQDAEcw\\r\\nRQIhAPy8EuaFcMgeoGsrD9CK//6YoKnnnoSrBVbXDQM6DkCAAiB6iA1dre97fiuKEoeAKlmn6kha\\r\\nIbMdm4RYL9eA1EtTRDANBgkqhkiG9w0BAQsFAAOCAQEAJSzdIKyiC73v9oe9CABOz2GoZK4wUdnb\\r\\nLI5MupWv2rgZn0Co9gT/9R8mfKjq3ekdzesvhFzGGO6zIi5sHr8zxI2PyjuyLloFfI3EGsBjdDqI\\r\\nNUrpGrr/85+jk0eC2AG7ThA1ryJIApaU790f+e7uIu5ceA7WhwMpGJWF+TWhOSS5lLHhKJ3Ah4C4\\r\\nDErkeXUVpJUp+0VbE8bsigZ2jJh7eI2RsOmG8gHrTW4qPTQGeZFadR3Sfeq4mifk088Uyw3tF3eL\\r\\n9buXQWXi5o2mEsAPUpKTZFeYZqaEGQOM5RCOyO3kN/+OSJNHU+SjQn2SvyMRCCMMj7pAoMlyjvS7\\r\\nVglJKg==\\r\\n-----END CERTIFICATE-----\\n" 
 , 
  
 "keySize" 
 : 
  
 2048 
 , 
  
 "mustStaple" 
 : 
  
 false 
 , 
  
 "sct" 
 : 
  
 true 
 , 
  
 "sgc" 
 : 
  
 0 
 , 
  
 "id" 
 : 
  
 "236a2b12c7f9384f5907724502b8635bc86f4281a543b9d77b7a5a87d1feed2d" 
 , 
  
 "issues" 
 : 
  
 0 
 , 
  
 "subject" 
 : 
  
 "CN=www.siemplify.co" 
 , 
  
 "keyAlg" 
 : 
  
 "RSA" 
 , 
  
 "keyStrength" 
 : 
  
 2048 
 , 
  
 "notBefore" 
 : 
  
 1545253164000 
 , 
  
 "notAfter" 
 : 
  
 1553029164000 
 , 
  
 "sha1Hash" 
 : 
  
 "22a53bd913fca0bc60cd5d6e577271585019b2b4" 
 , 
  
 "keyKnownDebianInsecure" 
 : 
  
 false 
 , 
  
 "dnsCaa" 
 : 
  
 false 
 , 
  
 "ocspRevocationStatus" 
 : 
  
 2 
 , 
  
 "pinSha256" 
 : 
  
 "KBlMyqNKhogFXSV1X6/xpt62dfut1th0XspgxFAtgSY=" 
 , 
  
 "revocationInfo" 
 : 
  
 2 
 , 
  
 "sha256Hash" 
 : 
  
 "236a2b12c7f9384f5907724502b8635bc86f4281a543b9d77b7a5a87d1feed2d" 
 , 
  
 "revocationStatus" 
 : 
  
 2 
 , 
  
 "sigAlg" 
 : 
  
 "SHA256withRSA" 
 , 
  
 "serialNumber" 
 : 
  
 "039a8feb23ceddc6e7d63baddaadf658ed58" 
 , 
  
 "issuerSubject" 
 : 
  
 "CN=Let's Encrypt Authority X3, O=Let's Encrypt, C=US" 
  
 }], 
  
 "startTime" 
 : 
  
 1548162999719 
 , 
  
 "engineVersion" 
 : 
  
 "1.32.13" 
 , 
  
 "endpoints" 
 : 
  
 [{ 
  
 "gradeTrustIgnored" 
 : 
  
 "A" 
 , 
  
 "grade" 
 : 
  
 "A" 
 , 
  
 "hasWarnings" 
 : 
  
 false 
 , 
  
 "serverName" 
 : 
  
 "1.1.1.1.bc.googleusercontent.com" 
 , 
  
 "delegation" 
 : 
  
 2 
 , 
  
 "details" 
 : 
  
 { 
  
 "sims" 
 : 
  
 { 
  
 "results" 
 : 
  
 [{ 
  
 "errorCode" 
 : 
  
 1 
 , 
  
 "sigAlg" 
 : 
  
 "SHA256withRSA" 
 , 
  
 "attempts" 
 : 
  
 0 
 , 
  
 "client" 
 : 
  
 { 
  
 "version" 
 : 
  
 "2.3.7" 
 , 
  
 "isReference" 
 : 
  
 false 
 , 
  
 "id" 
 : 
  
 56 
 , 
  
 "name" 
 : 
  
 "Android" 
  
 }, 
  
 "errorMessage" 
 : 
  
 "Protocol mismatch (not simulated)" 
  
 }]}, 
  
 "poodleTls" 
 : 
  
 1 
 , 
  
 "freak" 
 : 
  
 false 
 , 
  
 "sessionTickets" 
 : 
  
 1 
 , 
  
 "compressionMethods" 
 : 
  
 0 
 , 
  
 "suites" 
 : 
  
 [{ 
  
 "list" 
 : 
  
 [{ 
  
 "cipherStrength" 
 : 
  
 256 
 , 
  
 "namedGroupName" 
 : 
  
 "secp256r1" 
 , 
  
 "name" 
 : 
  
 "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" 
 , 
  
 "namedGroupId" 
 : 
  
 23 
 , 
  
 "namedGroupBits" 
 : 
  
 256 
 , 
  
 "kxStrength" 
 : 
  
 3072 
 , 
  
 "kxType" 
 : 
  
 "ECDH" 
 , 
  
 "id" 
 : 
  
 49172 
  
 }], 
  
 "protocol" 
 : 
  
 770 
 , 
  
 "preference" 
 : 
  
 true 
  
 },{ 
  
 "protocol" 
 : 
  
 771 
 , 
  
 "preference" 
 : 
  
 true 
  
 }], 
  
 "dhPrimes" 
 : 
  
 [ 
  
 "889c6c058890bda62ced33f067eaf414568910838d4bdc23e3dbef17caf5cf117c1b48f0dd74b03b193af42d011a4b7fde725dc6ab97897a81e0ee81e1af420ce716cec48a862d4f8193709df4c59837c8a5f73006147b3c0b8d531074c83f9c94914150eb29b855d0f93b5c9b125b5eb3a21e2a638eebc50a517872af93dafbecfa137c379139272a0ecbfd5a2b3bba2f2555540a0cd2cec215b2701beaaad208c6ac3e1be79e319f39ccb2d9e1ab21d4a40e5db817bc3baa5d656bdc6764da4d4e750a5db7a0a2c724cb376f6a7a7ef1e4e58ebcdd886fdc25241c76941eaf3197ada60ca0ada91767eb0193c86eb9b9670a46511c3250f5575e04abd5e8cb" 
  
 ], 
  
 "fallbackScsv" 
 : 
  
 true 
 , 
  
 "hpkpRoPolicy" 
 : 
  
 { 
  
 "pins" 
 : 
  
 [], 
  
 "status" 
 : 
  
 "absent" 
 , 
  
 "directives" 
 : 
  
 [], 
  
 "matchedPins" 
 : 
  
 [] 
  
 }, 
  
 "rc4WithModern" 
 : 
  
 false 
 , 
  
 "dhYsReuse" 
 : 
  
 false 
 , 
  
 "openSSLLuckyMinus20" 
 : 
  
 1 
 , 
  
 "hasSct" 
 : 
  
 1 
 , 
  
 "supportsAlpn" 
 : 
  
 true 
 , 
  
 "dhUsesKnownPrimes" 
 : 
  
 0 
 , 
  
 "hpkpPolicy" 
 : 
  
 { 
  
 "pins" 
 : 
  
 [], 
  
 "status" 
 : 
  
 "absent" 
 , 
  
 "directives" 
 : 
  
 [], 
  
 "matchedPins" 
 : 
  
 [] 
  
 }, 
  
 "staticPkpPolicy" 
 : 
  
 { 
  
 "serverSignature" 
 : 
  
 "nginx" 
 , 
  
 "poodle" 
 : 
  
 false 
 , 
  
 "hstsPolicy" 
 : 
  
 { 
  
 "status" 
 : 
  
 "absent" 
 , 
  
 "LONG_MAX_AGE" 
 : 
  
 15552000 
 , 
  
 "directives" 
 : 
  
 { 
  
 }}, 
  
 "ocspStapling" 
 : 
  
 false 
 , 
  
 "protocols" 
 : 
  
 [{ 
  
 "version" 
 : 
  
 "1.1" 
 , 
  
 "id" 
 : 
  
 770 
 , 
  
 "name" 
 : 
  
 "TLS" 
  
 }], 
  
 "ticketbleed" 
 : 
  
 1 
 , 
  
 "forwardSecrecy" 
 : 
  
 4 
 , 
  
 "miscIntolerance" 
 : 
  
 0 
 , 
  
 "hstsPreloads" 
 : 
  
 [{ 
  
 "status" 
 : 
  
 "absent" 
 , 
  
 "source" 
 : 
  
 "Chrome" 
 , 
  
 "hostname" 
 : 
  
 "www.siemplify.co" 
 , 
  
 "sourceTime" 
 : 
  
 1548162600888 
 }], 
  
 "drownVulnerable" 
 : 
  
 false 
 , 
  
 "ecdhParameterReuse" 
 : 
  
 false 
 , 
  
 "vulnBeast" 
 : 
  
 false 
 , 
  
 "drownHosts" 
 : 
  
 [], 
  
 "certChains" 
 : 
  
 [{ 
  
 "trustPaths" 
 : 
  
 [{ 
  
 "trust" 
 : 
  
 [{ 
  
 "isTrusted" 
 : 
  
 true 
 , 
  
 "rootStore" 
 : 
  
 "Windows" 
  
 }], 
  
 "certIds" 
 : 
  
 [ 
  
 "236a2b12c7f9384f5907724502b8635bc86f4281a543b9d77b7a5a87d1feed2d" 
 , 
  
 "25847d668eb4f04fdd40b12b6b0740c567da7d024308eb6c2c96fe41d9de218d" 
 , 
  
 "0687260331a72403d909f105e69bcf0d32e1bd2493ffc6d9206d11bcd6770739" 
  
 ]}], 
  
 "noSni" 
 : 
  
 false 
 , 
  
 "issues" 
 : 
  
 0 
  
 }], 
  
 "prefixDelegation" 
 : 
  
 true 
 , 
  
 "supportsAead" 
 : 
  
 true 
 , 
  
 "alpnProtocols" 
 : 
  
 "h2 http/1.1" 
 , 
  
 "logjam" 
 : 
  
 false 
 , 
  
 "renegSupport" 
 : 
  
 2 
 , 
  
 "heartbleed" 
 : 
  
 false 
 , 
  
 "heartbeat" 
 : 
  
 true 
 , 
  
 "sniRequired" 
 : 
  
 true 
 , 
  
 "sessionResumption" 
 : 
  
 2 
 , 
  
 "httpStatusCode" 
 : 
  
 200 
 , 
  
 "nonPrefixDelegation" 
 : 
  
 false 
 , 
  
 "rc4Only" 
 : 
  
 false 
 , 
  
 "openSslCcs" 
 : 
  
 1 
 , 
  
 "bleichenbacher" 
 : 
  
 1 
 , 
  
 "httpTransactions" 
 : 
  
 [{ 
  
 "requestLine" 
 : 
  
 "GET / HTTP/1.1" 
 , 
  
 "requestHeaders" 
 : 
  
 [ 
  
 "Host: www.siemplify.co" 
 , 
  
 "User-Agent: SSL Labs (https://www.ssllabs.com/about/assessment.html); on behalf of XXX.XXX.XXX.XXX" 
 , 
  
 "Accept: */*" 
  
 ], 
  
 "requestUrl" 
 : 
  
 "https://www.siemplify.co/" 
 , 
  
 "fragileServer" 
 : 
  
 false 
 , 
  
 "responseLine" 
 : 
  
 "HTTP/1.1 200 OK" 
 , 
  
 "responseHeadersRaw" 
 : 
  
 [ 
  
 "Server: nginx" 
 , 
  
 "Date: Tue, 22 Jan 2019 13:16:44 GMT" 
 , 
  
 "Content-Type: text/html; charset=UTF-8" 
  
 ], 
  
 "responseHeaders" 
 : 
  
 [{ 
  
 "name" 
 : 
  
 "Server" 
 , 
  
 "value" 
 : 
  
 "nginx" 
  
 }], 
  
 "statusCode" 
 : 
  
 200 
  
 }], 
  
 "supportsRc4" 
 : 
  
 false 
 , 
  
 "drownErrors" 
 : 
  
 false 
 , 
  
 "hostStartTime" 
 : 
  
 1548162999719 
 , 
  
 "protocolIntolerance" 
 : 
  
 0 
 , 
  
 "supportsNpn" 
 : 
  
 true 
 , 
  
 "namedGroups" 
 : 
  
 { 
  
 "list" 
 : 
  
 [{ 
  
 "namedGroupType" 
 : 
  
 "EC" 
 , 
  
 "bits" 
 : 
  
 283 
 , 
  
 "id" 
 : 
  
 10 
 , 
  
 "name" 
 : 
  
 "sect283r1" 
  
 }], 
  
 "preference" 
 : 
  
 true 
  
 }, 
  
 "npnProtocols" 
 : 
  
 "h2 http/1.1" 
  
 }, 
  
 "isExceptional" 
 : 
  
 false 
 , 
  
 "duration" 
 : 
  
 96329 
 , 
  
 "progress" 
 : 
  
 100 
 , 
  
 "ipAddress" 
 : 
  
 "1.1.1.1" 
 , 
  
 "statusMessage" 
 : 
  
 "Ready" 
  
 }], 
  
 "port" 
 : 
  
 443 
  
 }, 
  
 "Entity" 
 : 
  
 "https://www.siemplify.co" 
  
 } 
  
 ] 
 
 
Ping
Description
Test connectivity to SSL Labs.
Parameters
N/A
Use cases
N/A
Run On
This action runs on all entities.
Action Results
Entity Enrichment
N/A
Insights
N/A
Script Result
| Script Result Name | Value Options | Example | 
|---|---|---|
|   
success | True/False | success:False | 
JSON Result
  N/A 
 
 
Need more help? Get answers from Community members and Google SecOps professionals.

