{"id":702,"date":"2023-05-23T18:48:37","date_gmt":"2023-05-23T21:48:37","guid":{"rendered":"https:\/\/techsecurity.com.br\/?p=702"},"modified":"2023-05-23T18:48:38","modified_gmt":"2023-05-23T21:48:38","slug":"upload-de-pacotes-no-pypi-suspenso-devido-a-ataque","status":"publish","type":"post","link":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/","title":{"rendered":"Upload de pacotes no PyPI suspenso devido a ataque"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Os mantenedores do Python Package Index (PyPI), o reposit\u00f3rio oficial de software de terceiros para a linguagem de programa\u00e7\u00e3o Python, desabilitaram temporariamente a capacidade dos usu\u00e1rios de se inscreverem e fazerem upload de novos pacotes at\u00e9 novo aviso. <em>&#8220;O volume de usu\u00e1rios mal-intencionados e projetos maliciosos criados no \u00edndice na \u00faltima semana superou nossa capacidade de responder a ele de forma oportuna, especialmente com v\u00e1rios administradores PyPI de licen\u00e7a&#8221;<\/em>, disseram os administradores em um comunicado publicado em 20 de maio de 2023. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nenhuma informa\u00e7\u00e3o adicional sobre a natureza do malware e dos atores amea\u00e7adores envolvidos na publica\u00e7\u00e3o desses pacotes falsos no PyPI foi divulgada. A decis\u00e3o de congelar novos registros de usu\u00e1rios e projetos ocorre \u00e0 medida que os registros de software, como o PyPI, t\u00eam se mostrado repetidamente um alvo popular para atacantes que buscam envenenar a cadeia de suprimentos de software e comprometer ambientes de desenvolvimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No in\u00edcio desta semana, a startup israelense de ciberseguran\u00e7a Phylum descobriu uma campanha de malware ativa que utiliza iscas tem\u00e1ticas do OpenAI ChatGPT para atrair desenvolvedores para baixar um m\u00f3dulo Python malicioso capaz de roubar o conte\u00fado da \u00e1rea de transfer\u00eancia para sequestrar transa\u00e7\u00f5es de criptomoedas. ReversingLabs, em uma descoberta semelhante, identificou v\u00e1rios pacotes npm chamados nodejs-encrypt-agent e nodejs-cookie-proxy-agent no reposit\u00f3rio npm que instalam um trojan chamado TurkoRat.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Lista de pacotes maliciosos<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>aaiohttp<\/code><\/li>\n\n\n\n<li><code>aihottp<\/code><\/li>\n\n\n\n<li><code>aiohhttp<\/code><\/li>\n\n\n\n<li><code>aiohtpt<\/code><\/li>\n\n\n\n<li><code>aiohtt<\/code><\/li>\n\n\n\n<li><code>aiohttpp<\/code><\/li>\n\n\n\n<li><code>aioohttp<\/code><\/li>\n\n\n\n<li><code>aiothtp<\/code><\/li>\n\n\n\n<li><code>aiottp<\/code><\/li>\n\n\n\n<li><code>amtplotlib<\/code><\/li>\n\n\n\n<li><code>aohttp<\/code><\/li>\n\n\n\n<li><code>apndas<\/code><\/li>\n\n\n\n<li><code>atplotlib<\/code><\/li>\n\n\n\n<li><code>bautifulsoup4<\/code><\/li>\n\n\n\n<li><code>bbitcoinlib<\/code><\/li>\n\n\n\n<li><code>beaautifulsoup4<\/code><\/li>\n\n\n\n<li><code>beatuifulsoup4<\/code><\/li>\n\n\n\n<li><code>beautiffulsoup4<\/code><\/li>\n\n\n\n<li><code>beautiflsoup4<\/code><\/li>\n\n\n\n<li><code>beautiflusoup4<\/code><\/li>\n\n\n\n<li><code>beautifullsoup4<\/code><\/li>\n\n\n\n<li><code>beautifulosup4<\/code><\/li>\n\n\n\n<li><code>beautifuloup4<\/code><\/li>\n\n\n\n<li><code>beautifulsooup4<\/code><\/li>\n\n\n\n<li><code>beautifulsop4<\/code><\/li>\n\n\n\n<li><code>beautifulsou4<\/code><\/li>\n\n\n\n<li><code>beautifulsoup44<\/code><\/li>\n\n\n\n<li><code>beautifulsoupp4<\/code><\/li>\n\n\n\n<li><code>beautifulsouup4<\/code><\/li>\n\n\n\n<li><code>beautifulssoup4<\/code><\/li>\n\n\n\n<li><code>beautifulsuop4<\/code><\/li>\n\n\n\n<li><code>beautifusloup4<\/code><\/li>\n\n\n\n<li><code>beautifuulsoup4<\/code><\/li>\n\n\n\n<li><code>beautiifulsoup4<\/code><\/li>\n\n\n\n<li><code>beautiulsoup4<\/code><\/li>\n\n\n\n<li><code>beauttifulsoup4<\/code><\/li>\n\n\n\n<li><code>beauutifulsoup4<\/code><\/li>\n\n\n\n<li><code>beeautifulsoup4<\/code><\/li>\n\n\n\n<li><code>beuatifulsoup4<\/code><\/li>\n\n\n\n<li><code>beutifulsoup4<\/code><\/li>\n\n\n\n<li><code>bicoinlib<\/code><\/li>\n\n\n\n<li><code>bictoinlib<\/code><\/li>\n\n\n\n<li><code>biitcoinlib<\/code><\/li>\n\n\n\n<li><code>bitccoinlib<\/code><\/li>\n\n\n\n<li><code>bitcinlib<\/code><\/li>\n\n\n\n<li><code>bitcionlib<\/code><\/li>\n\n\n\n<li><code>bitcoiinlib<\/code><\/li>\n\n\n\n<li><code>bitcoilib<\/code><\/li>\n\n\n\n<li><code>bitcoilnib<\/code><\/li>\n\n\n\n<li><code>bitcoinlb<\/code><\/li>\n\n\n\n<li><code>bitcoinlbi<\/code><\/li>\n\n\n\n<li><code>bitcoinli<\/code><\/li>\n\n\n\n<li><code>bitcoinlibb<\/code><\/li>\n\n\n\n<li><code>bitcoinliib<\/code><\/li>\n\n\n\n<li><code>bitcoinnlib<\/code><\/li>\n\n\n\n<li><code>bitconilib<\/code><\/li>\n\n\n\n<li><code>bitconlib<\/code><\/li>\n\n\n\n<li><code>bitcooinlib<\/code><\/li>\n\n\n\n<li><code>bitocinlib<\/code><\/li>\n\n\n\n<li><code>bitoinlib<\/code><\/li>\n\n\n\n<li><code>bittcoinlib<\/code><\/li>\n\n\n\n<li><code>btcoinlib<\/code><\/li>\n\n\n\n<li><code>bticoinlib<\/code><\/li>\n\n\n\n<li><code>cccxt<\/code><\/li>\n\n\n\n<li><code>ccolorama<\/code><\/li>\n\n\n\n<li><code>ccryptocompare<\/code><\/li>\n\n\n\n<li><code>ccryptofeed<\/code><\/li>\n\n\n\n<li><code>ccx<\/code><\/li>\n\n\n\n<li><code>ccxtt<\/code><\/li>\n\n\n\n<li><code>ccxxt<\/code><\/li>\n\n\n\n<li><code>cikit-learn<\/code><\/li>\n\n\n\n<li><code>clorama<\/code><\/li>\n\n\n\n<li><code>collorama<\/code><\/li>\n\n\n\n<li><code>coloama<\/code><\/li>\n\n\n\n<li><code>coloarma<\/code><\/li>\n\n\n\n<li><code>coloorama<\/code><\/li>\n\n\n\n<li><code>coloraa<\/code><\/li>\n\n\n\n<li><code>coloramaa<\/code><\/li>\n\n\n\n<li><code>coloramma<\/code><\/li>\n\n\n\n<li><code>colorrama<\/code><\/li>\n\n\n\n<li><code>coolrama<\/code><\/li>\n\n\n\n<li><code>coorama<\/code><\/li>\n\n\n\n<li><code>crptocompare<\/code><\/li>\n\n\n\n<li><code>crptofeed<\/code><\/li>\n\n\n\n<li><code>crpytocompare<\/code><\/li>\n\n\n\n<li><code>crpytofeed<\/code><\/li>\n\n\n\n<li><code>crryptocompare<\/code><\/li>\n\n\n\n<li><code>crryptofeed<\/code><\/li>\n\n\n\n<li><code>crypocompare<\/code><\/li>\n\n\n\n<li><code>crypofeed<\/code><\/li>\n\n\n\n<li><code>crypotcompare<\/code><\/li>\n\n\n\n<li><code>crypotfeed<\/code><\/li>\n\n\n\n<li><code>crypptocompare<\/code><\/li>\n\n\n\n<li><code>crypptofeed<\/code><\/li>\n\n\n\n<li><code>cryptcompare<\/code><\/li>\n\n\n\n<li><code>cryptcoompare<\/code><\/li>\n\n\n\n<li><code>cryptfeed<\/code><\/li>\n\n\n\n<li><code>cryptfoeed<\/code><\/li>\n\n\n\n<li><code>cryptoccompare<\/code><\/li>\n\n\n\n<li><code>cryptocmopare<\/code><\/li>\n\n\n\n<li><code>cryptocmpare<\/code><\/li>\n\n\n\n<li><code>cryptocomapre<\/code><\/li>\n\n\n\n<li><code>cryptocomare<\/code><\/li>\n\n\n\n<li><code>cryptocommpare<\/code><\/li>\n\n\n\n<li><code>cryptocompaare<\/code><\/li>\n\n\n\n<li><code>cryptocompae<\/code><\/li>\n\n\n\n<li><code>cryptocompaer<\/code><\/li>\n\n\n\n<li><code>cryptocompar<\/code><\/li>\n\n\n\n<li><code>cryptocomparee<\/code><\/li>\n\n\n\n<li><code>cryptocomparre<\/code><\/li>\n\n\n\n<li><code>cryptocomppare<\/code><\/li>\n\n\n\n<li><code>cryptocomprae<\/code><\/li>\n\n\n\n<li><code>cryptocompre<\/code><\/li>\n\n\n\n<li><code>cryptocoompare<\/code><\/li>\n\n\n\n<li><code>cryptocopare<\/code><\/li>\n\n\n\n<li><code>cryptocopmare<\/code><\/li>\n\n\n\n<li><code>cryptoeed<\/code><\/li>\n\n\n\n<li><code>cryptoefed<\/code><\/li>\n\n\n\n<li><code>cryptofed<\/code><\/li>\n\n\n\n<li><code>cryptofede<\/code><\/li>\n\n\n\n<li><code>cryptofee<\/code><\/li>\n\n\n\n<li><code>cryptofeedd<\/code><\/li>\n\n\n\n<li><code>cryptofeeed<\/code><\/li>\n\n\n\n<li><code>cryptoocmpare<\/code><\/li>\n\n\n\n<li><code>cryptoocompare<\/code><\/li>\n\n\n\n<li><code>cryptoofeed<\/code><\/li>\n\n\n\n<li><code>cryptoompare<\/code><\/li>\n\n\n\n<li><code>crypttocompare<\/code><\/li>\n\n\n\n<li><code>crypttofeed<\/code><\/li>\n\n\n\n<li><code>crytocompare<\/code><\/li>\n\n\n\n<li><code>crytofeed<\/code><\/li>\n\n\n\n<li><code>crytpocompare<\/code><\/li>\n\n\n\n<li><code>crytpofeed<\/code><\/li>\n\n\n\n<li><code>cryyptocompare<\/code><\/li>\n\n\n\n<li><code>cryyptofeed<\/code><\/li>\n\n\n\n<li><code>csikit-learn<\/code><\/li>\n\n\n\n<li><code>csrapy<\/code><\/li>\n\n\n\n<li><code>cxct<\/code><\/li>\n\n\n\n<li><code>cxt<\/code><\/li>\n\n\n\n<li><code>cyptocompare<\/code><\/li>\n\n\n\n<li><code>cyptofeed<\/code><\/li>\n\n\n\n<li><code>cyrptocompare<\/code><\/li>\n\n\n\n<li><code>cyrptofeed<\/code><\/li>\n\n\n\n<li><code>ebautifulsoup4<\/code><\/li>\n\n\n\n<li><code>ebsockets<\/code><\/li>\n\n\n\n<li><code>ensorflow<\/code><\/li>\n\n\n\n<li><code>erquests<\/code><\/li>\n\n\n\n<li><code>eslenium<\/code><\/li>\n\n\n\n<li><code>etnsorflow<\/code><\/li>\n\n\n\n<li><code>feqtrade<\/code><\/li>\n\n\n\n<li><code>ferqtrade<\/code><\/li>\n\n\n\n<li><code>ffreqtrade<\/code><\/li>\n\n\n\n<li><code>freeqtrade<\/code><\/li>\n\n\n\n<li><code>freqqtrade<\/code><\/li>\n\n\n\n<li><code>freqrade<\/code><\/li>\n\n\n\n<li><code>freqrtade<\/code><\/li>\n\n\n\n<li><code>freqtade<\/code><\/li>\n\n\n\n<li><code>freqtarde<\/code><\/li>\n\n\n\n<li><code>freqtraade<\/code><\/li>\n\n\n\n<li><code>freqtrad<\/code><\/li>\n\n\n\n<li><code>freqtradde<\/code><\/li>\n\n\n\n<li><code>freqtradee<\/code><\/li>\n\n\n\n<li><code>freqtrae<\/code><\/li>\n\n\n\n<li><code>freqtraed<\/code><\/li>\n\n\n\n<li><code>freqtrdae<\/code><\/li>\n\n\n\n<li><code>freqtrde<\/code><\/li>\n\n\n\n<li><code>freqtrrade<\/code><\/li>\n\n\n\n<li><code>freqttrade<\/code><\/li>\n\n\n\n<li><code>fretqrade<\/code><\/li>\n\n\n\n<li><code>fretrade<\/code><\/li>\n\n\n\n<li><code>frqetrade<\/code><\/li>\n\n\n\n<li><code>frqtrade<\/code><\/li>\n\n\n\n<li><code>frreqtrade<\/code><\/li>\n\n\n\n<li><code>fyinance<\/code><\/li>\n\n\n\n<li><code>homeworkte<\/code><\/li>\n\n\n\n<li><code>homeworktee<\/code><\/li>\n\n\n\n<li><code>homeworkteee<\/code><\/li>\n\n\n\n<li><code>homeworkteeee<\/code><\/li>\n\n\n\n<li><code>homeworktest<\/code><\/li>\n\n\n\n<li><code>homeworktestt<\/code><\/li>\n\n\n\n<li><code>homeworktesttt<\/code><\/li>\n\n\n\n<li><code>homeworkwork<\/code><\/li>\n\n\n\n<li><code>iaohttp<\/code><\/li>\n\n\n\n<li><code>ibtcoinlib<\/code><\/li>\n\n\n\n<li><code>itcoinlib<\/code><\/li>\n\n\n\n<li><code>maatplotlib<\/code><\/li>\n\n\n\n<li><code>maplotlib<\/code><\/li>\n\n\n\n<li><code>matlotlib<\/code><\/li>\n\n\n\n<li><code>matlpotlib<\/code><\/li>\n\n\n\n<li><code>matpllotlib<\/code><\/li>\n\n\n\n<li><code>matplolib<\/code><\/li>\n\n\n\n<li><code>matploltib<\/code><\/li>\n\n\n\n<li><code>matplootlib<\/code><\/li>\n\n\n\n<li><code>matplotlb<\/code><\/li>\n\n\n\n<li><code>matplotlibb<\/code><\/li>\n\n\n\n<li><code>matplotliib<\/code><\/li>\n\n\n\n<li><code>matplottlib<\/code><\/li>\n\n\n\n<li><code>matpltlib<\/code><\/li>\n\n\n\n<li><code>matpltolib<\/code><\/li>\n\n\n\n<li><code>matpoltlib<\/code><\/li>\n\n\n\n<li><code>matpplotlib<\/code><\/li>\n\n\n\n<li><code>mattplotlib<\/code><\/li>\n\n\n\n<li><code>mmatplotlib<\/code><\/li>\n\n\n\n<li><code>mtaplotlib<\/code><\/li>\n\n\n\n<li><code>mtplotlib<\/code><\/li>\n\n\n\n<li><code>oclorama<\/code><\/li>\n\n\n\n<li><code>olana<\/code><\/li>\n\n\n\n<li><code>olorama<\/code><\/li>\n\n\n\n<li><code>oslana<\/code><\/li>\n\n\n\n<li><code>panads<\/code><\/li>\n\n\n\n<li><code>panas<\/code><\/li>\n\n\n\n<li><code>pandaas<\/code><\/li>\n\n\n\n<li><code>pandsa<\/code><\/li>\n\n\n\n<li><code>pgame<\/code><\/li>\n\n\n\n<li><code>pinstaller<\/code><\/li>\n\n\n\n<li><code>piynstaller<\/code><\/li>\n\n\n\n<li><code>pnadas<\/code><\/li>\n\n\n\n<li><code>pndas<\/code><\/li>\n\n\n\n<li><code>ppandas<\/code><\/li>\n\n\n\n<li><code>ppygame<\/code><\/li>\n\n\n\n<li><code>ppyinstaller<\/code><\/li>\n\n\n\n<li><code>ppython-binance<\/code><\/li>\n\n\n\n<li><code>ppytorch<\/code><\/li>\n\n\n\n<li><code>pthon-binance<\/code><\/li>\n\n\n\n<li><code>ptorch<\/code><\/li>\n\n\n\n<li><code>ptyhon-binance<\/code><\/li>\n\n\n\n<li><code>ptyorch<\/code><\/li>\n\n\n\n<li><code>pyagme<\/code><\/li>\n\n\n\n<li><code>pygaame<\/code><\/li>\n\n\n\n<li><code>pygae<\/code><\/li>\n\n\n\n<li><code>pygamee<\/code><\/li>\n\n\n\n<li><code>pygamme<\/code><\/li>\n\n\n\n<li><code>pyggame<\/code><\/li>\n\n\n\n<li><code>pygmae<\/code><\/li>\n\n\n\n<li><code>pyhon-binance<\/code><\/li>\n\n\n\n<li><code>pyhton-binance<\/code><\/li>\n\n\n\n<li><code>pyiinstaller<\/code><\/li>\n\n\n\n<li><code>pyinnstaller<\/code><\/li>\n\n\n\n<li><code>pyinsaller<\/code><\/li>\n\n\n\n<li><code>pyinsstaller<\/code><\/li>\n\n\n\n<li><code>pyinstaaller<\/code><\/li>\n\n\n\n<li><code>pyinstalelr<\/code><\/li>\n\n\n\n<li><code>pyinstalle<\/code><\/li>\n\n\n\n<li><code>pyinstalleer<\/code><\/li>\n\n\n\n<li><code>pyinstallerr<\/code><\/li>\n\n\n\n<li><code>pyinstalller<\/code><\/li>\n\n\n\n<li><code>pyinstallr<\/code><\/li>\n\n\n\n<li><code>pyinstallre<\/code><\/li>\n\n\n\n<li><code>pyinstlaler<\/code><\/li>\n\n\n\n<li><code>pyinsttaller<\/code><\/li>\n\n\n\n<li><code>pyintaller<\/code><\/li>\n\n\n\n<li><code>pyintsaller<\/code><\/li>\n\n\n\n<li><code>pyisntaller<\/code><\/li>\n\n\n\n<li><code>pynistaller<\/code><\/li>\n\n\n\n<li><code>pythhon-binance<\/code><\/li>\n\n\n\n<li><code>pythn-binance<\/code><\/li>\n\n\n\n<li><code>pythno-binance<\/code><\/li>\n\n\n\n<li><code>pytho-binance<\/code><\/li>\n\n\n\n<li><code>python-bbinance<\/code><\/li>\n\n\n\n<li><code>python-biance<\/code><\/li>\n\n\n\n<li><code>python-biannce<\/code><\/li>\n\n\n\n<li><code>python-biinance<\/code><\/li>\n\n\n\n<li><code>python-binaance<\/code><\/li>\n\n\n\n<li><code>python-binace<\/code><\/li>\n\n\n\n<li><code>python-binacne<\/code><\/li>\n\n\n\n<li><code>python-binanc<\/code><\/li>\n\n\n\n<li><code>python-binancce<\/code><\/li>\n\n\n\n<li><code>python-binancee<\/code><\/li>\n\n\n\n<li><code>python-binane<\/code><\/li>\n\n\n\n<li><code>python-binanec<\/code><\/li>\n\n\n\n<li><code>python-binannce<\/code><\/li>\n\n\n\n<li><code>python-binnace<\/code><\/li>\n\n\n\n<li><code>python-binnance<\/code><\/li>\n\n\n\n<li><code>python-binnce<\/code><\/li>\n\n\n\n<li><code>python-bnance<\/code><\/li>\n\n\n\n<li><code>python-bniance<\/code><\/li>\n\n\n\n<li><code>python-ibnance<\/code><\/li>\n\n\n\n<li><code>python-inance<\/code><\/li>\n\n\n\n<li><code>pythonn-binance<\/code><\/li>\n\n\n\n<li><code>pythoon-binance<\/code><\/li>\n\n\n\n<li><code>pytoch<\/code><\/li>\n\n\n\n<li><code>pytocrh<\/code><\/li>\n\n\n\n<li><code>pytohn-binance<\/code><\/li>\n\n\n\n<li><code>pyton-binance<\/code><\/li>\n\n\n\n<li><code>pytoorch<\/code><\/li>\n\n\n\n<li><code>pytorcch<\/code><\/li>\n\n\n\n<li><code>pytorchh<\/code><\/li>\n\n\n\n<li><code>pytorh<\/code><\/li>\n\n\n\n<li><code>pytorrch<\/code><\/li>\n\n\n\n<li><code>pytrch<\/code><\/li>\n\n\n\n<li><code>pytthon-binance<\/code><\/li>\n\n\n\n<li><code>pyttorch<\/code><\/li>\n\n\n\n<li><code>pyygame<\/code><\/li>\n\n\n\n<li><code>pyyinstaller<\/code><\/li>\n\n\n\n<li><code>pyython-binance<\/code><\/li>\n\n\n\n<li><code>pyytorch<\/code><\/li>\n\n\n\n<li><code>rcyptocompare<\/code><\/li>\n\n\n\n<li><code>rcyptofeed<\/code><\/li>\n\n\n\n<li><code>reqtrade<\/code><\/li>\n\n\n\n<li><code>rfeqtrade<\/code><\/li>\n\n\n\n<li><code>ryptocompare<\/code><\/li>\n\n\n\n<li><code>ryptofeed<\/code><\/li>\n\n\n\n<li><code>scarpy<\/code><\/li>\n\n\n\n<li><code>sccikit-learn<\/code><\/li>\n\n\n\n<li><code>sccrapy<\/code><\/li>\n\n\n\n<li><code>sciikit-learn<\/code><\/li>\n\n\n\n<li><code>sciikt-learn<\/code><\/li>\n\n\n\n<li><code>sciit-learn<\/code><\/li>\n\n\n\n<li><code>sciki-learn<\/code><\/li>\n\n\n\n<li><code>scikiit-learn<\/code><\/li>\n\n\n\n<li><code>scikit-earn<\/code><\/li>\n\n\n\n<li><code>scikit-elarn<\/code><\/li>\n\n\n\n<li><code>scikit-laern<\/code><\/li>\n\n\n\n<li><code>scikit-larn<\/code><\/li>\n\n\n\n<li><code>scikit-leaarn<\/code><\/li>\n\n\n\n<li><code>scikit-lean<\/code><\/li>\n\n\n\n<li><code>scikit-leanr<\/code><\/li>\n\n\n\n<li><code>scikit-lear<\/code><\/li>\n\n\n\n<li><code>scikit-learnn<\/code><\/li>\n\n\n\n<li><code>scikit-learrn<\/code><\/li>\n\n\n\n<li><code>scikit-leearn<\/code><\/li>\n\n\n\n<li><code>scikit-leran<\/code><\/li>\n\n\n\n<li><code>scikit-lern<\/code><\/li>\n\n\n\n<li><code>scikit-llearn<\/code><\/li>\n\n\n\n<li><code>scikitt-learn<\/code><\/li>\n\n\n\n<li><code>scikkit-learn<\/code><\/li>\n\n\n\n<li><code>scikt-learn<\/code><\/li>\n\n\n\n<li><code>scikti-learn<\/code><\/li>\n\n\n\n<li><code>sckiit-learn<\/code><\/li>\n\n\n\n<li><code>scraapy<\/code><\/li>\n\n\n\n<li><code>scrapyy<\/code><\/li>\n\n\n\n<li><code>scray<\/code><\/li>\n\n\n\n<li><code>scrpay<\/code><\/li>\n\n\n\n<li><code>scrrapy<\/code><\/li>\n\n\n\n<li><code>seelenium<\/code><\/li>\n\n\n\n<li><code>seelnium<\/code><\/li>\n\n\n\n<li><code>seleenium<\/code><\/li>\n\n\n\n<li><code>seleinum<\/code><\/li>\n\n\n\n<li><code>seleium<\/code><\/li>\n\n\n\n<li><code>seleniium<\/code><\/li>\n\n\n\n<li><code>seleniu<\/code><\/li>\n\n\n\n<li><code>seleniumm<\/code><\/li>\n\n\n\n<li><code>seleniuum<\/code><\/li>\n\n\n\n<li><code>selennium<\/code><\/li>\n\n\n\n<li><code>selenum<\/code><\/li>\n\n\n\n<li><code>sellenium<\/code><\/li>\n\n\n\n<li><code>selneium<\/code><\/li>\n\n\n\n<li><code>selnium<\/code><\/li>\n\n\n\n<li><code>sickit-learn<\/code><\/li>\n\n\n\n<li><code>sikit-learn<\/code><\/li>\n\n\n\n<li><code>slana<\/code><\/li>\n\n\n\n<li><code>sleenium<\/code><\/li>\n\n\n\n<li><code>sloana<\/code><\/li>\n\n\n\n<li><code>soalna<\/code><\/li>\n\n\n\n<li><code>soana<\/code><\/li>\n\n\n\n<li><code>solaa<\/code><\/li>\n\n\n\n<li><code>solaan<\/code><\/li>\n\n\n\n<li><code>solaana<\/code><\/li>\n\n\n\n<li><code>solanaa<\/code><\/li>\n\n\n\n<li><code>solanna<\/code><\/li>\n\n\n\n<li><code>sollana<\/code><\/li>\n\n\n\n<li><code>solna<\/code><\/li>\n\n\n\n<li><code>solnaa<\/code><\/li>\n\n\n\n<li><code>soolana<\/code><\/li>\n\n\n\n<li><code>srcapy<\/code><\/li>\n\n\n\n<li><code>sscikit-learn<\/code><\/li>\n\n\n\n<li><code>sscrapy<\/code><\/li>\n\n\n\n<li><code>sselenium<\/code><\/li>\n\n\n\n<li><code>ssolana<\/code><\/li>\n\n\n\n<li><code>teensorflow<\/code><\/li>\n\n\n\n<li><code>tennsorflow<\/code><\/li>\n\n\n\n<li><code>tenorflow<\/code><\/li>\n\n\n\n<li><code>tenosrflow<\/code><\/li>\n\n\n\n<li><code>tensofrlow<\/code><\/li>\n\n\n\n<li><code>tensoorflow<\/code><\/li>\n\n\n\n<li><code>tensorfflow<\/code><\/li>\n\n\n\n<li><code>tensorfllow<\/code><\/li>\n\n\n\n<li><code>tensorflo<\/code><\/li>\n\n\n\n<li><code>tensorfloow<\/code><\/li>\n\n\n\n<li><code>tensorfloww<\/code><\/li>\n\n\n\n<li><code>tensorflw<\/code><\/li>\n\n\n\n<li><code>tensorflwo<\/code><\/li>\n\n\n\n<li><code>tensorlfow<\/code><\/li>\n\n\n\n<li><code>tensorlow<\/code><\/li>\n\n\n\n<li><code>tensorrflow<\/code><\/li>\n\n\n\n<li><code>tensroflow<\/code><\/li>\n\n\n\n<li><code>tenssorflow<\/code><\/li>\n\n\n\n<li><code>tesnorflow<\/code><\/li>\n\n\n\n<li><code>tesorflow<\/code><\/li>\n\n\n\n<li><code>tnesorflow<\/code><\/li>\n\n\n\n<li><code>tnsorflow<\/code><\/li>\n\n\n\n<li><code>vper<\/code><\/li>\n\n\n\n<li><code>vpyer<\/code><\/li>\n\n\n\n<li><code>vvyper<\/code><\/li>\n\n\n\n<li><code>vyepr<\/code><\/li>\n\n\n\n<li><code>vyer<\/code><\/li>\n\n\n\n<li><code>vype<\/code><\/li>\n\n\n\n<li><code>vypeer<\/code><\/li>\n\n\n\n<li><code>vyperr<\/code><\/li>\n\n\n\n<li><code>vypper<\/code><\/li>\n\n\n\n<li><code>vypre<\/code><\/li>\n\n\n\n<li><code>vyyper<\/code><\/li>\n\n\n\n<li><code>wbesockets<\/code><\/li>\n\n\n\n<li><code>webbsockets<\/code><\/li>\n\n\n\n<li><code>webockets<\/code><\/li>\n\n\n\n<li><code>webosckets<\/code><\/li>\n\n\n\n<li><code>websckets<\/code><\/li>\n\n\n\n<li><code>webscokets<\/code><\/li>\n\n\n\n<li><code>websocckets<\/code><\/li>\n\n\n\n<li><code>websocets<\/code><\/li>\n\n\n\n<li><code>websockeets<\/code><\/li>\n\n\n\n<li><code>websockes<\/code><\/li>\n\n\n\n<li><code>websockest<\/code><\/li>\n\n\n\n<li><code>websocketss<\/code><\/li>\n\n\n\n<li><code>websocketts<\/code><\/li>\n\n\n\n<li><code>websockkets<\/code><\/li>\n\n\n\n<li><code>websocktes<\/code><\/li>\n\n\n\n<li><code>websockts<\/code><\/li>\n\n\n\n<li><code>websokcets<\/code><\/li>\n\n\n\n<li><code>websokets<\/code><\/li>\n\n\n\n<li><code>websoockets<\/code><\/li>\n\n\n\n<li><code>webssockets<\/code><\/li>\n\n\n\n<li><code>weebsockets<\/code><\/li>\n\n\n\n<li><code>wesbockets<\/code><\/li>\n\n\n\n<li><code>wesockets<\/code><\/li>\n\n\n\n<li><code>wwebsockets<\/code><\/li>\n\n\n\n<li><code>yffinance<\/code><\/li>\n\n\n\n<li><code>yfiance<\/code><\/li>\n\n\n\n<li><code>yfiannce<\/code><\/li>\n\n\n\n<li><code>yfiinance<\/code><\/li>\n\n\n\n<li><code>yfinaance<\/code><\/li>\n\n\n\n<li><code>yfinace<\/code><\/li>\n\n\n\n<li><code>yfinacne<\/code><\/li>\n\n\n\n<li><code>yfinancce<\/code><\/li>\n\n\n\n<li><code>yfinancee<\/code><\/li>\n\n\n\n<li><code>yfinane<\/code><\/li>\n\n\n\n<li><code>yfinanec<\/code><\/li>\n\n\n\n<li><code>yfinannce<\/code><\/li>\n\n\n\n<li><code>yfinnace<\/code><\/li>\n\n\n\n<li><code>yfinnance<\/code><\/li>\n\n\n\n<li><code>yfinnce<\/code><\/li>\n\n\n\n<li><code>yfnance<\/code><\/li>\n\n\n\n<li><code>yfniance<\/code><\/li>\n\n\n\n<li><code>ygame<\/code><\/li>\n\n\n\n<li><code>yper<\/code><\/li>\n\n\n\n<li><code>ypinstaller<\/code><\/li>\n\n\n\n<li><code>ypthon-binance<\/code><\/li>\n\n\n\n<li><code>ython-binance<\/code><\/li>\n\n\n\n<li><code>ytorch<\/code><\/li>\n\n\n\n<li><code>yvper<\/code><\/li>\n\n\n\n<li><code>yyfinance<\/code><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Upload de pacotes no PyPI suspenso devido a ataque<\/p>\n","protected":false},"author":2,"featured_media":703,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[19],"tags":[36,122],"class_list":["post-702","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informativo","tag-malware","tag-python"],"yoast_head":"<title>Upload de pacotes no PyPI suspenso devido a ataque - Tech Security<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Upload de pacotes no PyPI suspenso devido a ataque - Tech Security\" \/>\n<meta property=\"og:description\" content=\"Upload de pacotes no PyPI suspenso devido a ataque\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech Security\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-23T21:48:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-23T21:48:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/techsecurity.com.br\/%77%70%2d%63%6f%6e%74%65%6e%74\/uploads\/2023\/05\/2023-05-23-pypi-malware1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"657\" \/>\n\t<meta property=\"og:image:height\" content=\"357\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"redator\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"redator\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/\"},\"author\":{\"name\":\"redator\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#\\\/schema\\\/person\\\/cbf56a9c02423f4f6f5bbfad3e3f95f6\"},\"headline\":\"Upload de pacotes no PyPI suspenso devido a ataque\",\"datePublished\":\"2023-05-23T21:48:37+00:00\",\"dateModified\":\"2023-05-23T21:48:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/\"},\"wordCount\":247,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/techsecurity.com.br\\\/%77%70%2d%63%6f%6e%74%65%6e%74\\\/uploads\\\/2023\\\/05\\\/2023-05-23-pypi-malware1.jpg\",\"keywords\":[\"malware\",\"python\"],\"articleSection\":[\"Informativo\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/\",\"url\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/\",\"name\":\"Upload de pacotes no PyPI suspenso devido a ataque - Tech Security\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/techsecurity.com.br\\\/%77%70%2d%63%6f%6e%74%65%6e%74\\\/uploads\\\/2023\\\/05\\\/2023-05-23-pypi-malware1.jpg\",\"datePublished\":\"2023-05-23T21:48:37+00:00\",\"dateModified\":\"2023-05-23T21:48:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/#primaryimage\",\"url\":\"https:\\\/\\\/techsecurity.com.br\\\/%77%70%2d%63%6f%6e%74%65%6e%74\\\/uploads\\\/2023\\\/05\\\/2023-05-23-pypi-malware1.jpg\",\"contentUrl\":\"https:\\\/\\\/techsecurity.com.br\\\/%77%70%2d%63%6f%6e%74%65%6e%74\\\/uploads\\\/2023\\\/05\\\/2023-05-23-pypi-malware1.jpg\",\"width\":657,\"height\":357},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/2023\\\/05\\\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/techsecurity.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upload de pacotes no PyPI suspenso devido a ataque\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#website\",\"url\":\"https:\\\/\\\/techsecurity.com.br\\\/\",\"name\":\"Tech Security\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/techsecurity.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#organization\",\"name\":\"Tech Security\",\"url\":\"https:\\\/\\\/techsecurity.com.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/techsecurity.com.br\\\/%77%70%2d%63%6f%6e%74%65%6e%74\\\/uploads\\\/2023\\\/01\\\/Captura-de-tela-2023-01-26-092032-e1674773223849.png\",\"contentUrl\":\"https:\\\/\\\/techsecurity.com.br\\\/%77%70%2d%63%6f%6e%74%65%6e%74\\\/uploads\\\/2023\\\/01\\\/Captura-de-tela-2023-01-26-092032-e1674773223849.png\",\"width\":100,\"height\":89,\"caption\":\"Tech Security\"},\"image\":{\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/techsecurity.com.br\\\/#\\\/schema\\\/person\\\/cbf56a9c02423f4f6f5bbfad3e3f95f6\",\"name\":\"redator\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b5d74aab819768fb979a436035e63bba126d07ac7df0bcd0d4f5e8e0ffb45a5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b5d74aab819768fb979a436035e63bba126d07ac7df0bcd0d4f5e8e0ffb45a5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b5d74aab819768fb979a436035e63bba126d07ac7df0bcd0d4f5e8e0ffb45a5?s=96&d=mm&r=g\",\"caption\":\"redator\"},\"url\":\"https:\\\/\\\/techsecurity.com.br\\\/author\\\/redator\\\/\"}]}<\/script>","yoast_head_json":{"title":"Upload de pacotes no PyPI suspenso devido a ataque - Tech Security","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/","og_locale":"pt_BR","og_type":"article","og_title":"Upload de pacotes no PyPI suspenso devido a ataque - Tech Security","og_description":"Upload de pacotes no PyPI suspenso devido a ataque","og_url":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/","og_site_name":"Tech Security","article_published_time":"2023-05-23T21:48:37+00:00","article_modified_time":"2023-05-23T21:48:38+00:00","og_image":[{"width":657,"height":357,"url":"https:\/\/techsecurity.com.br\/%77%70%2d%63%6f%6e%74%65%6e%74\/uploads\/2023\/05\/2023-05-23-pypi-malware1.jpg","type":"image\/jpeg"}],"author":"redator","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"redator","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/#article","isPartOf":{"@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/"},"author":{"name":"redator","@id":"https:\/\/techsecurity.com.br\/#\/schema\/person\/cbf56a9c02423f4f6f5bbfad3e3f95f6"},"headline":"Upload de pacotes no PyPI suspenso devido a ataque","datePublished":"2023-05-23T21:48:37+00:00","dateModified":"2023-05-23T21:48:38+00:00","mainEntityOfPage":{"@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/"},"wordCount":247,"commentCount":0,"publisher":{"@id":"https:\/\/techsecurity.com.br\/#organization"},"image":{"@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/#primaryimage"},"thumbnailUrl":"https:\/\/techsecurity.com.br\/%77%70%2d%63%6f%6e%74%65%6e%74\/uploads\/2023\/05\/2023-05-23-pypi-malware1.jpg","keywords":["malware","python"],"articleSection":["Informativo"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/","url":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/","name":"Upload de pacotes no PyPI suspenso devido a ataque - Tech Security","isPartOf":{"@id":"https:\/\/techsecurity.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/#primaryimage"},"image":{"@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/#primaryimage"},"thumbnailUrl":"https:\/\/techsecurity.com.br\/%77%70%2d%63%6f%6e%74%65%6e%74\/uploads\/2023\/05\/2023-05-23-pypi-malware1.jpg","datePublished":"2023-05-23T21:48:37+00:00","dateModified":"2023-05-23T21:48:38+00:00","breadcrumb":{"@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/#primaryimage","url":"https:\/\/techsecurity.com.br\/%77%70%2d%63%6f%6e%74%65%6e%74\/uploads\/2023\/05\/2023-05-23-pypi-malware1.jpg","contentUrl":"https:\/\/techsecurity.com.br\/%77%70%2d%63%6f%6e%74%65%6e%74\/uploads\/2023\/05\/2023-05-23-pypi-malware1.jpg","width":657,"height":357},{"@type":"BreadcrumbList","@id":"https:\/\/techsecurity.com.br\/2023\/05\/upload-de-pacotes-no-pypi-suspenso-devido-a-ataque\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/techsecurity.com.br\/"},{"@type":"ListItem","position":2,"name":"Upload de pacotes no PyPI suspenso devido a ataque"}]},{"@type":"WebSite","@id":"https:\/\/techsecurity.com.br\/#website","url":"https:\/\/techsecurity.com.br\/","name":"Tech Security","description":"","publisher":{"@id":"https:\/\/techsecurity.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techsecurity.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/techsecurity.com.br\/#organization","name":"Tech Security","url":"https:\/\/techsecurity.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/techsecurity.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/techsecurity.com.br\/%77%70%2d%63%6f%6e%74%65%6e%74\/uploads\/2023\/01\/Captura-de-tela-2023-01-26-092032-e1674773223849.png","contentUrl":"https:\/\/techsecurity.com.br\/%77%70%2d%63%6f%6e%74%65%6e%74\/uploads\/2023\/01\/Captura-de-tela-2023-01-26-092032-e1674773223849.png","width":100,"height":89,"caption":"Tech Security"},"image":{"@id":"https:\/\/techsecurity.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/techsecurity.com.br\/#\/schema\/person\/cbf56a9c02423f4f6f5bbfad3e3f95f6","name":"redator","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/2b5d74aab819768fb979a436035e63bba126d07ac7df0bcd0d4f5e8e0ffb45a5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2b5d74aab819768fb979a436035e63bba126d07ac7df0bcd0d4f5e8e0ffb45a5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2b5d74aab819768fb979a436035e63bba126d07ac7df0bcd0d4f5e8e0ffb45a5?s=96&d=mm&r=g","caption":"redator"},"url":"https:\/\/techsecurity.com.br\/author\/redator\/"}]}},"wps_subtitle":"","_links":{"self":[{"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/posts\/702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/comments?post=702"}],"version-history":[{"count":1,"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/posts\/702\/revisions"}],"predecessor-version":[{"id":704,"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/posts\/702\/revisions\/704"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/media\/703"}],"wp:attachment":[{"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/media?parent=702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/categories?post=702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techsecurity.com.br\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/tags?post=702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}