_panva Profile Banner
Filip Skokan Profile
Filip Skokan

@_panva

Followers
658
Following
82
Media
34
Statuses
453

Identity, OpenID Connect, OAuth 2.0, SSO, Authorization, Authentication, Technical Standards. Node.js core collaborator and TSC member.

Czech Republic
Joined March 2019
Don't wanna be here? Send us removal request.
@_panva
Filip Skokan
4 years
Software's conformance to standards and its certification is not the pinnacle to shoot for. It is the absolute lowest bar.
0
2
15
@_panva
Filip Skokan
2 days
RT @nodejs: Node.js v24.7.0 is out 💚. Featuring:.- Post-Quantum Cryptography in node:crypto.- Modern Algorithms in Web Cryptography API.- N….
Tweet card summary image
nodejs.org
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
0
150
0
@grok
Grok
10 days
What do you want to know?.
507
374
3K
@_panva
Filip Skokan
18 days
I was lucky to be part of the second cohort of @GitHub Secure Open Source Fund program and I enjoyed every bit of it. The program is jam-packed with content that you don't want to miss. So if you have an impactful Open Source project, you should apply!.
Tweet card summary image
github.blog
Learn how the GitHub Secure Open Source Fund helped 71 open source projects significantly improve their security posture.
0
0
4
@_panva
Filip Skokan
21 days
A number of JWT libraries are being flagged by low quality CVEs, mine included. I've promptly responded to their author 4 months ago and haven't heard back since. Now there are poor quality CVEs on MITRE that are getting synced across all security tools. What a shame, and PITA.
2
0
4
@_panva
Filip Skokan
27 days
I'm going to be doing a pass over @nodejs Web Cryptography module as soon as Web Incubator CG (WICG) adopts the Web Cryptography Modern Algorithms proposal.
Tweet media one
1
0
2
@_panva
Filip Skokan
27 days
I've verified that oidc-provider (built using Koa) will run on CF Workers. Great job @yagiznizipli. No runtime can thrive without node compat and CF's approach to it is just 🧑‍🍳🤌.
0
3
9
@_panva
Filip Skokan
1 month
OpenSSL 3.5 upgrade in Node.js underway and so is planning for all the goodness that comes with having 3.5 at hand - ML-DSA, ML-KEM, HPKE
Tweet media one
0
0
3
@_panva
Filip Skokan
1 month
RT @selfissued: Updates to Audience Values for OAuth 2.0 Authorization Servers @_panva @__b_c @openid #IETF #OAuth….
0
1
0
@_panva
Filip Skokan
2 months
Having users keep a list of ESM-only dependencies to ignore "transform" on is the, as advertised, delightful Jest experience? As a maintainer of ESM-only modules I am not delighted being the support channel for @jestjs_ users who struggle to use web-compatible ESM modules.
Tweet media one
1
0
6
@_panva
Filip Skokan
3 months
FWIW the WebCryptoAPI in Node.js had these since August 2022.
0
0
1
@_panva
Filip Skokan
3 months
WebCryptoAPI Ed25519 and X25519 algorithms are finally unflagged in Chrome 137, Edge 137 will follow shortly after and then these are available in all browsers. This is long overdue and is arguably might be seen as DOA given we're now shifting our focus to PQC algorithm support.
1
0
3
@_panva
Filip Skokan
3 months
RT @_rafaelgss: A warm welcome to our newest Node.js TSC member: @_panva . Happy to see you onboard!.
0
5
0
@_panva
Filip Skokan
4 months
jsr recently added download stats to the UI which also shows user adoption is nearing 0 even for very popular projects. Apart from bug fixes and less punishment for module authors, what's missing? For users? For module authors? Incentive for one, what else?.
0
0
0
@_panva
Filip Skokan
4 months
Reality is that its doc generation drops doc inherited from the "implements" keyword, doesn't support full github flavored markdown, it punishes lack of useless interface docs with score deductions, lacks support for undeclared type dependencies necessary for a plugin ecosystem.
2
0
0
@_panva
Filip Skokan
4 months
jsr seems intended to be super convenient for module authors who already adopted typescript, it build js, generates docs, incentivises inline docs using tsdoc, generally avoids having to setup much tooling.
1
0
0
@_panva
Filip Skokan
4 months
There's a reason for those constant time checks. As flawed as they may be with eager optimizations done by js engines they still serve a purpose.
1
0
1
@_panva
Filip Skokan
4 months
I've seen recent code changes that dealt with the buffer-equal-constant-time mishap in Node.js v24.0.0 by replacing it with the buffer-equal module via package manager overwrites. Please know that doing so makes your code vulnerable to timing attacks.
1
0
1
@_panva
Filip Skokan
4 months
Did you move off of Node.js v18.x yet? 2 days 'till EOL
Tweet media one
0
4
31
@_panva
Filip Skokan
5 months
Thank you @ItsAndreKoenig for sponsoring me on @github. You can join them and discover my other standards-related projects at my sponsors profile:
github.com
Hi! I'm Filip Skokan 🇨🇿 I develop software related to Internet Standards such as OAuth 2, OpenID Connect, and Javascript Object Signing and Encryption. I am also a Node.js Technical Steering Co...
@ItsAndreKoenig
André König
5 months
At the moment, I’m working extensively with JSON Object Signing and Encryption. I’m glad I discovered the jose library by @_panva. It provides a smooth and intuitive API—highly recommended. An area which we should also cover in the standard library of.
0
0
4
@_panva
Filip Skokan
6 months
RT @satanacchio: Node.js v20.19.0 is out 🤩. This is a special minor release ✨.Although v20 is in maintenance mode, meaning only patch are e….
Tweet card summary image
nodejs.org
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
0
43
0
@_panva
Filip Skokan
6 months
JSR still has a long way to go to be taken seriously by maintainers, at least from the experience I'm having. Does anyone believe it'll ever become THE registry to use?.
0
0
1