{"generated_at":"2026-06-17T13:01:57.650242","law_review":{"access_status":"unknown","base_url":null,"canonical_name":"Journal of Law and Cyber Warfare","coverage":"Active - 21 files downloaded","csv_rank":null,"csv_status":"Unknown","days_since_last_run":15,"display_name":"Journal of Law and Cyber Warfare","error_details":null,"failure_reason":null,"health_color":"#28a745","health_status":"HEALTHY","id":612,"last_attempt_date":"2026-06-01T20:22:06+00:00","last_download":"2026-06-01 20:22:06","last_performance_check":"2026-02-07T17:56:46+00:00","last_success_date":"2026-06-01T20:22:06+00:00","last_updated":"2026-06-01T20:22:06+00:00","latest_run":{"duplicates_skipped":17,"duration_seconds":46.32385096100188,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1568,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":177951,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-06-01T20:21:53+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:20:53+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 1568, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 177951, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:21:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:20:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4822,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-06-01T20:22:06+00:00","run_start":"2026-06-01T20:20:53+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4822/logs/stderr","stdout_log_url":"/api/scraper-runs/4822/logs/stdout"},"name":"Journal of Law and Cyber Warfare","performance_category":"unknown","rank":null,"recommendations":["Maintain current performance"],"scraper_name":"journal_of_law_and_cyber_warfare_scraper.py","scraper_status":"unknown","status":"healthy","total_downloads":21,"total_size_gb":0.0},"preferred_scraper_id":"JournalOfLawAndCyberWarfareScraper","runs":[{"duplicates_skipped":17,"duration_seconds":46.32385096100188,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1568,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":177951,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-06-01T20:21:53+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:20:53+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 1568, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 177951, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:21:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:20:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4822,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-06-01T20:22:06+00:00","run_start":"2026-06-01T20:20:53+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4822/logs/stderr","stdout_log_url":"/api/scraper-runs/4822/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":46.900298137101345,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":656,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":1187299,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-05-01T23:30:49+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:29:49+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 656, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 1187299, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:30:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:29:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4148,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-05-01T23:31:02+00:00","run_start":"2026-05-01T23:29:49+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4148/logs/stderr","stdout_log_url":"/api/scraper-runs/4148/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":56.20586464274675,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3739933,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-03-22T07:53:42+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-22T07:52:40+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3739933, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-03-22T07:53:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-22T07:52:40+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":3438,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-03-22T07:54:03+00:00","run_start":"2026-03-22T07:52:40+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/3438/logs/stderr","stdout_log_url":"/api/scraper-runs/3438/logs/stdout"},{"duplicates_skipped":2,"duration_seconds":437.4915158948861,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3179499,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-02-20T07:15:14+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-20T07:07:44+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":30,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3179499, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-02-20T07:15:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-20T07:07:44+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 30, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2463,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":16,"run_end":"2026-02-20T07:15:28+00:00","run_start":"2026-02-20T07:07:44+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/2463/logs/stderr","stdout_log_url":"/api/scraper-runs/2463/logs/stdout"},{"duplicates_skipped":1,"duration_seconds":47.36853219999466,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1972,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-02-10T16:52:05+00:00","run_start":"2026-02-10T16:51:17+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success"},{"duplicates_skipped":0,"duration_seconds":47.50130237697158,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1969,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-02-10T15:07:52+00:00","run_start":"2026-02-10T15:07:05+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success"},{"duplicates_skipped":0,"duration_seconds":41.85148730792571,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1968,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T15:04:50+00:00","run_start":"2026-02-10T15:04:08+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"unknown"},{"duplicates_skipped":0,"duration_seconds":49.76854175992776,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1967,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T15:00:15+00:00","run_start":"2026-02-10T14:59:25+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":185.98339099099394,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1899,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T04:00:11+00:00","run_start":"2026-02-10T03:57:05+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":114.37131848698482,"error_category":"download_failed_all","error_message":"HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: 'UndetectedSession' object has no attribute 'evaluate'","error_traceback":null,"errors":3,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1898,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T03:56:18+00:00","run_start":"2026-02-10T03:54:24+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":49.53496205690317,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1895,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-09T21:21:21+00:00","run_start":"2026-02-09T21:20:32+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":156.2026372239925,"error_category":"download_failed_all","error_message":"HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Bot protection detected at https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Cloudflare","error_traceback":null,"errors":3,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1893,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-09T20:58:52+00:00","run_start":"2026-02-09T20:56:16+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":0.0031937910243868828,"error_category":"no_items_reason","error_message":"PAYWALLED/NO_OPEN_ACCESS: Journal of Law and Cyber Warfare appears to be subscription-gated (e.g., JSTOR/HeinOnline) with no stable public PDF archive available.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3462327,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-02-08T02:13:51+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-08T02:13:51+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3462327, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-02-08T02:13:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-08T02:13:51+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 6}","id":1615,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-08T02:13:51+00:00","run_start":"2026-02-08T02:13:51+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1615/logs/stderr","stdout_log_url":"/api/scraper-runs/1615/logs/stdout"}],"runs_by_scraper":{"JournalOfLawAndCyberWarfareScraper":[{"duplicates_skipped":17,"duration_seconds":46.32385096100188,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1568,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":177951,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-06-01T20:21:53+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:20:53+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 1568, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 177951, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:21:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:20:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4822,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-06-01T20:22:06+00:00","run_start":"2026-06-01T20:20:53+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4822/logs/stderr","stdout_log_url":"/api/scraper-runs/4822/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":46.900298137101345,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":656,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":1187299,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-05-01T23:30:49+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:29:49+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 656, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 1187299, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:30:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:29:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4148,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-05-01T23:31:02+00:00","run_start":"2026-05-01T23:29:49+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4148/logs/stderr","stdout_log_url":"/api/scraper-runs/4148/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":56.20586464274675,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3739933,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-03-22T07:53:42+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-22T07:52:40+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3739933, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-03-22T07:53:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-22T07:52:40+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":3438,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-03-22T07:54:03+00:00","run_start":"2026-03-22T07:52:40+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/3438/logs/stderr","stdout_log_url":"/api/scraper-runs/3438/logs/stdout"},{"duplicates_skipped":2,"duration_seconds":437.4915158948861,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3179499,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-02-20T07:15:14+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-20T07:07:44+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":30,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3179499, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-02-20T07:15:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-20T07:07:44+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 30, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2463,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":16,"run_end":"2026-02-20T07:15:28+00:00","run_start":"2026-02-20T07:07:44+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/2463/logs/stderr","stdout_log_url":"/api/scraper-runs/2463/logs/stdout"},{"duplicates_skipped":1,"duration_seconds":47.36853219999466,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1972,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-02-10T16:52:05+00:00","run_start":"2026-02-10T16:51:17+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success"},{"duplicates_skipped":0,"duration_seconds":47.50130237697158,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1969,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-02-10T15:07:52+00:00","run_start":"2026-02-10T15:07:05+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success"},{"duplicates_skipped":0,"duration_seconds":41.85148730792571,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1968,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T15:04:50+00:00","run_start":"2026-02-10T15:04:08+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"unknown"},{"duplicates_skipped":0,"duration_seconds":49.76854175992776,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1967,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T15:00:15+00:00","run_start":"2026-02-10T14:59:25+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":185.98339099099394,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1899,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T04:00:11+00:00","run_start":"2026-02-10T03:57:05+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":114.37131848698482,"error_category":"download_failed_all","error_message":"HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: 'UndetectedSession' object has no attribute 'evaluate'","error_traceback":null,"errors":3,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1898,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T03:56:18+00:00","run_start":"2026-02-10T03:54:24+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":49.53496205690317,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1895,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-09T21:21:21+00:00","run_start":"2026-02-09T21:20:32+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":156.2026372239925,"error_category":"download_failed_all","error_message":"HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Bot protection detected at https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Cloudflare","error_traceback":null,"errors":3,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1893,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-09T20:58:52+00:00","run_start":"2026-02-09T20:56:16+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":0.0031937910243868828,"error_category":"no_items_reason","error_message":"PAYWALLED/NO_OPEN_ACCESS: Journal of Law and Cyber Warfare appears to be subscription-gated (e.g., JSTOR/HeinOnline) with no stable public PDF archive available.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3462327,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-02-08T02:13:51+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-08T02:13:51+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3462327, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-02-08T02:13:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-08T02:13:51+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 6}","id":1615,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-08T02:13:51+00:00","run_start":"2026-02-08T02:13:51+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1615/logs/stderr","stdout_log_url":"/api/scraper-runs/1615/logs/stdout"}]},"scrapers":[{"base_class":"LightBaseScraper","canonical_name":"Journal of Law and Cyber Warfare","class_name":"JournalOfLawAndCyberWarfareScraper","file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.journal_of_law_and_cyber_warfare_scraper","platform":"playwright","scraper_id":"JournalOfLawAndCyberWarfareScraper"}],"uploads":{"last_pending":null,"last_uploaded":"2026-06-01 23:31:14","latest_registry_sync":"uabox:Law_Review_Project/journal_of_law_and_cyber_warfare_20260601_233055.zip","pending":0}}
