Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

yossarian

@yossarian@infosec.exchange
  • Open on infosec.exchange

open source interloper; attracts bugs easily

אַ ביסל ייִדיש־פּאָסטינג

0 Followers
0 Following
50 Posts
Joined November 11, 2022
website:
https://yossarian.net
blog:
https://blog.yossarian.net
github:
https://github.com/woodruffw
bluesky:
https://bsky.app/profile/yossarian.net
OID:
1.3.6.1.4.1.55738

Posts

Open post
yossarian
yossarian @yossarian@infosec.exchange · 3d ago
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
following PEP 833, Python packaging now considers the HTML index representation frozen! I’m really happy we got this out: IMO it’s a small but very important step towards nudging clients to prefer the JSON index, which is better in every regard. https://blog.pypi.org/posts/2026-08-11-html-index-is-frozen/
The HTML representation of the index API is now frozen - The Python Package Index Blog
blog.pypi.org

The HTML representation of the index API is now frozen - The Python Package Index Blog

PyPI has adopted PEP 833, which

0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Aug 04, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
my keynote from europython is online! https://youtu.be/wMPe_KepOjc #python #europython
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jul 16, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
README, not https://blog.yossarian.net/2026/07/16/README-not #ai #oss
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jul 14, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @bagder@mastodon.social
@bagder@mastodon.social I think (hope) patch the planet will correct some of this: https://openai.com/index/patch-the-planet/ (I agree overall to be clear, Python's PSRT is very much swamped with reports.)
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jul 10, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @glyph@mastodon.social
@glyph@mastodon.social the main thing I’ve found them good for is information retrieval in other languages. But then you also get bangers like this
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jul 10, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
why tf am I a shower head
0
2
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jul 07, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
You shouldn’t trust Trusted Publishing https://blog.yossarian.net/2026/07/07/You-shouldnt-trust-trusted-publishing #python #security #oss
21
2
27
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jul 02, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @yossarian@infosec.exchange
(this is true regardless of the consumer. LLMs don't have mental states but you can still waste your money and sanity watching them chase down false leads.)
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jul 02, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
i think people grossly underestimate the importance/value of psychological safety in tool/systems design. the single biggest contributor to whether I feel like I'm interacting with a janky system is when there are multiple conflicting sources of truth/"correct" solutions and no obvious decision procedure for selecting among them.
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 30, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @migratory@jorts.horse
@migratory@jorts.horse oops, that was supposed to be one of the options...fixed.
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 30, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @yossarian@infosec.exchange
spoiler here: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=dc2f6e9480393e0a6fe7c1f8ceede5a8
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 30, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

intuition check: what would you expect this Rust snippet to print? ``` use itertools::Itertools; fn main() { let p = std::path::Path::new("/a/b/c"); let s = p.components().map(|c| c.as_os_str().to_string_lossy()).join("/"); println!("s={s:?}"); } ```

//a/b/c
18.8% (3)
a/b/c
75.0% (12)
empty string
0.0% (0)
/a/b/c
0.0% (0)
something else
6.3% (1)
16 votes Poll closed
View on infosec.exchange
0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 29, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @SnoopJ@hachyderm.io

@SnoopJ@hachyderm.io @kojoidrissa@fosstodon.org I think the inconsistency is surprising, but IMO int() should actually do neither this nor other non-western-arabic numbering schemes! it's IMO a good example of two (eminently) reasonable concerns being mixed rather than properly isolated -- int() should turn non-formatted western arabic digits into numbers, and there should probably be an int.parse() or similar API that can handle different numeral systems, i18n, infixes, etc.

0
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 26, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @yossarian@infosec.exchange

the JSON schema claims that composite actions support parallel but the runners suggest otherwise

3
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 25, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @yossarian@infosec.exchange

so many downstream questions not answered by the docs: can background and wait be used with expressions, or just literal booleans? will this eventually work with composite actions too?

6
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 25, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @yossarian@infosec.exchange
(this seems like a cool feature, but I'm also completely confused by _how_ it works given how much load-bearing code there is around actions ordering/initialization and the order in which pre/post-triggers for actions fire.)
3
0
1
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 25, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
GitHub just shipped parallel step support in GHA, which means I get to combine my two favorite things about computing: CI/CD security and race conditions
163
9
83
1
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 05, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

slopping my hogs (prompting my agents)

3
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 05, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

this MSRC saga seems destined to be canonized as an almost flawless example of how to implode community trust in a security setting through entirely unforced errors

1
0
1
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 02, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

copilot was already pretty mid, impressive how they’ve managed to make me dislike it even more by exhausting my quota on nothing except inline suggestions in…24 hours

3
1
2
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Jun 01, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

on one hand, the competitive market is a compelling theory. on the other hand, billions of dollars have failed to produce an EDR that doesn’t suck shit

3
2
1
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 23, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

this repo's issue indexing has been broken for over two weeks

2
2
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 23, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

gentleman's medium, n.: assigning a low-sev vulnerability a medium to get the reporter to stop quoting CVSS metrics as you

10
1
1
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 23, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

I actually can't think of a more frustrating place to put this button

5
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 22, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

@trailofbits@infosec.exchange recently spent several months contributing to zizmor, and wrote up their improvements here:

https://blog.trailofbits.com/2026/05/22/we-hardened-zizmors-github-actions-static-analyzer/

This work was really great: they got into some of the low and ugly bits that I’ve been procrastinating on, and in the process made zizmor significantly more correct and useful. Thanks to @DarkaMaul@infosec.exchange in particular for his hard and thoughtful work on anchors and expression parsing correctness!

20
0
11
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 16, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

huge thanks to @veeso_dev@hachyderm.io for sponsoring me on GitHub!

(sponsors are part of what keeps zizmor sustainable. please consider sponsoring!)

4
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 12, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @prioinv@hachyderm.io
@prioinv@hachyderm.io in principle nothing would break, but I think it would still be pretty exploitable in practice due to people granting elevated permissions to those jobs
0
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 12, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

it's not pull_request_target

there's no way it's pull_request_target

it was pull_request_target

35
2
12
1
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 04, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @djc@hachyderm.io
@djc@hachyderm.io definitely, I think it's a tradeoff that has worked well for Python in particular thanks to language properties. I actually think Rust's tradeoff is very defensible, it's more ecosystems like JS that I have a bone to pick with :-)
1
0
1
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 04, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @djc@hachyderm.io
@djc@hachyderm.io yeah, if one of your dependencies (transitive or not) places an upper bound. in practice this ends up not being a huge problem though, since Python packaging as a whole tends to be very good about compatibility. (this does cause issues though! Pydantic v1 -> v2 was a pretty painful upgrade for a lot of people because every leaf's constraint of Pydantic also needed to be explicitly broadened)
0
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 04, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @hynek@mastodon.social
@hynek@mastodon.social inside if you there are two wolves
1
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · May 04, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

people somewhat frequently complain about Python packaging’s assumption that each package can only resolve to a single version, but I actually think that was a pretty great outcome compared to having 3+ incompatible versions of the same package in your dep tree. Good example of constraints (even unintended ones) being liberating

23
6
11
1
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 29, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @hynek@mastodon.social

@hynek@mastodon.social @jezdez@publicidentity.net gh api /user has it if you're authed!

1
1
1
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 29, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

Registering my dissatisfaction with GitHub

https://blog.yossarian.net/2026/04/29/Registering-my-dissatisfaction-with-GitHub

#oss

10
0
6
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 27, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

it's cool when you spend 10 minutes writing an issue and GitHub decides to route it straight to hell instead

6
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 13, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @nedbat@hachyderm.io
@nedbat @hugovk these days I increasingly feel like it's impossible to do anything on GitHub without hitting a weird platform limitation like this one 🙂 I've filed https://github.com/dependabot/dependabot-core/issues/14713 for this on the Dependabot side
1
0
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 13, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

zizmor 1.24 is released! lots of bugfixes and features/enhancements:

https://docs.zizmor.sh/release-notes/#1240

12
0
4
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 13, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @bitprophet@social.coop
@bitprophet do you live in YONKERS? did you pay taxes in YONKERS? have you ever paid taxes in YONKERS? have you ever thought about paying taxes in YONKERS? would you ever consider paying taxes in YONKERS?
3
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 12, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

the best part about filing taxes in NYC is getting grilled about yonkers

4
4
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 12, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @matmair@mastodon.social
@matmair my experiences with them (which have been relatively few) have been uniformly negative. I really don't understand why they occupy such a trusted position in the CVE/CNA system, given how little accountability they seem to be subject to. then again, my experience with MITRE is similar in terms of getting spam contested!
0
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 12, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @joshbressers@infosec.exchange

@joshbressers @ancoghlan @hugovk it gets tricky when it's something that's contextually secure, e.g. http.server is secure under my attacker model when I'm running it on localhost, and I like that Python has it. but I'm sure the CPython folks are very tired of getting vuln reports for it!

1
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 12, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @hugovk@mastodon.social
@hugovk added it here! https://blog.yossarian.net/2026/04/11/Brocards-for-vulnerability-triage#no-vuln-from-documented-behavior
0
0
1
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 12, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @hugovk@mastodon.social
@hugovk that might need a new one! Mind if I credit you on it?
0
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 11, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

Brocards for vulnerability triage

https://blog.yossarian.net/2026/04/11/Brocards-for-vulnerability-triage

#security #oss

33
2
21
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 10, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @andrewnez@mastodon.social
@andrewnez true but I think we’ve only seen the beginning of it with bug reports/vuln spam. At least until the reputational incentives tail off
0
1
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 10, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @andrewnez@mastodon.social
@andrewnez yeah pretty similar, although with hacktoberfest at least the point was (kind of) to attract those beginners. but same negative outcomes!
1
3
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 10, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @yossarian@infosec.exchange
(and there are so many of them that there's no possible way to condition them to the community's norms, hence eternal September)
2
6
0
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 10, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @yossarian@infosec.exchange
I.e. I was sort of originally worried about erosion of norms among pre-existing community members, but that doesn't seem to be what's happening. instead we have an absolute avalanche of first-time contributors who are doing drive-by PRs and not sticking around long enough to learn how to properly engage with projects
3
7
1
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 10, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange

I'm starting to think that the civic/community/sustainability risks around LLMs in open source are a little more of the "eternal September" variety than I originally believed

11
8
2
0
Open post
yossarian
yossarian @yossarian@infosec.exchange · Apr 10, 2026
yossarian
@yossarian@infosec.exchange

open source interloper; attracts bugs easily אַ ביסל ייִדיש־פּאָסטינג

infosec.exchange
Replying to @westonsteimel@hachyderm.io

@westonsteimel hmm, like something where zizmor warns you to always explicitly put permissions: {}, even if all jobs are already down-scoped? That’s something I’d consider adding as a pedantic or auditor finding to zizmor, but I’m not aware of anything else that does that

1
0
0
0

Remote instance

infosec.exchange
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 06:19:58 UTC