🔬 Microscope

Domain Information

ID 122570
Name firstdraftnews.org
Zone org
Page Rank 4.39
Registration Date 2017-09-25
Next Scan At 2026-07-29 13:31:44 UTC
Unregistered At N/A
Created At 2025-11-02 19:08:30
Updated At 2026-06-23 16:44:22
Redirect Chains
1 http://firstdraftnews.org/
HTTP 301 https://firstdraftnews.org/
2 http://www.firstdraftnews.org/
HTTP 301 https://firstdraftnews.org/

SSL Endpoints

firstdraftnews.org:443

Active

Endpoint Details

ID 83876
Can Work Over HTTP No
Last Successful Scan 2026-06-28 05:05:22 UTC
Last Failed Scan 2025-12-07 11:04:52 UTC
Deactivated At N/A
Next scans (1) 2026-07-01 12:15:38 UTC

Latest Certificate

Subject
Issuer R13
Valid From 2026-03-17 00:24:19 UTC
Valid Until 2026-06-15 00:24:18 UTC EXPIRED
Fingerprint 18634a9101bc8dce44cc8e146c371578b9394328a874703674a0d7ff358acb6f

www.firstdraftnews.org:443

Active

Endpoint Details

ID 83877
Can Work Over HTTP No
Last Successful Scan 2026-06-28 05:15:10 UTC
Last Failed Scan 2025-12-07 09:51:37 UTC
Deactivated At N/A
Next scans (1) 2026-07-01 12:27:53 UTC

Latest Certificate

Subject
Issuer R13
Valid From 2026-03-17 00:24:19 UTC
Valid Until 2026-06-15 00:24:18 UTC EXPIRED
Fingerprint 18634a9101bc8dce44cc8e146c371578b9394328a874703674a0d7ff358acb6f

Logs (22 entries)

Log Timeline (Daily Distribution)

12
9
6
3
0
06-21 00:00
06-26 00:00
06-28 00:00
Time Endpoint Level Message Metadata
2026-06-28 05:15:10 UTC www.firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290396,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.8799723.0>",
  "port": 443,
  "ssl_endpoint_id": 83877,
  "ssl_expiration_id": 3179,
  "time": 1782623710395667
}
2026-06-28 05:15:10 UTC www.firstdraftnews.org info SSL scan scheduled successfully
View JSON
{
  "application": "pulsar",
  "delay_seconds": 285163,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": "",
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "do_schedule_next_scan/3",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "job_id": 14296629,
  "line": 118,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "do_schedule_next_scan",
    3
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "pid": "#PID<0.8799723.0>",
  "port": 443,
  "scheduled_at": {
    "calendar": "Elixir.Calendar.ISO",
    "day": 1,
    "hour": 12,
    "microsecond": [
      385811,
      6
    ],
    "minute": 27,
    "month": 7,
    "second": 53,
    "std_offset": 0,
    "time_zone": "Etc/UTC",
    "utc_offset": 0,
    "year": 2026,
    "zone_abbr": "UTC"
  },
  "ssl_endpoint_id": 83877,
  "time": 1782623710394624
}
2026-06-28 05:05:22 UTC firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290397,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.8794269.0>",
  "port": 443,
  "ssl_endpoint_id": 83876,
  "ssl_expiration_id": 3178,
  "time": 1782623122596036
}
2026-06-28 05:05:22 UTC firstdraftnews.org info SSL scan scheduled successfully
View JSON
{
  "application": "pulsar",
  "delay_seconds": 285016,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": "",
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "do_schedule_next_scan/3",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "job_id": 14296263,
  "line": 118,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "do_schedule_next_scan",
    3
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "pid": "#PID<0.8794269.0>",
  "port": 443,
  "scheduled_at": {
    "calendar": "Elixir.Calendar.ISO",
    "day": 1,
    "hour": 12,
    "microsecond": [
      589755,
      6
    ],
    "minute": 15,
    "month": 7,
    "second": 38,
    "std_offset": 0,
    "time_zone": "Etc/UTC",
    "utc_offset": 0,
    "year": 2026,
    "zone_abbr": "UTC"
  },
  "ssl_endpoint_id": 83876,
  "time": 1782623122593601
}
2026-06-25 13:52:59 UTC www.firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290396,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.6557646.0>",
  "port": 443,
  "ssl_endpoint_id": 83877,
  "ssl_expiration_id": 3179,
  "time": 1782395579347297
}
2026-06-25 13:52:59 UTC www.firstdraftnews.org info SSL scan scheduled successfully
View JSON
{
  "application": "pulsar",
  "delay_seconds": 228130,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": "",
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "do_schedule_next_scan/3",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "job_id": 14120415,
  "line": 118,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "do_schedule_next_scan",
    3
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "pid": "#PID<0.6557646.0>",
  "port": 443,
  "scheduled_at": {
    "calendar": "Elixir.Calendar.ISO",
    "day": 28,
    "hour": 5,
    "microsecond": [
      343838,
      6
    ],
    "minute": 15,
    "month": 6,
    "second": 9,
    "std_offset": 0,
    "time_zone": "Etc/UTC",
    "utc_offset": 0,
    "year": 2026,
    "zone_abbr": "UTC"
  },
  "ssl_endpoint_id": 83877,
  "time": 1782395579346311
}
2026-06-25 13:45:09 UTC firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290397,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.6552880.0>",
  "port": 443,
  "ssl_endpoint_id": 83876,
  "ssl_expiration_id": 3178,
  "time": 1782395109231430
}
2026-06-25 13:45:09 UTC firstdraftnews.org info SSL scan scheduled successfully
View JSON
{
  "application": "pulsar",
  "delay_seconds": 228012,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": "",
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "do_schedule_next_scan/3",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "job_id": 14120043,
  "line": 118,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "do_schedule_next_scan",
    3
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "pid": "#PID<0.6552880.0>",
  "port": 443,
  "scheduled_at": {
    "calendar": "Elixir.Calendar.ISO",
    "day": 28,
    "hour": 5,
    "microsecond": [
      227155,
      6
    ],
    "minute": 5,
    "month": 6,
    "second": 21,
    "std_offset": 0,
    "time_zone": "Etc/UTC",
    "utc_offset": 0,
    "year": 2026,
    "zone_abbr": "UTC"
  },
  "ssl_endpoint_id": 83876,
  "time": 1782395109230038
}
2026-06-23 16:44:23 UTC www.firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290396,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.4933147.0>",
  "port": 443,
  "ssl_endpoint_id": 83877,
  "ssl_expiration_id": 3179,
  "time": 1782233063152412
}
2026-06-23 16:44:23 UTC www.firstdraftnews.org info NOT scheduling SSL scan because existing job is too close
View JSON
{
  "application": "pulsar",
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": 162515,
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "schedule_next_scan/2",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "line": 100,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "schedule_next_scan",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "new_seconds": 187501,
  "pid": "#PID<0.4933147.0>",
  "port": 443,
  "ssl_endpoint_id": 83877,
  "time": 1782233063150735
}
2026-06-23 16:44:23 UTC firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290397,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.4933135.0>",
  "port": 443,
  "ssl_endpoint_id": 83876,
  "ssl_expiration_id": 3178,
  "time": 1782233063022432
}
2026-06-23 16:44:23 UTC firstdraftnews.org info NOT scheduling SSL scan because existing job is too close
View JSON
{
  "application": "pulsar",
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": 162045,
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "schedule_next_scan/2",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "line": 100,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "schedule_next_scan",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "new_seconds": 187501,
  "pid": "#PID<0.4933135.0>",
  "port": 443,
  "ssl_endpoint_id": 83876,
  "time": 1782233063019857
}
2026-06-23 16:44:22 UTC - warn No SSL endpoints found for domain: firstdraftnews.org, full_chain: [[{"http://firstdraftnews.org/", 301, [{"cache-control", "max-age=3600"}, {"cf-cache-status", "DYNAMIC"}, {"cf-ray", "a104f4789e9dbe9d-AMS"}, {"connection", "close"}, {"content-length", "0"}, {"content-security-policy", "upgrade-insecure-requests"}, {"content-type", "text/html; charset=UTF-8"}, {"date", "Tue, 23 Jun 2026 16:44:01 GMT"}, {"expires", "Tue, 23 Jun 2026 17:44:01 GMT"}, {"location", "https://firstdraftnews.org/"}, {"permissions-policy", "interest-cohort=()"}, {"referrer-policy", "no-referrer-when-downgrade"}, {"server", "cloudflare"}, {"server-timing", "MISS"}, {"set-cookie", "sitename_newvisitor=0; expires=Thu, 01-Oct-2026 16:44:01 GMT; Max-Age=8640000; path=/; domain=firstdraftnews.org"}, {"vary", "Accept-Encoding"}, {"x-location", "slash, firstdraft"}, {"x-na", "0"}, {"x-nid", "Cloudflare"}, {"x-page-cache", "MISS"}, {"x-powered-by", "PHP/8.0.28"}, {"x-redirect-by", "WordPress"}, {"x-rl", "1"}, {"x-uri", "/"}]}, {"https://firstdraftnews.org/", {:error, :timeout}}], [{"https://firstdraftnews.org/", {:error, :timeout}}], [{"http://www.firstdraftnews.org/", 301, [{"cache-control", "max-age=3600"}, {"cf-cache-status", "DYNAMIC"}, {"cf-ray", "a104f4bc8967f5e7-AMS"}, {"connection", "close"}, {"content-length", "0"}, {"content-security-policy", "upgrade-insecure-requests"}, {"content-type", "text/html; charset=UTF-8"}, {"date", "Tue, 23 Jun 2026 16:44:12 GMT"}, {"expires", "Tue, 23 Jun 2026 17:44:12 GMT"}, {"location", "https://firstdraftnews.org/"}, {"permissions-policy", "interest-cohort=()"}, {"referrer-policy", "no-referrer-when-downgrade"}, {"server", "cloudflare"}, {"server-timing", "MISS"}, {"set-cookie", "sitename_newvisitor=0; expires=Thu, 01-Oct-2026 16:44:12 GMT; Max-Age=8640000; path=/; domain=firstdraftnews.org"}, {"vary", "Accept-Encoding"}, {"x-location", "slash, firstdraft"}, {"x-na", "0"}, {"x-nid", "Cloudflare"}, {"x-page-cache", "MISS"}, {"x-powered-by", "PHP/8.0.28"}, {"x-redirect-by", "WordPress"}, {"x-rl", "1"}, {"x-uri", "/"}]}, {"https://firstdraftnews.org/", {:error, :timeout}}], [{"https://www.firstdraftnews.org/", {:error, :timeout}}]]
View JSON
{
  "application": "pulsar",
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "domain_name": "firstdraftnews.org",
  "erl_level": "warning",
  "file": "lib/pulsar/workflows/actualization/http_worker.ex",
  "function": "perform_scan/1",
  "gl": "#PID<0.2564.0>",
  "line": 47,
  "mfa": [
    "Elixir.Pulsar.Workflows.Actualization.HttpWorker",
    "perform_scan",
    1
  ],
  "module": "Elixir.Pulsar.Workflows.Actualization.HttpWorker",
  "pid": "#PID<0.4932908.0>",
  "time": 1782233062416375
}
2026-06-23 16:44:01 UTC - info Fetching RDAP data for domain: firstdraftnews.org
View JSON
{
  "application": "pulsar",
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "domain_name": "firstdraftnews.org",
  "erl_level": "info",
  "file": "lib/pulsar/api_clients/rdap_client.ex",
  "function": "lookup/1",
  "gl": "#PID<0.2564.0>",
  "line": 102,
  "mfa": [
    "Elixir.Pulsar.ApiClients.RdapClient.Implementation",
    "lookup",
    1
  ],
  "module": "Elixir.Pulsar.ApiClients.RdapClient.Implementation",
  "pid": "#PID<0.4932911.0>",
  "time": 1782233041201174
}
2026-06-23 11:11:14 UTC www.firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290396,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.4732750.0>",
  "port": 443,
  "ssl_endpoint_id": 83877,
  "ssl_expiration_id": 3179,
  "time": 1782213074482206
}
2026-06-23 11:11:14 UTC www.firstdraftnews.org info SSL scan scheduled successfully
View JSON
{
  "application": "pulsar",
  "delay_seconds": 182504,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": "",
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "do_schedule_next_scan/3",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "job_id": 13981390,
  "line": 118,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "do_schedule_next_scan",
    3
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "pid": "#PID<0.4732750.0>",
  "port": 443,
  "scheduled_at": {
    "calendar": "Elixir.Calendar.ISO",
    "day": 25,
    "hour": 13,
    "microsecond": [
      478716,
      6
    ],
    "minute": 52,
    "month": 6,
    "second": 58,
    "std_offset": 0,
    "time_zone": "Etc/UTC",
    "utc_offset": 0,
    "year": 2026,
    "zone_abbr": "UTC"
  },
  "ssl_endpoint_id": 83877,
  "time": 1782213074481252
}
2026-06-23 11:04:58 UTC firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290397,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.4729120.0>",
  "port": 443,
  "ssl_endpoint_id": 83876,
  "ssl_expiration_id": 3178,
  "time": 1782212698058138
}
2026-06-23 11:04:58 UTC firstdraftnews.org info SSL scan scheduled successfully
View JSON
{
  "application": "pulsar",
  "delay_seconds": 182410,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": "",
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "do_schedule_next_scan/3",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "job_id": 13981157,
  "line": 118,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "do_schedule_next_scan",
    3
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "pid": "#PID<0.4729120.0>",
  "port": 443,
  "scheduled_at": {
    "calendar": "Elixir.Calendar.ISO",
    "day": 25,
    "hour": 13,
    "microsecond": [
      53830,
      6
    ],
    "minute": 45,
    "month": 6,
    "second": 8,
    "std_offset": 0,
    "time_zone": "Etc/UTC",
    "utc_offset": 0,
    "year": 2026,
    "zone_abbr": "UTC"
  },
  "ssl_endpoint_id": 83876,
  "time": 1782212698056690
}
2026-06-21 18:37:50 UTC www.firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290396,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.3281829.0>",
  "port": 443,
  "ssl_endpoint_id": 83877,
  "ssl_expiration_id": 3179,
  "time": 1782067070381425
}
2026-06-21 18:37:50 UTC www.firstdraftnews.org info SSL scan scheduled successfully
View JSON
{
  "application": "pulsar",
  "delay_seconds": 146003,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": "",
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "do_schedule_next_scan/3",
  "gl": "#PID<0.2564.0>",
  "host": "www.firstdraftnews.org",
  "job_id": 13874250,
  "line": 118,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "do_schedule_next_scan",
    3
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "pid": "#PID<0.3281829.0>",
  "port": 443,
  "scheduled_at": {
    "calendar": "Elixir.Calendar.ISO",
    "day": 23,
    "hour": 11,
    "microsecond": [
      377528,
      6
    ],
    "minute": 11,
    "month": 6,
    "second": 13,
    "std_offset": 0,
    "time_zone": "Etc/UTC",
    "utc_offset": 0,
    "year": 2026,
    "zone_abbr": "UTC"
  },
  "ssl_endpoint_id": 83877,
  "time": 1782067070380494
}
2026-06-21 18:32:49 UTC firstdraftnews.org info on_expired_certificate_seen
View JSON
{
  "application": "pulsar",
  "certificate_id": 290397,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "file": "lib/pulsar/workflows/ssl_monitoring.ex",
  "function": "on_expired_certificate_seen/2",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "line": 98,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring",
    "on_expired_certificate_seen",
    2
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring",
  "pid": "#PID<0.3278873.0>",
  "port": 443,
  "ssl_endpoint_id": 83876,
  "ssl_expiration_id": 3178,
  "time": 1782066769804252
}
2026-06-21 18:32:49 UTC firstdraftnews.org info SSL scan scheduled successfully
View JSON
{
  "application": "pulsar",
  "delay_seconds": 145927,
  "domain": [
    "elixir"
  ],
  "domain_id": 122570,
  "erl_level": "info",
  "existing_seconds": "",
  "file": "lib/pulsar/workflows/ssl_monitoring/ssl_worker.ex",
  "function": "do_schedule_next_scan/3",
  "gl": "#PID<0.2564.0>",
  "host": "firstdraftnews.org",
  "job_id": 13874040,
  "line": 118,
  "mfa": [
    "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
    "do_schedule_next_scan",
    3
  ],
  "module": "Elixir.Pulsar.Workflows.SslMonitoring.SslWorker",
  "pid": "#PID<0.3278873.0>",
  "port": 443,
  "scheduled_at": {
    "calendar": "Elixir.Calendar.ISO",
    "day": 23,
    "hour": 11,
    "microsecond": [
      800112,
      6
    ],
    "minute": 4,
    "month": 6,
    "second": 56,
    "std_offset": 0,
    "time_zone": "Etc/UTC",
    "utc_offset": 0,
    "year": 2026,
    "zone_abbr": "UTC"
  },
  "ssl_endpoint_id": 83876,
  "time": 1782066769802852
}