Get recon scan status and partial results
(scan_id)
| 17761 | 'pan_connected': safe_bool(shared_data.pan_connected), |
| 17762 | 'usb_active': safe_bool(shared_data.usb_active), |
| 17763 | 'ethernet_connected': safe_bool(is_ethernet_available()), |
| 17764 | 'ethernet_ip': _get_active_ethernet_ip(), |
| 17765 | 'ethernet_interface': _get_active_ethernet_name(), |
| 17766 | 'manual_mode': safe_bool(shared_data.config.get('manual_mode', False)), |
| 17767 | 'headless_mode': safe_bool(getattr(shared_data, 'headless_mode', False)), |
| 17768 | 'release_gate': _build_release_gate_payload(), |
| 17769 | 'timestamp': datetime.now().isoformat() |
| 17770 | } |
| 17771 | |
| 17772 | def get_recent_logs(): |
| 17773 | """Get recent log entries with enhanced activity information focused on security scanning""" |
| 17774 | logs = [] |
| 17775 | try: |
| 17776 | # Enhanced logging - aggregate from multiple sources for real-time updates |
| 17777 | |
| 17778 | # Function to filter logs for security focus |
nothing calls this directly
no test coverage detected