dvzrv, to python
@dvzrv@chaos.social avatar

Yay, my about sources for packaging has been merged.

https://rfc.archlinux.page/0020-sources-for-python-packaging/

miketheman, to github
@miketheman@hachyderm.io avatar
mistersql, to github
@mistersql@mastodon.social avatar

How do #pypi packages go viral? (or #github repos for that matter)

Conference talks? Is reddit (or reddit like things) doing it?

sethmlarson, to python
@sethmlarson@fosstodon.org avatar

@pypi now requires #2FA for new user registrations in order to publish or create new projects. This is part of a broader effort to require 2FA for all users of #PyPI by the end of 2023.

#Python #Security #Opensource

https://blog.pypi.org/posts/2023-08-08-2fa-enforcement-for-new-users/

miketheman, to python
@miketheman@hachyderm.io avatar

New Blog:

PyPI Requires 2FA for New User Registrations

https://blog.pypi.org/posts/2023-08-08-2fa-enforcement-for-new-users/

#pypi #python #security

sethmlarson, to python
@sethmlarson@fosstodon.org avatar

The #Python package manager #PDM has added support for system trust stores using the "truststore" package in v2.8.0! 🥳

This is the first major package to add truststore as a dependency.

https://pdm.fming.dev/latest/usage/config/#configure-https-certificates

sethmlarson,
@sethmlarson@fosstodon.org avatar

I was able to detect this by seeing a large increase in downloads on https://pepy.tech/project/truststore?versions=%2A (thanks @psincraian !) 📈

Then using my #PyPI dependency dataset I could query for dependent packages: https://github.com/sethmlarson/pypi-data

johnbeers, to random

I started working on the next iteration of #image2sound which was inspired by the idea that sculptors simply reveal what is hidden within the stone. What if the image itself determines the key, the tempo, etc. rather than the user passing arguments to the utility?

johnbeers,

Published my first package to #PyPI in the form of #image2sound 0.5 🤘

https://pypi.org/project/image2sound-jaerrib/0.5/

dvzrv, to archlinux
@dvzrv@chaos.social avatar

Packager and upstream work that could have been avoided by a reasonable phasing out of #OpenPGP signatures for #sdist tarballs on #PyPI: https://archlinux.org/todo/fix-reproducibility-of-packages-broken-by-pypi-removing-signature-files/

#archlinux #packagerlife #python

dvzrv, to archlinux
@dvzrv@chaos.social avatar

It seems we'll have a lot of "fun" with the #PyPi decision to remove signatures for sdist tarballs (https://blog.pypi.org/posts/2023-05-23-removing-pgp/) going forward.

To scream into the void: Yes, PyPi, someone was using those signatures. Distro package maintainers secured user supply chains with it!

I'm not looking forward to asking dozens of upstreams to host their signatures elsewhere (just stumbled across one case). Meanwhile reproducibility is now broken for those packages.

#ArchLinux #packagerlife #Python

dvzrv,
@dvzrv@chaos.social avatar

@Foxboron @sethmlarson

tbqh, I'm contemplating an RFC to stop using package sources from #PyPi, as dealing with sdist tarballs there was often an uphill battle already to begin with (e.g. due to missing files, missing tests, etc.).
In a way removing the signatures was the last straw that broke the camel's back (for me at least). And yes, removing the files instead of just stopping to allow uploading them was not a good idea.

civodul,
@civodul@toot.aquilenet.fr avatar

@dvzrv Another approach would have been for #PyPI to strengthen the infrastructure: associate accounts with OpenPGP keys, require and enforce a per-package list of authorized upload signing keys, keep a transparency log of authorized key changes, distribute per-package keyrings, etc.

It’s nothing fancy, ftp.gnu.org does some of that.

@reproducible_builds

adminmagazine, to AdobePhotoshop
@adminmagazine@hachyderm.io avatar

The Project Jupyter community has released JupyterLab 4.0 with faster performance, improved search, and more https://www.admin-magazine.com/News/JupyterLab-4.0-Now-Available

sethmlarson, to python
@sethmlarson@fosstodon.org avatar

Everyone loves a PR that deletes code!

🟩🟥🟥🟥→🥳

But what about deleting code AND increasing your package's security? 🤯

That's exactly what Trusted Publishers are for. If your project uses then consider adopting them today! 🚀

https://docs.pypi.org/trusted-publishers/

markwalker, to python
@markwalker@fosstodon.org avatar

Does anyone have packages setup on github as a pypi trusted publisher to release to pypi.org and test.pypi.org from their actions?

My test workflow says "valid token, but no corresponding publisher" even though I've setup the publisher.

#python #pypi

hugovk, to python
@hugovk@mastodon.social avatar

🥚 ❌
🛞 ✅

Following PEP 715, @pypi has deprecated the old egg format, use wheel instead.

https://blog.pypi.org/posts/2023-06-26-deprecate-egg-uploads/

https://pythonwheels.com
#Python #egg #wheel #PEP715 #bdist_egg #bdist_wheel #PyPI

sethmlarson, to random
@sethmlarson@fosstodon.org avatar

The #PSF has received funding for Malware Detection on #PyPI from #CSET! This will mean getting closer to near-instant takedowns of malware on PyPI without needing to infinitely scale up manual triaging of reports all while remaining open! 🎉

https://discuss.python.org/t/pypi-malware-detection-project/28222

hugovk, to python
@hugovk@mastodon.social avatar

"@ThePSF has received funding from the Center for Security and Emerging Technology (CSET) to develop and improve the infrastructure for malware detection on PyPI. This project will be executed over the coming year."

"If you or your colleagues are currently performing malware analysis of PyPI uploads, we would love to hear from you at":

https://discuss.python.org/t/pypi-malware-detection-project/28222?u=hugovk #PyPI #Python #PSF #security

0x58, to infosec

📨 Latest issue of my curated and list of resources for week /2023 is out! It includes, but not only:

➝ 🇺🇸 🪖 Air Force denies running simulation where AI drone “killed” its operator
➝ 🇺🇸 🏂 Snowboards discloses after February attack
➝ 🇺🇸 🧪 Enzo Biochem Attack Exposes Information of 2.5M Individuals
➝ 🧠 🤖 Introducing Charlotte AI, ’s Generative AI Security Analyst
➝ 🐍 🦠 Malicious Packages Using Compiled Code to Bypass Detection
➝ 🇰🇵 🎠 N. Korean ScarCruft Hackers Exploit LNK Files to Spread
➝ 🦠 📱 New Zero-Click Hack Targets Users with Stealthy Root-Privilege
➝ 🇷🇺 🇺🇸 says U.S. accessed thousands of phones in spy plot
➝ 🇯🇵 🚗 Discloses New Data Breach Involving Vehicle, Customer Information
➝ ☁️ 👻 Organizations Warned of ‘Ghost Sites’ Exposing Sensitive Information
➝ 🔐 👀 faces $30 million fine over Ring, Alexa violations
➝ 🔐 🧱 Active Mirai Botnet Variant Exploiting Devices for Attacks
➝ 🇷🇺 🇺🇦 Russia’s ‘Silicon Valley’ hit by cyberattack; Ukrainian group claims deep access
➝ 🦠 🤖 Found in Apps With Over 420 Million Downloads
➝ 🦠 🚪 malware spread via Google Ads for , GIMP, more
➝ 👛 Southeast Asian hacking crew racks up victims, rapidly expands criminal campaign
➝ 🍏 finds bug that lets hackers bypass SIP root restrictions
➝ 🦠 🚪 zero-day abused since 2022 to drop new malware, steal data
➝ 🇬🇷 Worst cyberattack in disrupts high school exams, causes political spat
➝ 🇮🇳 🎠 Sneaky DogeRAT Trojan Poses as Popular Apps, Targets Indian Users
➝ 🇺🇸 U.S. Department of Defense releases 2023 Cyber Strategy
➝ 📱☝🏻 New BrutePrint Attack Lets Attackers Unlock Smartphones with Fingerprint Brute-Force
➝ 🇯🇵 🎠 New GobRAT Remote Access Targeting Routers in
➝ 🦠 📂 Clever ‘File Archiver In The Browser’ phishing trick uses domains

📚 This week's recommended reading is: "Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks" by Scott J. Shapiro

Subscribe to the to have it piping hot in your inbox every Sunday ⬇️

https://0x58.substack.com/p/infosec-mashup-week-222023

AAKL, to infosec

If you missed this, researchers say 's 2FA requirements don't go far fnough https://www.darkreading.com/application-security/pypi-2fa-requirements-dont-go-far-enough @darkreading

veit, to programming German
@veit@mastodon.social avatar

ReversingLabs has identified a novel attack on #PyPI using compiled #Python code to evade detection in the #SupplyChain: https://www.reversinglabs.com/blog/when-python-bytecode-bites-back-who-checks-the-contents-of-compiled-python-files

sethmlarson, to random
@sethmlarson@fosstodon.org avatar

#PyPI will now enforce use of Trusted Publishers or API tokens for uploading distributions if the user has 2FA enabled:

https://blog.pypi.org/posts/2023-06-01-2fa-enforcement-for-upload/

If your package is hosted on GitHub, I highly recommend checking out Trusted Publishers instead of API tokens. You can find official documentation on how to use Trusted Publishers with PyPI here:

https://docs.pypi.org/trusted-publishers/

jbzfn, to programming
@jbzfn@mastodon.social avatar

🐍 Subpoenaed PyPI says bye-bye to as much IP address data as it can
➥ The Register

"data minimization may prevent organizations from becoming a preferred source of on-demand surveillance: having excessive amounts of information about users invites legal demands, which staff then have to handle."

#Python #PyPI #Privacy
https://www.theregister.com/2023/05/27/pypi_ip_data_government/

sethmlarson, to programming
@sethmlarson@fosstodon.org avatar

New release of #Python package data from #PyPI. This is the first dataset with over 200K total package maintainers:

https://github.com/sethmlarson/pypi-data/releases/tag/2023.05.29

remixtures, to programming Portuguese
@remixtures@tldr.nettime.org avatar

#Python #PyPI #DataProtection #Surveillance #Privacy #Programming: "PyPI, the Python Package Index, began evaluating ways to reduce the amount of identifying information that it stores even before the US Justice Department came asking for data on suspect users.

But now that the code repository has disclosed receiving three subpoenas for data on five users earlier this year, the Python community package registry wants developers to understand that it's working to minimize the user data that it stores.

The goal is not to be unable to respond to lawful requests for information; rather it's to store only the minimum amount of data necessary so as not to expose users to unnecessary privacy intrusion."

https://www.theregister.com/2023/05/27/pypi_ip_data_government/

0x58, to infosec

📨 Latest issue of my curated and list of resources for week /2023 is out! It includes, but not only:

‣ 🇬🇧 🇺🇸 data breach: trusts shared patient details with without consent
‣ ☁️ Severe Flaw in Cloud's Cloud Service Exposed Confidential Data
‣ 🇨🇭 💰 US govt contractor confirms attack, data theft
‣ 🦠 🤖 : Looking under the hood of Intellexa’s spyware
‣ 🇦🇿 🇦🇲 Hacking in a war zone: in the Azerbaijan-Armenia conflict
‣ 🦠 🎮 Dark Frost Launches Devastating Attacks on Gaming Industry
‣ 🇷🇺 🦠 Mysterious designed to cripple industrial systems linked to
‣ 🇧🇷 🇵🇹 ‘Operation Magalenha’ targets credentials of 30 Portuguese
‣ 🩹 'strongly recommends' patching max severity flaw ASAP
‣ 🇮🇷 🇮🇱 Iranian hackers use new ransomware to attack Israeli orgs
‣ 🇺🇦 Cyber Attacks Strike 's State Bodies in Espionage Operation
‣ 🇨🇳 🇺🇸 Chinese state hackers infect critical infrastructure throughout the US and Guam
‣ 🐍 👨🏻‍⚖️ was subpoenaed
‣ 🇰🇵 🦠 N. Korean Group Targets IIS Servers to Deploy Espionage Malware
‣ 🦠 🤖 Data Stealing Malware Discovered in Popular Android Screen Recorder App
‣ 🇩🇪 Arms maker Rheinmetall confirms ransomware attack
‣ 🦠 New ‘GoldenJackal’ APT Targets Middle East, South Asia Governments
‣ 🇺🇸 🇰🇵 Treasury Department sanctions entities tied to North Korean IT scams, hacking
‣ 🇺🇸 📰 Cuba ransomware claims on Philadelphia Inquirer
‣ 🇺🇸 🏥 After ransomware attack, state’s second-largest health insurer says patient data stolen
‣ 🇯🇵 🇮🇳 🏍️ motorcycle plant shut down by cyber attack
‣ 🇺🇸 🪖 explosion hoax goes viral after verified accounts push
‣ 🇺🇸 🇪🇺 Fined Record $1.3 Billion and Ordered to Stop Sending European User Data to US
‣ 🦠 🎬 Cloned websites push information stealing malware
‣ 🇰🇷 🇺🇸 Warning: Devices Under Attack! New Security Flaw Exposed
‣ 🍏 fixes three new zero-days exploited to hack iPhones, Macs

📚 This week's recommended reading is: "Cyber Defense Matrix: The Essential Guide to Navigating the Cybersecurity Landscape" by Sounil Yu

Subscribe to the to have it piping hot in your inbox every Sunday ⬇️

https://0x58.substack.com/p/infosec-mashup-week-212023

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • Durango
  • thenastyranch
  • osvaldo12
  • magazineikmin
  • GTA5RPClips
  • rosin
  • InstantRegret
  • Youngstown
  • slotface
  • ngwrru68w68
  • kavyap
  • khanakhh
  • DreamBathrooms
  • megavids
  • mdbf
  • everett
  • ethstaker
  • normalnudes
  • cisconetworking
  • tacticalgear
  • cubers
  • modclub
  • provamag3
  • Leos
  • tester
  • anitta
  • lostlight
  • All magazines