151
151
XML_STRING = ('Ref: ' , 'Value: ' , 'Valor: ' )
152
152
153
153
current_time = datetime .now ().strftime ("%Y/%m/%d - %H:%M:%S" )
154
- local_version = datetime .strptime ('2025-04-04 ' , '%Y-%m-%d' ).date ()
154
+ local_version = datetime .strptime ('2025-04-05 ' , '%Y-%m-%d' ).date ()
155
155
156
156
157
157
class SSLContextAdapter (requests .adapters .HTTPAdapter ):
@@ -2593,101 +2593,107 @@ def custom_help_formatter(prog):
2593
2593
if 'unsafe-none' in coop_h :
2594
2594
print_details ('[icoopi_h]' , '[icoopi]' , 'd' , i_cnt )
2595
2595
2596
- if 'cross-origin-resource-policy' in headers_l and '23' not in skip_list :
2596
+ if 'cross-origin-opener-policy-report-only' in headers_l and \
2597
+ '23' not in skip_list :
2598
+ coopr_h = headers_l ['cross-origin-opener-policy-report-only' ]
2599
+ if not any (elem in coopr_h for elem in t_coop ):
2600
+ print_details ('[icoopr_h]' , '[icoopr]' , 'd' , i_cnt )
2601
+
2602
+ if 'cross-origin-resource-policy' in headers_l and '24' not in skip_list :
2597
2603
corp_h = headers_l ['cross-origin-resource-policy' ]
2598
2604
if not any (elem in corp_h for elem in t_corp ):
2599
2605
print_details ('[icorp_h]' , '[icorp]' , 'd' , i_cnt )
2600
2606
2601
- if 'digest' in headers_l and '24 ' not in skip_list :
2607
+ if 'digest' in headers_l and '25 ' not in skip_list :
2602
2608
print_details ('[idig_h]' , '[idig]' , 'd' , i_cnt )
2603
2609
2604
- if 'document-isolation-policy' in headers_l and '25 ' not in skip_list :
2610
+ if 'document-isolation-policy' in headers_l and '26 ' not in skip_list :
2605
2611
doci_h = headers_l ['document-isolation-policy' ]
2606
2612
if not any (elem in doci_h for elem in t_doci ):
2607
2613
print_details ('[idocpi_h]' , '[idocpi]' , 'd' , i_cnt )
2608
2614
2609
- if 'document-policy' in headers_l and '26 ' not in skip_list :
2615
+ if 'document-policy' in headers_l and '27 ' not in skip_list :
2610
2616
docp_h = headers_l ['document-policy' ]
2611
2617
if not any (elem in docp_h for elem in t_docp ):
2612
2618
print_details ('[idocp_h]' , '[idoc]' , 'm' , i_cnt )
2613
2619
2614
- if 'etag' in headers_l and '27 ' not in skip_list :
2620
+ if 'etag' in headers_l and '28 ' not in skip_list :
2615
2621
print_details ('[ieta_h]' , '[ieta]' , 'd' , i_cnt )
2616
2622
2617
- if 'expect-ct' in headers_l and '28 ' not in skip_list :
2623
+ if 'expect-ct' in headers_l and '29 ' not in skip_list :
2618
2624
print_details ('[iexct_h]' , '[iexct]' , 'm' , i_cnt )
2619
2625
2620
2626
if 'expires' in headers_l and any (elem in headers_l .get ('cache-control' , '' )
2621
- for elem in t_excc ) and '29 ' \
2627
+ for elem in t_excc ) and '30 ' \
2622
2628
not in skip_list :
2623
2629
print_details ('[iexpi_h]' , '[iexpi]' , 'd' , i_cnt )
2624
2630
2625
- if 'feature-policy' in headers_l and '30 ' not in skip_list :
2631
+ if 'feature-policy' in headers_l and '31 ' not in skip_list :
2626
2632
print_details ('[iffea_h]' , '[iffea]' , 'd' , i_cnt )
2627
2633
2628
2634
if unsafe_scheme :
2629
2635
print_details ('[ihttp_h]' , '[ihttp]' , 'd' , i_cnt )
2630
2636
2631
2637
if ('keep-alive' in headers_l and headers_l ['keep-alive' ] and
2632
2638
('connection' not in headers_l or
2633
- headers_l ['connection' ] != 'keep-alive' )) and '32 ' not in skip_list :
2639
+ headers_l ['connection' ] != 'keep-alive' )) and '33 ' not in skip_list :
2634
2640
print_details ('[ickeep_h]' , '[ickeep]' , 'd' , i_cnt )
2635
2641
2636
- if 'large-allocation' in headers_l and '33 ' not in skip_list :
2642
+ if 'large-allocation' in headers_l and '34 ' not in skip_list :
2637
2643
print_details ('[ixlalloc_h]' , '[ixallocd]' , 'd' , i_cnt )
2638
2644
2639
- if 'nel' in headers_l and '34 ' not in skip_list :
2645
+ if 'nel' in headers_l and '35 ' not in skip_list :
2640
2646
nel_header = headers_l ['nel' ]
2641
2647
if not any (elem in nel_header for elem in t_nel_dir ):
2642
2648
print_details ('[inel_h]' , '[inel]' , 'd' , i_cnt )
2643
2649
if not all (elem in nel_header for elem in t_nel_req ):
2644
2650
print_details ('[inelm_h]' , '[inelm]' , "d" , i_cnt )
2645
2651
2646
- if 'no-vary-search' in headers_l and '35 ' not in skip_list :
2652
+ if 'no-vary-search' in headers_l and '36 ' not in skip_list :
2647
2653
nvarys_header = headers_l ['no_vary-search' ]
2648
2654
if not any (elem in nvarys_header for elem in t_nvarysearch ):
2649
2655
print_details ('[ifnvarys_h]' , '[ifnvarys]' , 'd' , i_cnt )
2650
2656
2651
2657
observe_brows_header = headers_l .get ('observe-browsing-topics' , '' )
2652
2658
if observe_brows_header and '?1' not in observe_brows_header and \
2653
- '36 ' not in skip_list :
2659
+ '37 ' not in skip_list :
2654
2660
print_details ('[iobsb_h]' , '[iobsb]' , 'd' , i_cnt )
2655
2661
2656
- if 'onion-location' in headers_l and '37 ' not in skip_list :
2662
+ if 'onion-location' in headers_l and '38 ' not in skip_list :
2657
2663
print_details ('[ionloc_h]' , '[ionloc]' , 'm' , i_cnt )
2658
2664
2659
- if 'origin-agent-cluster' in headers_l and '38 ' not in skip_list :
2665
+ if 'origin-agent-cluster' in headers_l and '39 ' not in skip_list :
2660
2666
origin_cluster_h = headers_l ['origin-agent-cluster' ]
2661
2667
if not any (elem in origin_cluster_h for elem in l_origcluster ):
2662
2668
print_details ('[iorigcluster_h]' , '[iorigcluster]' , 'd' , i_cnt )
2663
2669
2664
- if 'p3p' in headers_l and '39 ' not in skip_list :
2670
+ if 'p3p' in headers_l and '40 ' not in skip_list :
2665
2671
print_details ('[ip3p_h]' , '[ip3p]' , 'd' , i_cnt )
2666
2672
2667
- if 'permissions-policy' in headers_l and '40 ' not in skip_list :
2673
+ if 'permissions-policy' in headers_l and '41 ' not in skip_list :
2668
2674
perm_header = headers_l ['permissions-policy' ]
2669
2675
if not any (elem in perm_header for elem in t_per_ft ):
2670
2676
print_details ('[ifpoln_h]' , '[ifpoln]' , 'm' , i_cnt )
2671
2677
permissions_analyze_content (perm_header , i_cnt )
2672
2678
2673
- if 'pragma' in headers_l and '41 ' not in skip_list :
2679
+ if 'pragma' in headers_l and '42 ' not in skip_list :
2674
2680
print_details ('[iprag_h]' , '[iprag]' , 'd' , i_cnt )
2675
2681
2676
- if 'proxy-authenticate' in headers_l and '42 ' not in skip_list :
2682
+ if 'proxy-authenticate' in headers_l and '43 ' not in skip_list :
2677
2683
prxyauth_h = headers_l ['proxy-authenticate' ]
2678
2684
if 'basic' in prxyauth_h and unsafe_scheme :
2679
2685
print_details ('[iprxauth_h]' , '[ihbas]' , 'd' , i_cnt )
2680
2686
if not any (elem in prxyauth_h for elem in t_proxy_auth ):
2681
2687
print_details ('[iprxauthn_h]' , '[iprxauthn]' , 'd' , i_cnt )
2682
2688
2683
- if 'public-key-pins' in headers_l and '43 ' not in skip_list :
2689
+ if 'public-key-pins' in headers_l and '44 ' not in skip_list :
2684
2690
print_details ('[ipkp_h]' , '[ipkp]' , 'd' , i_cnt )
2685
2691
2686
- if 'public-key-pins-report-only' in headers_l and '44 ' not in skip_list :
2692
+ if 'public-key-pins-report-only' in headers_l and '45 ' not in skip_list :
2687
2693
print_details ('[ipkpr_h]' , '[ipkp]' , 'd' , i_cnt )
2688
2694
2689
2695
referrer_header = headers_l .get ('referrer-policy' , '' )
2690
- if referrer_header and '45 ' not in skip_list :
2696
+ if referrer_header and '46 ' not in skip_list :
2691
2697
if ',' in referrer_header :
2692
2698
print_details ('[irefd_h]' , '[irefd]' , 'd' , i_cnt )
2693
2699
if not any (elem in referrer_header for elem in t_ref_secure ):
@@ -2698,29 +2704,29 @@ def custom_help_formatter(prog):
2698
2704
print_details ('[irefn_h]' , '[irefn]' , 'd' , i_cnt )
2699
2705
2700
2706
refresh_header = headers_l .get ('refresh' , '' )
2701
- if refresh_header and '46 ' not in skip_list and \
2707
+ if refresh_header and '47 ' not in skip_list and \
2702
2708
any (elem in refresh_header for elem in t_refresh ):
2703
2709
print_details ('[irefr_h]' , '[irefr]' , 'd' , i_cnt )
2704
2710
2705
- if 'report-to' in headers_l and '47 ' not in skip_list :
2711
+ if 'report-to' in headers_l and '48 ' not in skip_list :
2706
2712
print_details ('[irept_h]' , '[irept]' , 'd' , i_cnt )
2707
2713
2708
2714
report_h = headers_l .get ('reporting-endpoints' , '' )
2709
- if report_h and '48 ' not in skip_list and HTTP_SCHEMES [0 ] in report_h :
2715
+ if report_h and '49 ' not in skip_list and HTTP_SCHEMES [0 ] in report_h :
2710
2716
print_details ('[irepe_h]' , '[irepe]' , 'd' , i_cnt )
2711
2717
2712
2718
repdig_header = headers_l .get ('repr-digest' , '' )
2713
- if repdig_header and '49 ' not in skip_list :
2719
+ if repdig_header and '50 ' not in skip_list :
2714
2720
if not any (elem in repdig_header for elem in t_digest_sec ):
2715
2721
print_details ('[irepdig_h]' , '[irepdig]' , 'd' , i_cnt )
2716
2722
if any (elem in repdig_header for elem in t_digest_ins ):
2717
2723
print_details ('[irepdigi_h]' , '[irepdigi]' , 'm' , i_cnt )
2718
2724
2719
- if 'server-timing' in headers_l and '50 ' not in skip_list :
2725
+ if 'server-timing' in headers_l and '51 ' not in skip_list :
2720
2726
print_details ('[itim_h]' , '[itim]' , 'd' , i_cnt )
2721
2727
2722
2728
stc_header = headers_l .get ("set-cookie" , '' )
2723
- if stc_header and '51 ' not in skip_list :
2729
+ if stc_header and '52 ' not in skip_list :
2724
2730
if not unsafe_scheme and not all (elem in stc_header for elem in
2725
2731
t_cookie_sec ):
2726
2732
print_details ('[iset_h]' , '[iset]' , "d" , i_cnt )
@@ -2734,20 +2740,20 @@ def custom_help_formatter(prog):
2734
2740
2735
2741
setlogin_header = headers_l .get ("set-login" , '' )
2736
2742
if setlogin_header and not any (elem in setlogin_header for elem in t_setlogin )\
2737
- and '52 ' not in skip_list :
2743
+ and '53 ' not in skip_list :
2738
2744
print_details ('[islogin_h]' , '[islogin]' , 'd' , i_cnt )
2739
2745
2740
- if 'sourcemap' in headers_l and '53 ' not in skip_list :
2746
+ if 'sourcemap' in headers_l and '54 ' not in skip_list :
2741
2747
print_details ('[ismap_m]' , '[ismap]' , 'd' , i_cnt )
2742
2748
2743
- if 'speculation-rules' in headers_l and '54 ' not in skip_list :
2749
+ if 'speculation-rules' in headers_l and '55 ' not in skip_list :
2744
2750
print_details ('[ispec_m]' , '[ispec]' , 'm' , i_cnt )
2745
2751
2746
- if 'strict-dynamic' in headers_l and '55 ' not in skip_list :
2752
+ if 'strict-dynamic' in headers_l and '56 ' not in skip_list :
2747
2753
print_details ('[isdyn_h]' , '[isdyn]' , 'd' , i_cnt )
2748
2754
2749
2755
sts_header = headers_l .get ('strict-transport-security' , '' )
2750
- if sts_header and '56 ' not in skip_list :
2756
+ if sts_header and '57 ' not in skip_list :
2751
2757
try :
2752
2758
age = int ('' .join (filter (str .isdigit , sts_header )))
2753
2759
if unsafe_scheme :
@@ -2762,25 +2768,25 @@ def custom_help_formatter(prog):
2762
2768
except ValueError :
2763
2769
print_details ('[ists_h]' , '[ists]' , 'm' , i_cnt )
2764
2770
2765
- if 'supports-loading-mode' in headers_l and '57 ' not in skip_list :
2771
+ if 'supports-loading-mode' in headers_l and '58 ' not in skip_list :
2766
2772
support_mode_h = headers_l ['supports-loading-mode' ]
2767
2773
if unsafe_scheme :
2768
2774
print_details ('[islmodei_h]' , '[islmodei]' , 'd' , i_cnt )
2769
2775
if not any (elem in support_mode_h for elem in t_support_mode ):
2770
2776
print_details ('[islmode_h]' , '[islmode]' , 'd' , i_cnt )
2771
2777
2772
- if 'surrogate-control' in headers_l and '58 ' not in skip_list :
2778
+ if 'surrogate-control' in headers_l and '59 ' not in skip_list :
2773
2779
surrogate_mode_h = headers_l ['surrogate-control' ]
2774
2780
if not any (elem in surrogate_mode_h for elem in t_surrogate ):
2775
2781
print_details ('[isurrmode_h]' , '[isurrmode]' , 'd' , i_cnt )
2776
2782
2777
- if headers_l .get ('timing-allow-origin' , '' ) == '*' and '59 ' not in skip_list :
2783
+ if headers_l .get ('timing-allow-origin' , '' ) == '*' and '60 ' not in skip_list :
2778
2784
print_details ('[itao_h]' , '[itao]' , 'd' , i_cnt )
2779
2785
2780
- if 'tk' in headers_l and '60 ' not in skip_list :
2786
+ if 'tk' in headers_l and '61 ' not in skip_list :
2781
2787
print_details ('[ixtk_h]' , '[ixtkd]' , 'd' , i_cnt )
2782
2788
2783
- if 'trailer' in headers_l and '61 ' not in skip_list :
2789
+ if 'trailer' in headers_l and '62 ' not in skip_list :
2784
2790
trailer_h = headers_l ['trailer' ]
2785
2791
if any (elem in trailer_h for elem in t_trailer ):
2786
2792
print_detail_r ('[itrailer_h]' , is_red = True )
@@ -2791,98 +2797,98 @@ def custom_help_formatter(prog):
2791
2797
print_detail ('[itrailer_d_r]' )
2792
2798
i_cnt [0 ] += 1
2793
2799
2794
- if 'transfer-encoding' in headers_l and '62 ' not in skip_list :
2800
+ if 'transfer-encoding' in headers_l and '63 ' not in skip_list :
2795
2801
transfer_h = headers_l ['transfer-encoding' ]
2796
2802
if not any (elem in transfer_h for elem in t_transfer ):
2797
2803
print_details ('[ictrf_h]' , '[itrf]' , 'd' , i_cnt )
2798
2804
2799
- if 'vary' in headers_l and '63 ' not in skip_list :
2805
+ if 'vary' in headers_l and '64 ' not in skip_list :
2800
2806
print_details ('[ixvary_h]' , '[ixvary]' , 'm' , i_cnt )
2801
2807
2802
2808
wcondig_header = headers_l .get ('want-content-digest' , '' )
2803
- if wcondig_header and '64 ' not in skip_list :
2809
+ if wcondig_header and '65 ' not in skip_list :
2804
2810
if not any (elem in wcondig_header for elem in t_digest_sec ):
2805
2811
print_details ('[iwcondig_h]' , '[iwcondig]' , 'd' , i_cnt )
2806
2812
if any (elem in wcondig_header for elem in t_digest_ins ):
2807
2813
print_details ('[iwcondigi_h]' , '[iwcondigi]' , 'm' , i_cnt )
2808
2814
2809
- if 'want-digest' in headers_l and '65 ' not in skip_list :
2815
+ if 'want-digest' in headers_l and '66 ' not in skip_list :
2810
2816
print_details ('[ixwandig_h]' , '[ixwandig]' , 'd' , i_cnt )
2811
2817
2812
2818
wreprdig_header = headers_l .get ('want-repr-digest' , '' )
2813
- if wreprdig_header and '66 ' not in skip_list :
2819
+ if wreprdig_header and '67 ' not in skip_list :
2814
2820
if not any (elem in wreprdig_header for elem in t_digest_sec ):
2815
2821
print_details ('[iwreprdig_h]' , '[iwreprdig]' , 'd' , i_cnt )
2816
2822
if any (elem in wreprdig_header for elem in t_digest_ins ):
2817
2823
print_details ('[iwreprdigi_h]' , '[iwreprdigi]' , 'm' , i_cnt )
2818
2824
2819
- if 'warning' in headers_l and '67 ' not in skip_list :
2825
+ if 'warning' in headers_l and '68 ' not in skip_list :
2820
2826
print_details ('[ixwar_h]' , '[ixward]' , 'd' , i_cnt )
2821
2827
2822
2828
wwwa_header = headers_l .get ('www-authenticate' , '' )
2823
- if wwwa_header and unsafe_scheme and ('basic' in wwwa_header ) and '68 ' not in \
2829
+ if wwwa_header and unsafe_scheme and ('basic' in wwwa_header ) and '69 ' not in \
2824
2830
skip_list :
2825
2831
print_details ('[ihbas_h]' , '[ihbas]' , 'd' , i_cnt )
2826
2832
2827
- if 'x-content-security-policy' in headers_l and '69 ' not in skip_list :
2833
+ if 'x-content-security-policy' in headers_l and '70 ' not in skip_list :
2828
2834
print_details ('[ixcsp_h]' , '[ixcsp]' , 'd' , i_cnt )
2829
2835
2830
- if 'x-content-security-policy-report-only' in headers_l and '70 ' not in \
2836
+ if 'x-content-security-policy-report-only' in headers_l and '71 ' not in \
2831
2837
skip_list :
2832
2838
print_details ('[ixcspr_h]' , '[ixcspr]' , 'd' , i_cnt )
2833
2839
2834
- if 'x-content-type-options' in headers_l and '71 ' not in skip_list :
2840
+ if 'x-content-type-options' in headers_l and '72 ' not in skip_list :
2835
2841
if ',' in headers_l ['x-content-type-options' ]:
2836
2842
print_details ('[ictpd_h]' , '[ictpd]' , 'd' , i_cnt )
2837
2843
elif 'nosniff' not in headers_l ['x-content-type-options' ]:
2838
2844
print_details ('[ictp_h]' , '[ictp]' , 'd' , i_cnt )
2839
2845
2840
- if headers_l .get ('x-dns-prefetch-control' , '' ) == 'on' and '72 ' not in \
2846
+ if headers_l .get ('x-dns-prefetch-control' , '' ) == 'on' and '73 ' not in \
2841
2847
skip_list :
2842
2848
print_details ('[ixdp_h]' , '[ixdp]' , 'd' , i_cnt )
2843
2849
2844
- if 'x-download-options' in headers_l and '73 ' not in skip_list :
2850
+ if 'x-download-options' in headers_l and '74 ' not in skip_list :
2845
2851
print_details ('[ixdow_h]' , '[ixdow]' , 'm' , i_cnt )
2846
2852
2847
2853
xfo_header = headers_l .get ('x-frame-options' , '' )
2848
- if xfo_header and '74 ' not in skip_list :
2854
+ if xfo_header and '75 ' not in skip_list :
2849
2855
if ',' in xfo_header :
2850
2856
print_details ('[ixfo_h]' , '[ixfo]' , 'm' , i_cnt )
2851
2857
if 'allow-from' in xfo_header :
2852
2858
print_details ('[ixfod_h]' , '[ixfod]' , 'm' , i_cnt )
2853
2859
if xfo_header not in t_xfo_dir :
2854
2860
print_details ('[ixfoi_h]' , '[ixfodi]' , 'm' , i_cnt )
2855
2861
2856
- if 'x-pad' in headers_l and '75 ' not in skip_list :
2862
+ if 'x-pad' in headers_l and '76 ' not in skip_list :
2857
2863
print_details ('[ixpad_h]' , '[ixpad]' , 'd' , i_cnt )
2858
2864
2859
2865
permcross_header = headers_l .get ('x-permitted-cross-domain-policies' , '' )
2860
- if permcross_header and '76 ' not in skip_list :
2866
+ if permcross_header and '77 ' not in skip_list :
2861
2867
if not any (elem in permcross_header for elem in t_permcross ):
2862
2868
print_details ('[ixpermcross_h]' , '[ixpermcross]' , 'm' , i_cnt )
2863
2869
if 'all' in permcross_header :
2864
2870
print_details ('[ixpermcrossu_h]' , '[ixpermcrossu]' , 'm' , i_cnt )
2865
2871
if ',' in permcross_header :
2866
2872
print_details ('[ixpermcrossd_h]' , '[ixpermcrossd]' , 'm' , i_cnt )
2867
2873
2868
- if headers_l .get ('x-pingback' , '' ).endswith ('xmlrpc.php' ) and '77 ' not in \
2874
+ if headers_l .get ('x-pingback' , '' ).endswith ('xmlrpc.php' ) and '78 ' not in \
2869
2875
skip_list :
2870
2876
print_details ('[ixpb_h]' , '[ixpb]' , 'd' , i_cnt )
2871
2877
2872
2878
robots_header = headers_l .get ('x-robots-tag' , '' )
2873
- if robots_header and '78 ' not in skip_list :
2879
+ if robots_header and '79 ' not in skip_list :
2874
2880
if not any (elem in robots_header for elem in t_robots ):
2875
2881
print_details ('[ixrobv_h]' , '[ixrobv]' , 'm' , i_cnt )
2876
2882
if 'all' in robots_header :
2877
2883
print_details ('[ixrob_h]' , '[ixrob]' , 'm' , i_cnt )
2878
2884
2879
- if 'x-runtime' in headers_l and '79 ' not in skip_list :
2885
+ if 'x-runtime' in headers_l and '80 ' not in skip_list :
2880
2886
print_details ('[ixrun_h]' , '[ixrun]' , 'd' , i_cnt )
2881
2887
2882
- if 'x-sourcemap' in headers_l and '80 ' not in skip_list :
2888
+ if 'x-sourcemap' in headers_l and '81 ' not in skip_list :
2883
2889
print_details ('[ixsrc_h]' , '[ixsrc]' , 'd' , i_cnt )
2884
2890
2885
- if 'x-ua-compatible' in headers_l and '81 ' not in skip_list :
2891
+ if 'x-ua-compatible' in headers_l and '82 ' not in skip_list :
2886
2892
print_details ('[ixuacom_h]' , '[ixuacom]' , 'm' , i_cnt )
2887
2893
2888
2894
if http_equiv :
@@ -2891,13 +2897,13 @@ def custom_help_formatter(prog):
2891
2897
in tuple ):
2892
2898
print_details ('[ixuameta_h]' , '[ixuameta]' , 'd' , i_cnt )
2893
2899
2894
- if 'x-webkit-csp' in headers_l and '82 ' not in skip_list :
2900
+ if 'x-webkit-csp' in headers_l and '83 ' not in skip_list :
2895
2901
print_details ('[ixwcsp_h]' , '[ixcsp]' , 'd' , i_cnt )
2896
2902
2897
- if 'x-webkit-csp-report-only' in headers_l and '83 ' not in skip_list :
2903
+ if 'x-webkit-csp-report-only' in headers_l and '84 ' not in skip_list :
2898
2904
print_details ('[ixwcspr_h]' , '[ixcspr]' , 'd' , i_cnt )
2899
2905
2900
- if 'x-xss-protection' in headers_l and '84 ' not in skip_list :
2906
+ if 'x-xss-protection' in headers_l and '85 ' not in skip_list :
2901
2907
print_details ('[ixxpdp_h]' , '[ixxpdp]' , 'm' , i_cnt )
2902
2908
if '0' not in headers_l ['x-xss-protection' ]:
2903
2909
print_details ('[ixxp_h]' , '[ixxp]' , 'm' , i_cnt )
0 commit comments