Files
securelens-backend/__pycache__/main.cpython-314.pyc

11 lines
4.9 KiB
Plaintext
Raw Normal View History

2026-01-28 09:37:59 +05:30
+
<00><>ui<00><00><><00>^RIHt^RIHt^RIHt^RIt]!4t]P]R.RR.R.R7!RR ]4t ]PR
4R 4t ]PR 4R Rl4t R#)<0F>)<01>CORSMiddleware)<01>FastAPI)<01> BaseModelN<6C>*T)<04> allow_origins<6E>allow_credentials<6C> allow_methods<64> allow_headersc<00>,a<00>]tRt^toV3RltRtVtR#)<04> ScanRequestc<00>&<<01>V^8<>dQh/S[;R&#)<02><00>url)<01>str)<02>format<61> __classdict__s"<22><>./home/Krishna-Singh/securelens-backend/main.py<70> __annotate__<5F>ScanRequest.__annotate__s<00><><00><00> <0C>H<EFBFBD><01><00>N)<07>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__annotate_func__<5F>__static_attributes__<5F>__classdictcell__)rs@rr r s<00><><00><00>rr <00>/c<00>
<00>RR/#)<02>messageu"SecureLens AI backend running 🚀rrrr<00> read_rootr"s<00><00> <15>;<3B> <<3C><rz/scanc<00>$<00>V^8<>dQhR\/#)r<00>data)r )rs"rrrs<00><00>h<06>h<06>{<7B>hrc <00><><00>VPp.p^dpRR^RR/RR^RR/RR^RR//p\P!V^R7pVPpVP R4'g?VP R R
R R R RRR/4V^,pVR,R;;,^, uu&RV9d?VP R RR RR RRR/4V^,pVR,R;;,^, uu&RV9d?VP R RR RR RRR/4V^,pVR,R;;,^, uu&RV9d?VP R RR RR RRR/4V^,pVR,R;;,^, uu&VPR4R8Xd?VP R RR RR RRR/4V^,pVR,R;;,^, uu&.R)OpVF<>pVP R4V,p \P!V ^R7p
V
P^<5E>8XdHVP R RV 2R R R RRR V R!2/4V^,pVR,R;;,^, uu&K<>K<> TFEp YL,R,p T ^8XdRYL,R&K&T ^8dR$YL,R&K:R%YL,R&KG R&TR'\T^4R(TRT/# K<>;i \dp R"\T 4/uR#p ? #R#p ? ii;i)*<2A>dzTransport Layer<65>issues<65>status<75>greenzServer Config LayerzExposure Layer)<01>timeout<75>https<70>issuezWebsite is not using HTTPS<50>severity<74>Critical<61>layer<65>fixz2Install SSL certificate and redirect HTTP to HTTPSzContent-Security-Policyz&Missing Content-Security-Policy header<65>Warningz8Add header: Content-Security-Policy: default-src 'self';zX-Frame-OptionszMissing X-Frame-Options headerz'Add header: X-Frame-Options: SAMEORIGINzStrict-Transport-SecurityzMissing HSTS headerzJAdd header: Strict-Transport-Security: max-age=31536000; includeSubDomainszAccess-Control-Allow-OriginrzCORS allows all origins (*)z7Restrict Access-Control-Allow-Origin to trusted domainsrzSensitive path exposed: zRestrict access to z' using authentication or firewall rules<65>errorN<72>yellow<6F>redr<00>security_score<72>layers)z/adminz/.envz/backupz/debug) r<00>requests<74>get<65>headers<72>
startswith<EFBFBD>append<6E>rstrip<69> status_code<64> Exceptionr<00>max)r$rr'<00>scorer6<00>responser9<00>sensitive_paths<68>path<74>test_url<72>r<>er/<00>counts& r<00> scan_websiterHsO<00><00>
<0E>(<28>(<28>C<EFBFBD> <0F>F<EFBFBD> <0F>E<EFBFBD> <1A>H<EFBFBD>a<EFBFBD><18>7<EFBFBD>;<3B><1D><08>!<21>X<EFBFBD>w<EFBFBD>?<3F><18>8<EFBFBD>Q<EFBFBD><08>'<27>:<3A><06>F<EFBFBD> L!<21><1B><<3C><<3C><03>Q<EFBFBD>/<2F><08><1A>"<22>"<22><07><13>~<7E>~<7E>g<EFBFBD>&<26>&<26> <12>M<EFBFBD>M<EFBFBD><17>5<><1A>J<EFBFBD><17>*<2A><15>K<> <0E> <0F> <12>R<EFBFBD>K<EFBFBD>E<EFBFBD> <12>$<24> %<25>h<EFBFBD> /<2F>1<EFBFBD> 4<> /<2F> %<25>G<EFBFBD> 3<> <12>M<EFBFBD>M<EFBFBD><17>A<><1A>I<EFBFBD><17>.<2E><15>Q<> <0E> <0F> <12>Q<EFBFBD>J<EFBFBD>E<EFBFBD> <12>(<28> )<29>(<28> 3<>q<EFBFBD> 8<> 3<> <1C>G<EFBFBD> +<2B> <12>M<EFBFBD>M<EFBFBD><17>9<><1A>I<EFBFBD><17>.<2E><15>@<40> <0E> <0F> <12>Q<EFBFBD>J<EFBFBD>E<EFBFBD> <12>(<28> )<29>(<28> 3<>q<EFBFBD> 8<> 3<> &<26>g<EFBFBD> 5<> <12>M<EFBFBD>M<EFBFBD><17>.<2E><1A>I<EFBFBD><17>.<2E><15>c<> <0E> <0F> <12>Q<EFBFBD>J<EFBFBD>E<EFBFBD> <12>(<28> )<29>(<28> 3<>q<EFBFBD> 8<> 3<> <12>;<3B>;<3B>4<> 5<><13> <<3C> <12>M<EFBFBD>M<EFBFBD><17>6<><1A>I<EFBFBD><17>.<2E><15>P<> <0E> <0F> <12>Q<EFBFBD>J<EFBFBD>E<EFBFBD> <12>(<28> )<29>(<28> 3<>q<EFBFBD> 8<> 3<>C<01><0F>#<23>D<EFBFBD> <15><1E>:<3A>:<3A>c<EFBFBD>?<3F>T<EFBFBD>1<><08><1C>L<EFBFBD>L<EFBFBD><18>1<EFBFBD>5<><01><14>=<3D>=<3D>C<EFBFBD>'<27><1A>M<EFBFBD>M<EFBFBD><1F>#;<3B>D<EFBFBD>6<EFBFBD>!B<>"<22>J<EFBFBD><1F>!1<><1D>!4<>T<EFBFBD>F<EFBFBD>:a<>b<> #<16><17> <1A>R<EFBFBD>K<EFBFBD>E<EFBFBD><1A>+<2B>,<2C>X<EFBFBD>6<>!<21>;<3B>6<>(<28> $<24>(<18><05><16> <0A>h<EFBFBD>'<27><05> <10>A<EFBFBD>:<3A>&-<2D>F<EFBFBD>M<EFBFBD>(<28> #<23> <12>Q<EFBFBD>Y<EFBFBD>&.<2E>F<EFBFBD>M<EFBFBD>(<28> #<23>&+<2B>F<EFBFBD>M<EFBFBD>(<28> #<23><18> <0E>s<EFBFBD><18>#<23>e<EFBFBD>Q<EFBFBD>-<2D><10>&<26><10>&<26>  <06><06><>! <15><14><> <14>!<21><17><13>Q<EFBFBD><16> <20> <20><>!<21>s=<00>:J?<00>!E*J?<00> BJ7<02>J?<00>7J<<05>9J?<00>? K!<03>
K<03>K!<03>K!)<0E>fastapi.middleware.corsr<00>fastapir<00>pydanticrr7<00>app<70>add_middlewarer r8r"<00>postrHrrr<00><module>rOs<><00><01>2<><1B><1E><0F> <0A>i<EFBFBD><03><03><12><12><12><16>%<25><1A><16>%<25><16>%<25> <13><02> <0A>)<29> <0A><05><17><17><13><1C>=<3D><0E>=<3D><05><18><18>'<27><12>h<06><13>hr