<!DOCTYPE html>
<html class="has-no-js template-thread_view uix_page--fixed uix_hasSectionLinks uix_hasCrumbs uix_hasPageAction" data-app="public" data-container-key="node-9" data-content-key="thread-5024" data-cookie-prefix="xf_" data-csrf="" data-logged-in="true" data-template="thread_view" dir="LTR" id="XF" lang="en-US" style="font-size: 62.5%;">
 <head>
  <meta charset="utf-8"/>
  <meta content="IE=Edge" http-equiv="X-UA-Compatible"/>
  <meta content="width=device-width, initial-scale=1, viewport-fit=cover" name="viewport"/>
  <meta content="noarchive" name="robots"/>
  <meta content="default-src 'self' https://*.f95zone.com https://f95zone.com https://*.f95zone.to https://f95zone.to; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.f95zone.com https://f95zone.com https://*.f95zone.to https://f95zone.to https://cdn.jsdelivr.net https://cdnjs.cloudflare.com https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com; img-src 'self' data: blob: https://*.f95zone.com https://f95zone.com https://*.f95zone.to https://f95zone.to https://external-content.duckduckgo.com https://www.google-analytics.com https://www.googletagmanager.com https://www.google.com https://www.google.ad https://www.google.ae https://www.google.com.af https://www.google.com.ag https://www.google.com.ai https://www.google.al https://www.google.am https://www.google.co.ao https://www.google.com.ar https://www.google.as https://www.google.at https://www.google.com.au https://www.google.az https://www.google.ba https://www.google.com.bd https://www.google.be https://www.google.bf https://www.google.bg https://www.google.com.bh https://www.google.bi https://www.google.bj https://www.google.com.bn https://www.google.com.bo https://www.google.com.br https://www.google.bs https://www.google.bt https://www.google.co.bw https://www.google.by https://www.google.com.bz https://www.google.ca https://www.google.cd https://www.google.cf https://www.google.cg https://www.google.ch https://www.google.ci https://www.google.co.ck https://www.google.cl https://www.google.cm https://www.google.cn https://www.google.com.co https://www.google.co.cr https://www.google.com.cu https://www.google.cv https://www.google.com.cy https://www.google.cz https://www.google.de https://www.google.dj https://www.google.dk https://www.google.dm https://www.google.com.do https://www.google.dz https://www.google.com.ec https://www.google.ee https://www.google.com.eg https://www.google.es https://www.google.com.et https://www.google.fi https://www.google.com.fj https://www.google.fm https://www.google.fr https://www.google.ga https://www.google.ge https://www.google.gg https://www.google.com.gh https://www.google.com.gi https://www.google.gl https://www.google.gm https://www.google.gr https://www.google.com.gt https://www.google.gy https://www.google.com.hk https://www.google.hn https://www.google.hr https://www.google.ht https://www.google.hu https://www.google.co.id https://www.google.ie https://www.google.co.il https://www.google.im https://www.google.co.in https://www.google.iq https://www.google.is https://www.google.it https://www.google.je https://www.google.com.jm https://www.google.jo https://www.google.co.jp https://www.google.co.ke https://www.google.com.kh https://www.google.ki https://www.google.kg https://www.google.co.kr https://www.google.com.kw https://www.google.kz https://www.google.la https://www.google.com.lb https://www.google.li https://www.google.lk https://www.google.co.ls https://www.google.lt https://www.google.lu https://www.google.lv https://www.google.com.ly https://www.google.co.ma https://www.google.md https://www.google.me https://www.google.mg https://www.google.mk https://www.google.ml https://www.google.com.mm https://www.google.mn https://www.google.ms https://www.google.com.mt https://www.google.mu https://www.google.mv https://www.google.mw https://www.google.com.mx https://www.google.com.my https://www.google.co.mz https://www.google.com.na https://www.google.com.ng https://www.google.com.ni https://www.google.ne https://www.google.nl https://www.google.no https://www.google.com.np https://www.google.nr https://www.google.nu https://www.google.co.nz https://www.google.com.om https://www.google.com.pa https://www.google.com.pe https://www.google.com.pg https://www.google.com.ph https://www.google.com.pk https://www.google.pl https://www.google.pn https://www.google.com.pr https://www.google.ps https://www.google.pt https://www.google.com.py https://www.google.com.qa https://www.google.ro https://www.google.ru https://www.google.rw https://www.google.com.sa https://www.google.com.sb https://www.google.sc https://www.google.se https://www.google.com.sg https://www.google.sh https://www.google.si https://www.google.sk https://www.google.com.sl https://www.google.sn https://www.google.so https://www.google.sm https://www.google.sr https://www.google.st https://www.google.com.sv https://www.google.td https://www.google.tg https://www.google.co.th https://www.google.com.tj https://www.google.tl https://www.google.tm https://www.google.tn https://www.google.to https://www.google.com.tr https://www.google.tt https://www.google.com.tw https://www.google.co.tz https://www.google.com.ua https://www.google.co.ug https://www.google.co.uk https://www.google.com.uy https://www.google.co.uz https://www.google.com.vc https://www.google.co.ve https://www.google.vg https://www.google.co.vi https://www.google.com.vn https://www.google.vu https://www.google.ws https://www.google.rs https://www.google.co.za https://www.google.co.zm https://www.google.co.zw https://www.google.cat https://stats.g.doubleclick.net https://*.giphy.com https://*.gfycat.com https://media.tenor.com https://*.redgifs.com/ https://*.sendvid.com https://*.gifdeliverynetwork.com https://*.media.tumblr.com https://*.imgur.com https://*.patreonusercontent.com https://cdn.discordapp.com https://media.discordapp.net https://i.redd.it https://*.imgbox.com https://i.gyazo.com https://secure.gravatar.com https://cdn.betterttv.net https://static-cdn.jtvnw.net https://*.photobucket.com https://*.deviantart.net https://*.pixhost.to https://puu.sh https://*.postimg.org https://*.kym-cdn.com https://i.ytimg.com; style-src 'unsafe-inline' https: data:; font-src https: data:; connect-src 'self' https:; frame-src https: data:; form-action 'self' https://discord.com https://*.f95.io; upgrade-insecure-requests; block-all-mixed-content;" http-equiv="Content-Security-Policy"/>
  <title>
   Malicious code found in official python repository PyPI. | F95zone
  </title>
  <meta content='"SK-CSIRT identified malicious software libraries in the official Python package
repository, PyPI, posing as well known libraries. A prominent example is a...' name="description"/>
  <meta content='"SK-CSIRT identified malicious software libraries in the official Python package
repository, PyPI, posing as well known libraries. A prominent example is a fake
package urllib-1.21.1.tar.gz, based upon a well known package
urllib3-1.21.1.tar.gz."

List of fake package names:
– acqusition...' property="og:description"/>
  <meta content='"SK-CSIRT identified malicious software libraries in the official Python package
repository, PyPI, posing as well known libraries. A prominent example is a fake
package urllib-1.21.1.tar.gz, based...' property="twitter:description"/>
  <meta content="https://f95zone.to/threads/malicious-code-found-in-official-python-repository-pypi.5024/" property="og:url"/>
  <meta content="F95zone" property="og:site_name"/>
  <meta content="website" property="og:type"/>
  <meta content="Malicious code found in official python repository PyPI." property="og:title"/>
  <meta content="Malicious code found in official python repository PyPI." property="twitter:title"/>
  <meta content="https://f95zone.to/assets/favicon-32x32.png" property="og:image"/>
  <meta content="https://f95zone.to/assets/favicon-32x32.png" property="twitter:image"/>
  <meta content="summary" property="twitter:card"/>
  <meta content="#181a1d" name="theme-color"/>
  <meta content="#181a1d" name="msapplication-TileColor"/>
  <meta content="ok_5603d60c9ec3f9189a2c7da22c2173e2" name="lb-check"/>
  <meta content="same-origin" name="referrer"/>
  <meta content="yes" name="apple-mobile-web-app-capable"/>
 </head>
 <body data-template="thread_view">
  <style>
   .uix_headerContainer .p-navSticky.is-sticky {
		top: 0 !important;
	}

	

	
	

	
	
	
		
			
			
				
			
		
	

	

	

		
		
		.uix_mainTabBar {top: 90px !important;}
		.uix_stickyBodyElement:not(.offCanvasMenu) {
			top: 110px !important;
			min-height: calc(100vh - 110px) !important;
		}
		.uix_sidebarInner .uix_sidebar--scroller {margin-top: 110px;}
		.uix_sidebarInner {margin-top: -110px;}
		.p-body-sideNavInner .uix_sidebar--scroller {margin-top: 110px;}
		.p-body-sideNavInner {margin-top: -110px;}
		.uix_stickyCategoryStrips {top: 110px !important;}
		#XF .u-anchorTarget {
			height: 110px;
			margin-top: -110px;
		}
	
		

		
			@media (max-width: 900px) {
		
				.p-sectionLinks {display: none;}

				

				.uix_mainTabBar {top: 50px !important;}
				.uix_stickyBodyElement:not(.offCanvasMenu) {
					top: 70px !important;
					min-height: calc(100vh - 70px) !important;
				}
				.uix_sidebarInner .uix_sidebar--scroller {margin-top: 70px;}
				.uix_sidebarInner {margin-top: -70px;}
				.p-body-sideNavInner .uix_sidebar--scroller {margin-top: 70px;}
				.p-body-sideNavInner {margin-top: -70px;}
				.uix_stickyCategoryStrips {top: 70px !important;}
				#XF .u-anchorTarget {
					height: 70px;
					margin-top: -70px;
				}

				
		
			}
		
	

	.uix_sidebarNav .uix_sidebar--scroller {max-height: calc(100vh - 70px);}
  </style>
  <div id="jumpToTop">
  </div>
  <div class="uix_pageWrapper--fixed">
   <div class="p-pageWrapper" id="top">
    <div class="p-body">
     <div class="p-body-inner">
      <!--XF:EXTRA_OUTPUT-->
      <noscript>
       <div class="blockMessage blockMessage--important blockMessage--iconic u-noJsOnly">
        JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
       </div>
      </noscript>
      <!--[if lt IE 9]><div class="blockMessage blockMessage&#45;&#45;important blockMessage&#45;&#45;iconic">You are using an out of date browser. It  may not display this or other websites correctly.<br />You should upgrade or use an <a href="https://www.google.com/chrome/browser/" target="_blank">alternative browser</a>.</div><![endif]-->
      <div class="uix_contentWrapper" uix_component="MainContainer">
       <div class="p-body-main">
        <div class="p-body-content" uix_component="MainContent">
         <!-- ABOVE MAIN CONTENT -->
         <div class="breadcrumb block">
          <div class="pageContent">
           <ul class="p-breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList">
            <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
             <a href="/" itemprop="item">
              <span itemprop="name">
               Forums
              </span>
             </a>
             <meta content="1" itemprop="position"/>
            </li>
            <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
             <a href="/categories/discussion.8/" itemprop="item">
              <span itemprop="name">
               Discussion
              </span>
             </a>
             <meta content="2" itemprop="position"/>
            </li>
            <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
             <a href="/forums/general-discussions.9/" itemprop="item">
              <span itemprop="name">
               General Discussions
              </span>
             </a>
             <meta content="3" itemprop="position"/>
            </li>
           </ul>
          </div>
         </div>
         <div class="samBannerUnit samAlignCenter samCustomSize" data-position="container_breadcrumb_top_below" style="width: 728px; height: 90px;">
          <div class="samItem">
           <iframe allow="autoplay; fullscreen" frameborder="0" src="https://candy.engine.adglare.net/?496266440&amp;iframe&amp;sizes=728x90&amp;ag_custom_vlmcp=d1ca4cff-9d71-4fc8-b2eb-041dac16559a&amp;ag_custom_vlmspot=leaderboard_header" style="width:728px; height:90px;">
           </iframe>
          </div>
         </div>
         <div class="p-body-header" style=" ">
          <div class="pageContent">
           <div class="uix_headerInner">
            <div class="p-title">
             <h1 class="p-title-value">
              Malicious code found in official python repository PyPI.
             </h1>
            </div>
            <div class="p-description">
             <ul class="listInline listInline--bullet">
              <li>
               <i aria-hidden="true" class="fa--xf fas fa-user" title="Thread starter">
               </i>
               <span class="u-srOnly">
                Thread starter
               </span>
               <a class="username u-concealed" data-user-id="1698" data-xf-init="member-tooltip" dir="auto" href="/members/vealis.1698/">
                Vealis
               </a>
              </li>
              <li>
               <i aria-hidden="true" class="fa--xf fas fa-clock" title="Start date">
               </i>
               <span class="u-srOnly">
                Start date
               </span>
               <a class="u-concealed" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/">
                <time class="u-dt" data-date-string="Sep 16, 2017" data-time="1505505482" data-time-string="3:58 AM" datetime="2017-09-16T03:58:02+0800" dir="auto" title="Sep 16, 2017 at 3:58 AM">
                 Sep 16, 2017
                </time>
               </a>
              </li>
             </ul>
            </div>
           </div>
           <div class="uix_headerInner--opposite">
            <div class="p-title-pageAction">
             <select class="br-select input" data-deselectable="false" data-initial-rating="0" data-rating-href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/br-rate" data-readonly="false" data-show-selected="true" data-vote-content='&lt;div data-href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread"&gt;0 Votes&lt;/div&gt;' data-widget-class="bratr-rating" data-xf-init="rating" name="rating">
              <option value="">
              </option>
              <option value="1">
               Terrible
              </option>
              <option value="2">
               Poor
              </option>
              <option value="3">
               Average
              </option>
              <option value="4">
               Good
              </option>
              <option value="5">
               Excellent
              </option>
             </select>
            </div>
           </div>
          </div>
         </div>
         <div class="p-body-pageContent">
          <div class="block block--messages" data-href="/inline-mod/" data-type="post" data-xf-init="">
           <div class="block-outer">
            <div class="block-outer-opposite">
             <div class="buttonGroup">
              <a class="button--link button" data-xf-click="overlay" href="/account/dpp-update?content_type=thread&amp;content_id=5024">
               <span class="button-text">
                Showing 100 posts per page
               </span>
              </a>
              <a class="tic--button button button--link" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=5024">
               Ignore thread
              </a>
              <a class="button--link button" data-sk-unwatch="Unwatch" data-sk-watch="Watch" data-xf-click="switch-overlay" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/watch">
               <span class="button-text">
                Watch
               </span>
              </a>
             </div>
            </div>
           </div>
           <div class="block-outer js-threadStatusField">
           </div>
           <div class="block-container lbContainer" data-lb-id="thread-5024" data-lb-universal="0" data-message-selector=".js-post" data-xf-init="lightbox select-to-quote">
            <div class="block-body js-replyNewMessageContainer">
             <article class="message message-threadStarterPost message--post js-post js-inlineModContainer" data-author="Vealis" data-content="post-197409" id="js-post-197409">
              <span class="u-anchorTarget" id="post-197409">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m avatar--default avatar--default--dynamic" data-user-id="1698" data-xf-init="member-tooltip" href="/members/vealis.1698/" style="background-color: #ffeb3b; color: #f9a825">
                    <span class="avatar-u1698-m">
                     V
                    </span>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="1698" data-xf-init="member-tooltip" dir="auto" href="/members/vealis.1698/" itemprop="name">
                     Vealis
                    </a>
                   </h4>
                   <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                    Member
                   </h5>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Aug 14, 2016
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     184
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     72
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197409" rel="nofollow">
                    <time class="u-dt" data-date-string="Sep 16, 2017" data-time="1505505482" data-time-string="3:58 AM" datetime="2017-09-16T03:58:02+0800" dir="auto" title="Sep 16, 2017 at 3:58 AM">
                     Sep 16, 2017
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/197409/share" data-xf-init="share-tooltip" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197409" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/197409/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197409" rel="nofollow">
                     #1
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="Vealis · Sep 16, 2017 at 3:58 AM" data-lb-id="post-197409">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     "SK-CSIRT identified malicious software libraries in the official Python package
                     <br/>
                     repository, PyPI, posing as well known libraries. A prominent example is a fake
                     <br/>
                     package urllib-1.21.1.tar.gz, based upon a well known package
                     <br/>
                     urllib3-1.21.1.tar.gz."
                     <br/>
                     <br/>
                     List of fake package names:
                     <br/>
                     – acqusition (uploaded 2017-06-03 01:58:01, impersonates acquisition)
                     <br/>
                     – apidev-coop (uploaded 2017-06-03 05:16:08, impersonates apidev-coop_cms)
                     <br/>
                     – bzip (uploaded 2017-06-04 07:08:05, impersonates bz2file)
                     <br/>
                     – crypt (uploaded 2017-06-03 08:03:14, impersonates crypto)
                     <br/>
                     – django-server (uploaded 2017-06-02 08:22:23, impersonates django-server-guardian-api)
                     <br/>
                     – pwd (uploaded 2017-06-02 13:12:33, impersonates pwdhash)
                     <br/>
                     – setup-tools (uploaded 2017-06-02 08:54:44, impersonates setuptools)
                     <br/>
                     – telnet (uploaded 2017-06-02 15:35:05, impersonates telnetsrvlib)
                     <br/>
                     – urlib3 (uploaded 2017-06-02 07:09:29, impersonates urllib3)
                     <br/>
                     – urllib (uploaded 2017-06-02 07:03:37, impersonates urllib3)
                     <br/>
                     <br/>
                     Source:
                     <a class="link link--external" href="http://www.nbu.gov.sk/skcsirt-sa-20170909-pypi/" rel="nofollow noopener" target="_blank">
                      skcsirt-sa-20170909-pypi | NBU
                     </a>
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                 </div>
                 <div class="reactionsBar js-reactionsList">
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="197409" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/197409/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="197409" data-mq-action="add" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=197409" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/197409/quote" data-xf-click="quote" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=197409" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/197409/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <div class="samBannerUnit samAlignCenter" data-position="post_below_container_1">
              <div class="samItem">
               <iframe allow="autoplay; fullscreen" frameborder="0" src="https://candy.engine.adglare.net/?711900550&amp;iframe&amp;sizes=728x90&amp;ag_custom_vlmcp=11d8884a-c204-4705-8dc5-d17be23ed7bf&amp;ag_custom_vlmspot=leaderboard_posts" style="width:728px; height:90px;">
               </iframe>
              </div>
             </div>
             <article class="message message--post js-post js-inlineModContainer" data-author="renice" data-content="post-197432" id="js-post-197432">
              <span class="u-anchorTarget" id="post-197432">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m avatar--default avatar--default--dynamic" data-user-id="90828" data-xf-init="member-tooltip" href="/members/renice.90828/" style="background-color: #ffca28; color: #ffe57f">
                    <span class="avatar-u90828-m">
                     R
                    </span>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="90828" data-xf-init="member-tooltip" dir="auto" href="/members/renice.90828/" itemprop="name">
                     renice
                    </a>
                   </h4>
                   <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                    Newbie
                   </h5>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Jul 1, 2017
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     43
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     85
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197432" rel="nofollow">
                    <time class="u-dt" data-date-string="Sep 16, 2017" data-time="1505506316" data-time-string="4:11 AM" datetime="2017-09-16T04:11:56+0800" dir="auto" title="Sep 16, 2017 at 4:11 AM">
                     Sep 16, 2017
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/197432/share" data-xf-init="share-tooltip" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197432" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/197432/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197432" rel="nofollow">
                     #2
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="renice · Sep 16, 2017 at 4:11 AM" data-lb-id="post-197432">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     well that's unpleasant.
                     <br/>
                     The linked source includes details to discover the compromised files, but found none on my (main) system. Will have to check the rest.
                     <br/>
                     <br/>
                     For renpy games, I never use the provided packages. I use a full installation of renpy, and delete everything from the game publisher other than the 'game' folder. The game folder inside a folder of arbitrary name can be placed in the right location for Renpy and launched from there. This avoids using any executables or library files from the publisher.
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                 </div>
                 <div class="reactionsBar js-reactionsList">
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="197432" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/197432/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="197432" data-mq-action="add" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=197432" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/197432/quote" data-xf-click="quote" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=197432" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/197432/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <article class="message message--post js-post js-inlineModContainer" data-author="FallenLondon" data-content="post-197438" id="js-post-197438">
              <span class="u-anchorTarget" id="post-197438">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m avatar--default avatar--default--dynamic" data-user-id="57" data-xf-init="member-tooltip" href="/members/fallenlondon.57/" style="background-color: #fbc02d; color: #ffff8d">
                    <span class="avatar-u57-m">
                     F
                    </span>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="57" data-xf-init="member-tooltip" dir="auto" href="/members/fallenlondon.57/" itemprop="name">
                     FallenLondon
                    </a>
                   </h4>
                   <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                    Active Member
                   </h5>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Aug 5, 2016
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     718
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     506
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197438" rel="nofollow">
                    <time class="u-dt" data-date-string="Sep 16, 2017" data-time="1505506705" data-time-string="4:18 AM" datetime="2017-09-16T04:18:25+0800" dir="auto" title="Sep 16, 2017 at 4:18 AM">
                     Sep 16, 2017
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/197438/share" data-xf-init="share-tooltip" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197438" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/197438/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-197438" rel="nofollow">
                     #3
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="FallenLondon · Sep 16, 2017 at 4:18 AM" data-lb-id="post-197438">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     I don't understand the severity rating:
                     <br/>
                     Severity: Medium (fake software packages, code execution of benign malware)
                     <br/>
                     <br/>
                     What is benign malware?
                     <br/>
                     <br/>
                     <a class="username" data-user-id="1983" data-username="@wep" data-xf-init="member-tooltip" href="https://f95zone.to/members/1983/">
                      @wep
                     </a>
                     can you explain what that means?
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                 </div>
                 <div class="reactionsBar js-reactionsList">
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="197438" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/197438/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="197438" data-mq-action="add" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=197438" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/197438/quote" data-xf-click="quote" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=197438" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/197438/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <article class="message message-threadStarterPost message--post js-post js-inlineModContainer" data-author="Vealis" data-content="post-198080" id="js-post-198080">
              <span class="u-anchorTarget" id="post-198080">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m avatar--default avatar--default--dynamic" data-user-id="1698" data-xf-init="member-tooltip" href="/members/vealis.1698/" style="background-color: #ffeb3b; color: #f9a825">
                    <span class="avatar-u1698-m">
                     V
                    </span>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="1698" data-xf-init="member-tooltip" dir="auto" href="/members/vealis.1698/" itemprop="name">
                     Vealis
                    </a>
                   </h4>
                   <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                    Member
                   </h5>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Aug 14, 2016
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     184
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     72
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198080" rel="nofollow">
                    <time class="u-dt" data-date-string="Sep 16, 2017" data-time="1505550146" data-time-string="4:22 PM" datetime="2017-09-16T16:22:26+0800" dir="auto" title="Sep 16, 2017 at 4:22 PM">
                     Sep 16, 2017
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/198080/share" data-xf-init="share-tooltip" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198080" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/198080/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198080" rel="nofollow">
                     #4
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="Vealis · Sep 16, 2017 at 4:22 PM" data-lb-id="post-198080">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     <blockquote class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote">
                      <div class="bbCodeBlock-title">
                       <a class="bbCodeBlock-sourceJump" data-content-selector="#post-197438" data-xf-click="attribution" href="/goto/post?id=197438">
                        FallenLondon said:
                       </a>
                      </div>
                      <div class="bbCodeBlock-content">
                       <div class="bbCodeBlock-expandContent">
                        I don't understand the severity rating:
                        <br/>
                        Severity: Medium (fake software packages, code execution of benign malware)
                        <br/>
                        <br/>
                        What is benign malware?
                        <br/>
                        <br/>
                        <a class="username" data-user-id="1983" data-username="@wep" data-xf-init="member-tooltip" href="https://f95zone.to/members/1983/">
                         @wep
                        </a>
                        can you explain what that means?
                       </div>
                       <div class="bbCodeBlock-expandLink">
                        <a>
                         Click to expand...
                        </a>
                       </div>
                      </div>
                     </blockquote>
                     This article explains benign malware nicely.
                     <br/>
                     <br/>
                     <a class="link link--external" href="http://newsroom.kaspersky.eu/en/texts/detail/article/prank-programs-altruistic-malware-and-stoned-viruses-kaspersky-lab-remembers-benign-malware/?no_cache=1&amp;cHash=efcac9501839c250317fceb08cd854fb" rel="nofollow noopener" target="_blank">
                      Kaspersky Lab – Newsroom EU. News Article
                     </a>
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                 </div>
                 <div class="reactionsBar js-reactionsList is-active">
                  <ul class="reactionSummary th_reactplus_reactionSummary--condensed">
                   <li>
                    <span class="reaction reaction--small reaction--1" data-reaction-id="1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                    </span>
                   </li>
                  </ul>
                  <span class="u-srOnly">
                   Reactions:
                  </span>
                  <a class="reactionsBar-link" data-cache="false" data-xf-click="overlay" href="/posts/198080/reactions">
                   <bdi>
                    wep
                   </bdi>
                   and
                   <bdi>
                    FallenLondon
                   </bdi>
                  </a>
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="198080" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/198080/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="198080" data-mq-action="add" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=198080" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/198080/quote" data-xf-click="quote" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=198080" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/198080/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <article class="message message--post js-post js-inlineModContainer" data-author="wep" data-content="post-198655" id="js-post-198655">
              <span class="u-anchorTarget" id="post-198655">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m" data-user-id="1983" data-xf-init="member-tooltip" href="/members/wep.1983/">
                    <img alt="wep" class="avatar-u1983-m" itemprop="image" src="/data/avatars/m/1/1983.jpg?1610721457" srcset="/data/avatars/l/1/1983.jpg?1610721457 2x"/>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="1983" data-xf-init="member-tooltip" dir="auto" href="/members/wep.1983/" itemprop="name">
                     <span style="color: rgb(157, 255, 125);">
                      <span class='="username--style26"'>
                       <span style="color: rgb(157, 255, 125);">
                        wep
                       </span>
                      </span>
                     </span>
                    </a>
                   </h4>
                   <span style="color: rgb(103, 248, 253);">
                    <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                     OffLine
                    </h5>
                   </span>
                   <div class="userBanner userBanner userBanner--orange message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                     Respected User
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner userBanner userBanner--blue message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                     Former Staff
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Aug 17, 2016
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     2,899
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     16,897
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198655" rel="nofollow">
                    <time class="u-dt" data-date-string="Sep 17, 2017" data-time="1505577905" data-time-string="12:05 AM" datetime="2017-09-17T00:05:05+0800" dir="auto" title="Sep 17, 2017 at 12:05 AM">
                     Sep 17, 2017
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/198655/share" data-xf-init="share-tooltip" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198655" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/198655/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198655" rel="nofollow">
                     #5
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="wep · Sep 17, 2017 at 12:05 AM" data-lb-id="post-198655">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     <blockquote class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote">
                      <div class="bbCodeBlock-title">
                       <a class="bbCodeBlock-sourceJump" data-content-selector="#post-197438" data-xf-click="attribution" href="/goto/post?id=197438">
                        FallenLondon said:
                       </a>
                      </div>
                      <div class="bbCodeBlock-content">
                       <div class="bbCodeBlock-expandContent">
                        I don't understand the severity rating:
                        <br/>
                        Severity: Medium (fake software packages, code execution of benign malware)
                        <br/>
                        <br/>
                        What is benign malware?
                        <br/>
                        <br/>
                        <a class="username" data-user-id="1983" data-username="@wep" data-xf-init="member-tooltip" href="https://f95zone.to/members/1983/">
                         @wep
                        </a>
                        can you explain what that means?
                       </div>
                       <div class="bbCodeBlock-expandLink">
                        <a>
                         Click to expand...
                        </a>
                       </div>
                      </div>
                     </blockquote>
                     Hi FallenLondon, I was traveling for work. Actually Squishy link is quite clear.
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                  <aside class="message-signature">
                   <div class="uix_signatureExpand">
                    Expand Signature
                   </div>
                   <div class="bbWrapper">
                    <div style="text-align: center">
                     ​
                    </div>
                   </div>
                  </aside>
                 </div>
                 <div class="reactionsBar js-reactionsList is-active">
                  <ul class="reactionSummary th_reactplus_reactionSummary--condensed">
                   <li>
                    <span class="reaction reaction--small reaction--1" data-reaction-id="1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                    </span>
                   </li>
                  </ul>
                  <span class="u-srOnly">
                   Reactions:
                  </span>
                  <a class="reactionsBar-link" data-cache="false" data-xf-click="overlay" href="/posts/198655/reactions">
                   <bdi>
                    Vealis
                   </bdi>
                  </a>
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="198655" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/198655/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="198655" data-mq-action="add" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=198655" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/198655/quote" data-xf-click="quote" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=198655" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/198655/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <article class="message message--post js-post js-inlineModContainer" data-author="FallenLondon" data-content="post-198682" id="js-post-198682">
              <span class="u-anchorTarget" id="post-198682">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m avatar--default avatar--default--dynamic" data-user-id="57" data-xf-init="member-tooltip" href="/members/fallenlondon.57/" style="background-color: #fbc02d; color: #ffff8d">
                    <span class="avatar-u57-m">
                     F
                    </span>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="57" data-xf-init="member-tooltip" dir="auto" href="/members/fallenlondon.57/" itemprop="name">
                     FallenLondon
                    </a>
                   </h4>
                   <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                    Active Member
                   </h5>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Aug 5, 2016
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     718
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     506
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198682" rel="nofollow">
                    <time class="u-dt" data-date-string="Sep 17, 2017" data-time="1505578667" data-time-string="12:17 AM" datetime="2017-09-17T00:17:47+0800" dir="auto" title="Sep 17, 2017 at 12:17 AM">
                     Sep 17, 2017
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/198682/share" data-xf-init="share-tooltip" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198682" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/198682/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/post-198682" rel="nofollow">
                     #6
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="FallenLondon · Sep 17, 2017 at 12:17 AM" data-lb-id="post-198682">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     No worries wep. I just thought malware was by definition malicious - the name is after all derived from malicious software. So the addition benign made zero sense to me.
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                 </div>
                 <div class="reactionsBar js-reactionsList">
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="198682" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/198682/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="198682" data-mq-action="add" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=198682" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/198682/quote" data-xf-click="quote" href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/reply?quote=198682" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/198682/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
            </div>
           </div>
           <div class="block-outer block-outer--after">
            <div class="block-outer-opposite">
             <a class="showIgnoredLink is-hidden js-showIgnored" data-xf-init="tooltip" href="javascript:" title="Show hidden content by {{names}}">
              Show ignored content
             </a>
            </div>
            <div class="block-outer-opposite">
             <a class="th_reactplus_showHiddenLink js-thReactPlusShowHidden is-hidden" data-xf-init="tooltip" href="javascript:void(0)" title="Show hidden content by {{names}}">
              Show hidden low quality content
             </a>
            </div>
           </div>
          </div>
          <div class="blockMessage blockMessage--warning">
           <strong>
            Warning!
           </strong>
           This thread is more than 2596 days old.
           <br/>
           It's likely that no further discussion is required, in which case we recommend starting a new thread. If however you feel your response is required you can still do so.
           <div class="blockMessage blockMessage--error">
            <ul class="inputChoices">
             <li class="inputChoices-choice">
              <label class="iconic">
               <input id="js-confirmOld" name="confirm" type="checkbox" value="1"/>
               <i aria-hidden="true">
               </i>
               <span class="iconic-label">
                I understand this is an old thread, but want to reply anyway
               </span>
              </label>
             </li>
            </ul>
           </div>
          </div>
          <div class="blockMessage blockMessage--none">
          </div>
          <div class="block-container block--similarContents view-thread">
           <h3 class="block-minorHeader collapseTrigger collapseTrigger--block is-active" data-storage-key="_similarThreads" data-storage-type="cookie" data-target=".block--similarContents .block-body" data-xf-click="toggle" data-xf-init="toggle-storage-ex">
            Similar threads
           </h3>
           <div class="block-body toggleTarget is-active">
            <div class="structItemContainer">
             <div class="structItemContainer-group js-threadList">
              <div class="structItem structItem--thread js-trendingThreadItem js-inlineModContainer js-threadListItem-78740" data-author="puffyshirt">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s avatar--default avatar--default--dynamic" data-user-id="3298917" data-xf-init="member-tooltip" href="/members/puffyshirt.3298917/" style="background-color: #006064; color: #84ffff">
                  <span class="avatar-u3298917-s">
                   P
                  </span>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <div class="structItem-title" uix-data-href="/threads/paradise-found-media-packs.78740/">
                 <a class="" data-preview-url="/threads/paradise-found-media-packs.78740/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/paradise-found-media-packs.78740/">
                  Paradise Found: media packs
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=78740">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="3298917" data-xf-init="member-tooltip" dir="auto" href="/members/puffyshirt.3298917/">
                    puffyshirt
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/paradise-found-media-packs.78740/" rel="nofollow">
                    <time class="u-dt" data-date-string="Apr 5, 2021" data-time="1617615381" data-time-string="5:36 PM" datetime="2021-04-05T17:36:21+0800" dir="auto" title="Apr 5, 2021 at 5:36 PM">
                     Apr 5, 2021
                    </time>
                   </a>
                  </li>
                  <span class="structItem-pageJump">
                   <a href="/threads/paradise-found-media-packs.78740/page-2">
                    2
                   </a>
                  </span>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 94">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  153
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  444K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a href="/threads/paradise-found-media-packs.78740/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Jun 27, 2024" data-time="1719455084" data-time-string="10:24 AM" datetime="2024-06-27T10:24:44+0800" dir="auto" title="Jun 27, 2024 at 10:24 AM">
                  Jun 27, 2024
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="277208" data-xf-init="member-tooltip" dir="auto" href="/members/scarfer.277208/">
                  scarfer
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs avatar--default avatar--default--dynamic" data-user-id="277208" data-xf-init="member-tooltip" href="/members/scarfer.277208/" style="background-color: #5c6bc0; color: #8c9eff">
                  <span class="avatar-u277208-s">
                   S
                  </span>
                 </a>
                </div>
               </div>
              </div>
              <div class="structItem structItem--thread js-trendingThreadItem is-prefix109 is-unread js-inlineModContainer js-threadListItem-66335" data-author="skrusher">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="1404629" data-xf-init="member-tooltip" href="/members/skrusher.1404629/">
                  <img alt="skrusher" class="avatar-u1404629-s" src="/data/avatars/s/1404/1404629.jpg?1660873171" srcset="/data/avatars/m/1404/1404629.jpg?1660873171 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <ul class="structItem-statuses">
                 <li>
                  <i aria-hidden="true" class="structItem-status structItem-status--poll" title="Poll">
                  </i>
                  <span class="u-srOnly">
                   Poll
                  </span>
                 </li>
                </ul>
                <div class="structItem-title" uix-data-href="/threads/home-of-incest.66335/unread">
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/recommendations-identification.104/?prefix_id[0]=109" rel="nofollow" title="Add to filters">
                  <span class="label label--orange" dir="auto">
                   Recommending
                  </span>
                 </a>
                 <a class="" data-preview-url="/threads/home-of-incest.66335/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/home-of-incest.66335/unread">
                  Home of Incest
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <span class="ratingStarsRow">
                    <span class="ratingStars bratr-rating" title="5.00 star(s)">
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="u-srOnly">
                      5.00 star(s)
                     </span>
                    </span>
                    <span class="ratingStarsRow-text">
                     <div data-href="/threads/home-of-incest.66335/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread">
                      23 Votes
                     </div>
                    </span>
                   </span>
                  </li>
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=66335">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="1404629" data-xf-init="member-tooltip" dir="auto" href="/members/skrusher.1404629/">
                    skrusher
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/home-of-incest.66335/" rel="nofollow">
                    <time class="u-dt" data-date-string="Nov 13, 2020" data-time="1605202777" data-time-string="1:39 AM" datetime="2020-11-13T01:39:37+0800" dir="auto" title="Nov 13, 2020 at 1:39 AM">
                     Nov 13, 2020
                    </time>
                   </a>
                  </li>
                  <li>
                   <a class="labelLink" data-xf-init="tooltip" href="/watched/threads?nodes[0]=104" rel="nofollow" title="Add to filters">
                    Recommendations &amp; Identification
                   </a>
                  </li>
                  <span class="structItem-pageJump">
                   <a href="/threads/home-of-incest.66335/page-42">
                    42
                   </a>
                   <a href="/threads/home-of-incest.66335/page-43">
                    43
                   </a>
                   <a href="/threads/home-of-incest.66335/page-44">
                    44
                   </a>
                  </span>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 729">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  4K
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  3M
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a class="uix_mobileNodeTitle" href="/forums/recommendations-identification.104/">
                 Recommendations &amp; Identification
                </a>
                <a href="/threads/home-of-incest.66335/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Oct 22, 2024" data-time="1729533174" data-time-string="1:52 AM" datetime="2024-10-22T01:52:54+0800" dir="auto" title="Oct 22, 2024 at 1:52 AM">
                  Tuesday at 1:52 AM
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="1090247" data-xf-init="member-tooltip" dir="auto" href="/members/mario4don.1090247/">
                  <i class="fa-fw fas fa-angle-double-down" style="padding-right: 2px; color: rgb(64, 255, 1);">
                  </i>
                  <span style="color: rgb(241, 230, 9);">
                   <a class="username" data-user-id="1090247" data-xf-init="member-tooltip" dir="auto" href="/members/mario4don.1090247/">
                    Mario4don
                   </a>
                  </span>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs" data-user-id="1090247" data-xf-init="member-tooltip" href="/members/mario4don.1090247/">
                  <img alt="Mario4don" class="avatar-u1090247-s" src="/data/avatars/s/1090/1090247.jpg?1661222497"/>
                 </a>
                </div>
               </div>
              </div>
              <div class="structItem structItem--thread js-trendingThreadItem js-inlineModContainer js-threadListItem-24824" data-author="JoyRideX">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="1194296" data-xf-init="member-tooltip" href="/members/joyridex.1194296/">
                  <img alt="JoyRideX" class="avatar-u1194296-s" src="/data/avatars/s/1194/1194296.jpg?1561356739" srcset="/data/avatars/m/1194/1194296.jpg?1561356739 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <div class="structItem-title" uix-data-href="/threads/space-rescue-code-pink.24824/">
                 <a class="" data-preview-url="/threads/space-rescue-code-pink.24824/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/space-rescue-code-pink.24824/">
                  Space Rescue Code Pink
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <span class="ratingStarsRow">
                    <span class="ratingStars bratr-rating" title="3.50 star(s)">
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--half">
                     </span>
                     <span class="ratingStars-star">
                     </span>
                     <span class="u-srOnly">
                      3.50 star(s)
                     </span>
                    </span>
                    <span class="ratingStarsRow-text">
                     <div data-href="/threads/space-rescue-code-pink.24824/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread">
                      4 Votes
                     </div>
                    </span>
                   </span>
                  </li>
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=24824">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="1194296" data-xf-init="member-tooltip" dir="auto" href="/members/joyridex.1194296/">
                    JoyRideX
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/space-rescue-code-pink.24824/" rel="nofollow">
                    <time class="u-dt" data-date-string="Jan 28, 2019" data-time="1548673921" data-time-string="7:12 PM" datetime="2019-01-28T19:12:01+0800" dir="auto" title="Jan 28, 2019 at 7:12 PM">
                     Jan 28, 2019
                    </time>
                   </a>
                  </li>
                  <li>
                   <a class="labelLink" data-xf-init="tooltip" href="/watched/threads?nodes[0]=11" rel="nofollow" title="Add to filters">
                    Introduction
                   </a>
                  </li>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 29">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  29
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  54K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a class="uix_mobileNodeTitle" href="/forums/introduction.11/">
                 Introduction
                </a>
                <a href="/threads/space-rescue-code-pink.24824/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Jul 31, 2021" data-time="1627706283" data-time-string="12:38 PM" datetime="2021-07-31T12:38:03+0800" dir="auto" title="Jul 31, 2021 at 12:38 PM">
                  Jul 31, 2021
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="3080561" data-xf-init="member-tooltip" dir="auto" href="/members/bask-0a.3080561/">
                  Bask-0a
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs" data-user-id="3080561" data-xf-init="member-tooltip" href="/members/bask-0a.3080561/">
                  <img alt="Bask-0a" class="avatar-u3080561-s" src="/data/avatars/s/3080/3080561.jpg?1622126383"/>
                 </a>
                </div>
               </div>
              </div>
              <div class="structItem structItem--thread js-trendingThreadItem js-inlineModContainer js-threadListItem-20195" data-author="Crystalcheese">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="993404" data-xf-init="member-tooltip" href="/members/crystalcheese.993404/">
                  <img alt="Crystalcheese" class="avatar-u993404-s" src="/data/avatars/s/993/993404.jpg?1541449543" srcset="/data/avatars/m/993/993404.jpg?1541449543 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <div class="structItem-title" uix-data-href="/threads/straight-shota-vn-in-development.20195/">
                 <a class="" data-preview-url="/threads/straight-shota-vn-in-development.20195/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/straight-shota-vn-in-development.20195/">
                  Straight shota VN in development
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=20195">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="993404" data-xf-init="member-tooltip" dir="auto" href="/members/crystalcheese.993404/">
                    Crystalcheese
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/straight-shota-vn-in-development.20195/" rel="nofollow">
                    <time class="u-dt" data-date-string="Nov 6, 2018" data-time="1541458750" data-time-string="6:59 AM" datetime="2018-11-06T06:59:10+0800" dir="auto" title="Nov 6, 2018 at 6:59 AM">
                     Nov 6, 2018
                    </time>
                   </a>
                  </li>
                  <span class="structItem-pageJump">
                   <a href="/threads/straight-shota-vn-in-development.20195/page-2">
                    2
                   </a>
                   <a href="/threads/straight-shota-vn-in-development.20195/page-3">
                    3
                   </a>
                  </span>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 124">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  219
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  132K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a href="/threads/straight-shota-vn-in-development.20195/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Jul 14, 2024" data-time="1720968686" data-time-string="10:51 PM" datetime="2024-07-14T22:51:26+0800" dir="auto" title="Jul 14, 2024 at 10:51 PM">
                  Jul 14, 2024
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="320388" data-xf-init="member-tooltip" dir="auto" href="/members/yercat.320388/">
                  yercat
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs" data-user-id="320388" data-xf-init="member-tooltip" href="/members/yercat.320388/">
                  <img alt="yercat" class="avatar-u320388-s" src="/data/avatars/s/320/320388.jpg?1685381058"/>
                 </a>
                </div>
               </div>
              </div>
              <div class="structItem structItem--thread js-trendingThreadItem is-prefix70 js-inlineModContainer js-threadListItem-2643" data-author="ikaruga">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="1355" data-xf-init="member-tooltip" href="/members/ikaruga.1355/">
                  <img alt="ikaruga" class="avatar-u1355-s" src="/data/avatars/s/1/1355.jpg?1489044901" srcset="/data/avatars/m/1/1355.jpg?1489044901 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <ul class="structItem-statuses">
                 <li>
                  <i aria-hidden="true" class="structItem-status structItem-status--locked" title="Locked">
                  </i>
                  <span class="u-srOnly">
                   Locked
                  </span>
                 </li>
                </ul>
                <div class="structItem-title" uix-data-href="/threads/big-brother-understanding-mechanics-code-thread-v0-9-0-006.2643/">
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/general-discussions.9/?prefix_id[0]=70" rel="nofollow" title="Add to filters">
                  <span class="label label--primary" dir="auto">
                   Archived
                  </span>
                 </a>
                 <a class="" data-preview-url="/threads/big-brother-understanding-mechanics-code-thread-v0-9-0-006.2643/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/big-brother-understanding-mechanics-code-thread-v0-9-0-006.2643/">
                  Big Brother: Understanding mechanics (code thread)  [v0.9.0.006]
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <span class="ratingStarsRow">
                    <span class="ratingStars bratr-rating" title="5.00 star(s)">
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="u-srOnly">
                      5.00 star(s)
                     </span>
                    </span>
                    <span class="ratingStarsRow-text">
                     <div data-href="/threads/big-brother-understanding-mechanics-code-thread-v0-9-0-006.2643/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread">
                      1 Vote
                     </div>
                    </span>
                   </span>
                  </li>
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=2643">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="1355" data-xf-init="member-tooltip" dir="auto" href="/members/ikaruga.1355/">
                    ikaruga
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/big-brother-understanding-mechanics-code-thread-v0-9-0-006.2643/" rel="nofollow">
                    <time class="u-dt" data-date-string="May 1, 2017" data-time="1493644562" data-time-string="9:16 PM" datetime="2017-05-01T21:16:02+0800" dir="auto" title="May 1, 2017 at 9:16 PM">
                     May 1, 2017
                    </time>
                   </a>
                  </li>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 30">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  68
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  77K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a href="/threads/big-brother-understanding-mechanics-code-thread-v0-9-0-006.2643/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Apr 11, 2019" data-time="1554959316" data-time-string="1:08 PM" datetime="2019-04-11T13:08:36+0800" dir="auto" title="Apr 11, 2019 at 1:08 PM">
                  Apr 11, 2019
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="25819" data-xf-init="member-tooltip" dir="auto" href="/members/bas.25819/">
                  bas
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs" data-user-id="25819" data-xf-init="member-tooltip" href="/members/bas.25819/">
                  <img alt="bas" class="avatar-u25819-s" src="/data/avatars/s/25/25819.jpg?1584782724"/>
                 </a>
                </div>
               </div>
              </div>
             </div>
            </div>
           </div>
          </div>
         </div>
         <!-- BELOW MAIN CONTENT -->
        </div>
       </div>
      </div>
      <div class="breadcrumb block p-breadcrumb--bottom">
       <div class="pageContent">
        <ul class="p-breadcrumbs p-breadcrumbs--bottom" itemscope="" itemtype="https://schema.org/BreadcrumbList">
         <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
          <a href="/" itemprop="item">
           <span itemprop="name">
            Forums
           </span>
          </a>
          <meta content="1" itemprop="position"/>
         </li>
         <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
          <a href="/categories/discussion.8/" itemprop="item">
           <span itemprop="name">
            Discussion
           </span>
          </a>
          <meta content="2" itemprop="position"/>
         </li>
         <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
          <a href="/forums/general-discussions.9/" itemprop="item">
           <span itemprop="name">
            General Discussions
           </span>
          </a>
          <meta content="3" itemprop="position"/>
         </li>
        </ul>
       </div>
      </div>
      <div class="samBannerUnit samAlignCenter" data-position="container_breadcrumb_bottom_below">
       <div class="samItem">
        <iframe allow="autoplay; fullscreen" frameborder="0" src="https://candy.engine.adglare.net/?356780338&amp;iframe&amp;sizes=728x90&amp;ag_custom_vlmcp=e44a1cb3-639e-45f1-831b-672df53f2a57&amp;ag_custom_vlmspot=leaderboard_footer" style="width:728px; height:90px;">
        </iframe>
       </div>
      </div>
     </div>
    </div>
    <div class="uix_fabBar uix_fabBar--active">
     <div class="u-scrollButtons js-scrollButtons" data-trigger-type="both">
      <a class="button--scroll button" data-xf-click="scroll-to" href="#top">
       <span class="button-text">
        <i aria-hidden="true" class="fa--xf fas fa-arrow-up">
        </i>
        <span class="u-srOnly">
         Top
        </span>
       </span>
      </a>
      <a class="button--scroll button" data-xf-click="scroll-to" href="#footer">
       <span class="button-text">
        <i aria-hidden="true" class="fa--xf fas fa-arrow-down">
        </i>
        <span class="u-srOnly">
         Bottom
        </span>
       </span>
      </a>
     </div>
     <div class="p-title-pageAction">
      <select class="br-select input" data-deselectable="false" data-initial-rating="0" data-rating-href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/br-rate" data-readonly="false" data-show-selected="true" data-vote-content='&lt;div data-href="/threads/malicious-code-found-in-official-python-repository-pypi.5024/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread"&gt;0 Votes&lt;/div&gt;' data-widget-class="bratr-rating" data-xf-init="rating" name="rating">
       <option value="">
       </option>
       <option value="1">
        Terrible
       </option>
       <option value="2">
        Poor
       </option>
       <option value="3">
        Average
       </option>
       <option value="4">
        Good
       </option>
       <option value="5">
        Excellent
       </option>
      </select>
     </div>
    </div>
   </div>
  </div>
  <div class="u-bottomFixer js-bottomFixTarget">
  </div>
  <form hidden="hidden" style="display:none">
   <input id="_xfClientLoadTime" name="_xfClientLoadTime" tabindex="-1" title="_xfClientLoadTime" type="text" value=""/>
  </form>
 </body>
</html>
