Glenn 'devalias' Grant
@devalias.net
Hack. Dev. Transcend. // Polyglot Developer | Ethical Hacker | Biohacker | Youth Tech Advocate | Certified Human Potential Coach
https://www.devalias.net/
https://twitter.com/_devalias
https://github.com/0xdevalias
https://www.devalias.net/
https://twitter.com/_devalias
https://github.com/0xdevalias
Pinned
Glenn 'devalias' Grant
@devalias.net
· Jan 6
There's not much to see here for now.. but I figured at the very least I would create a space over here in case I decide to use it more actively.
In the meantime, you'll likely find more interesting content over at twitter.com/_devalias (when I remember it exists and can be bothered posting)
In the meantime, you'll likely find more interesting content over at twitter.com/_devalias (when I remember it exists and can be bothered posting)
Anyone know of a good JavaScript Unminify benchmark by chance?
(Or want to build one)
I’m thinking of a similar vibe to JSDeObsBench: jsdeobf.github.io
An issue I opened for it previously: github.com/Ch3nYe/JsDeO...
(Or want to build one)
I’m thinking of a similar vibe to JSDeObsBench: jsdeobf.github.io
An issue I opened for it previously: github.com/Ch3nYe/JsDeO...
Are there any similar benchmarks / leaderboards for JS unbundling / unminification? · Issue #3 · Ch3nYe/JsDeObsBench
The following idea / question came from discussion on j4k0xb/webcrack#189: And for comparing wakaru it would be a better idea to use a dataset for minifiers, transpilers and bundlers. Yeah, that's ...
github.com
September 1, 2025 at 1:03 AM
Anyone know of a good JavaScript Unminify benchmark by chance?
(Or want to build one)
I’m thinking of a similar vibe to JSDeObsBench: jsdeobf.github.io
An issue I opened for it previously: github.com/Ch3nYe/JsDeO...
(Or want to build one)
I’m thinking of a similar vibe to JSDeObsBench: jsdeobf.github.io
An issue I opened for it previously: github.com/Ch3nYe/JsDeO...
That feel when you ignore your 'notify on post' notifications for like 2 weeks, and then you finally go to procrastinate by catching up on them, and scroll and scroll, and then instead of actually reading them you start to wonder how you can count how many need triaging...
May 20, 2025 at 2:37 AM
That feel when you ignore your 'notify on post' notifications for like 2 weeks, and then you finally go to procrastinate by catching up on them, and scroll and scroll, and then instead of actually reading them you start to wonder how you can count how many need triaging...
A few weeks back I casually hacked together a PoC vibe coded chrome extension to help work around some of the annoyances I find with Chrome's Tab Group UX currently; and every now and then I've been making little tweaks to it to make it a bit nicer/more useful.
April 28, 2025 at 6:55 AM
A few weeks back I casually hacked together a PoC vibe coded chrome extension to help work around some of the annoyances I find with Chrome's Tab Group UX currently; and every now and then I've been making little tweaks to it to make it a bit nicer/more useful.
Speaking of old projects of mine; there's been some interesting discussion recently on one of my old gists that in part is about reverse engineering / figuring out the Serum VST preset file format.
April 21, 2025 at 4:34 AM
Speaking of old projects of mine; there's been some interesting discussion recently on one of my old gists that in part is about reverse engineering / figuring out the Serum VST preset file format.
Made a few more tweaks to my PoC web app build diff minimiser script the other day.
It now can de-noise my 33,399 line sample diff down to just 3,991 lines; much easier to review/see the salient changes.
See the posts in this thread (on Twitter / X) for more details:
x.com/_devalias/st...
It now can de-noise my 33,399 line sample diff down to just 3,991 lines; much easier to review/see the salient changes.
See the posts in this thread (on Twitter / X) for more details:
x.com/_devalias/st...
x.com
April 21, 2025 at 3:44 AM
Made a few more tweaks to my PoC web app build diff minimiser script the other day.
It now can de-noise my 33,399 line sample diff down to just 3,991 lines; much easier to review/see the salient changes.
See the posts in this thread (on Twitter / X) for more details:
x.com/_devalias/st...
It now can de-noise my 33,399 line sample diff down to just 3,991 lines; much easier to review/see the salient changes.
See the posts in this thread (on Twitter / X) for more details:
x.com/_devalias/st...
Does anyone know if there is anything like github.com/pypi-data / py-code.org but for the @npmjs.bsky.social / JavaScript ecosystem?
pypi-data
pypi-data has 348 repositories available. Follow their code on GitHub.
github.com
April 18, 2025 at 6:06 AM
Does anyone know if there is anything like github.com/pypi-data / py-code.org but for the @npmjs.bsky.social / JavaScript ecosystem?
Reposted by Glenn 'devalias' Grant
Kyle's talk at Insomni'Hack is live! youtu.be/I0PoE0IdtmE?...
Check it out if you're interested in a slice of modern program analysis and try the latest version of Tanto as well, in the plugin manager or at github.com/Vector35/tanto
Check it out if you're interested in a slice of modern program analysis and try the latest version of Tanto as well, in the plugin manager or at github.com/Vector35/tanto
"A Slice Of" Modern Program Analysis - Kyle Martin
youtu.be
April 7, 2025 at 2:44 PM
Kyle's talk at Insomni'Hack is live! youtu.be/I0PoE0IdtmE?...
Check it out if you're interested in a slice of modern program analysis and try the latest version of Tanto as well, in the plugin manager or at github.com/Vector35/tanto
Check it out if you're interested in a slice of modern program analysis and try the latest version of Tanto as well, in the plugin manager or at github.com/Vector35/tanto
Reposted by Glenn 'devalias' Grant
🗓️ We’re thrilled to announce Kyle Martin’s session at Insomni’hack 2025: "'A Slice of' Modern Program Analysis".
🔍 Discover the lineup and book your spot: insomnihack.ch/talks/a-slic...
#INSO25 #Cybersecurity #EthicalHacking #Switzerland
🔍 Discover the lineup and book your spot: insomnihack.ch/talks/a-slic...
#INSO25 #Cybersecurity #EthicalHacking #Switzerland
February 25, 2025 at 10:59 AM
🗓️ We’re thrilled to announce Kyle Martin’s session at Insomni’hack 2025: "'A Slice of' Modern Program Analysis".
🔍 Discover the lineup and book your spot: insomnihack.ch/talks/a-slic...
#INSO25 #Cybersecurity #EthicalHacking #Switzerland
🔍 Discover the lineup and book your spot: insomnihack.ch/talks/a-slic...
#INSO25 #Cybersecurity #EthicalHacking #Switzerland
Reposted by Glenn 'devalias' Grant
Many YouTube videos lately are clickbait and stretch out a Wikipedia page into 30 minutes. Many videos are just questions with simple answers.
So I built tldw.tube: put in the URL and save your time!
(No hate on Veritasium, it just happened to work well for the screenshot)
So I built tldw.tube: put in the URL and save your time!
(No hate on Veritasium, it just happened to work well for the screenshot)
January 11, 2025 at 5:24 AM
Many YouTube videos lately are clickbait and stretch out a Wikipedia page into 30 minutes. Many videos are just questions with simple answers.
So I built tldw.tube: put in the URL and save your time!
(No hate on Veritasium, it just happened to work well for the screenshot)
So I built tldw.tube: put in the URL and save your time!
(No hate on Veritasium, it just happened to work well for the screenshot)
Do I know anyone in the InfoSec / Software Engineering / similar space of things; who also have experience with academia, and what goes into writing / publishing a paper / research?
I’d love to learn more about what goes into the process / how to do so.
I’d love to learn more about what goes into the process / how to do so.
March 25, 2025 at 4:10 PM
Do I know anyone in the InfoSec / Software Engineering / similar space of things; who also have experience with academia, and what goes into writing / publishing a paper / research?
I’d love to learn more about what goes into the process / how to do so.
I’d love to learn more about what goes into the process / how to do so.
The results of my recent deep dive into exploring why humanify was broken by an update to @hirok.io 's pkgroll; which turned out to be related to how esbuild was transpiling import.meta usage when importing prettier
stackoverflow.com/questions/77...
stackoverflow.com/questions/77...
prettier "createRequire" The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received undefined
I am using prettier programmatically, in code, with the format(jsCodeString) function.
The code works locally, but when I bundle it with esbuild, in production prettier fails when it tries to dynam...
stackoverflow.com
February 27, 2025 at 6:36 AM
The results of my recent deep dive into exploring why humanify was broken by an update to @hirok.io 's pkgroll; which turned out to be related to how esbuild was transpiling import.meta usage when importing prettier
stackoverflow.com/questions/77...
stackoverflow.com/questions/77...
This afternoon's esoteric hyperfocus: crafting a convoluted GitHub CLI API command + JQ filter to reformat the output to view GitHub notifications in the CLI.
Then a wrapper zsh script + gh alias to it.
Then a wrapper zsh script + gh alias to it.
January 17, 2025 at 7:35 AM
This afternoon's esoteric hyperfocus: crafting a convoluted GitHub CLI API command + JQ filter to reformat the output to view GitHub notifications in the CLI.
Then a wrapper zsh script + gh alias to it.
Then a wrapper zsh script + gh alias to it.
That feel when you accidentally spend the better part of 2 days hyperfocussing into writing a pandoc --lua-filter script to rewrite the markdown output to the 'right flavour of syntax', just because emphasis/list markers aren't customizable:
gist.github.com/0xdevalias/7...
gist.github.com/0xdevalias/7...
PoC `pandoc` `--lua-filter` for customizing markdown output
PoC `pandoc` `--lua-filter` for customizing markdown output - _poc-pandoc-markdown-lua-filter.md
gist.github.com
January 12, 2025 at 9:26 AM
That feel when you accidentally spend the better part of 2 days hyperfocussing into writing a pandoc --lua-filter script to rewrite the markdown output to the 'right flavour of syntax', just because emphasis/list markers aren't customizable:
gist.github.com/0xdevalias/7...
gist.github.com/0xdevalias/7...
It seems ticketsearch.com has some super anti-user-friendly features (bordering on accessibility issues) when it comes to account signup..
TicketSearch
Ticketing built your way. Everything you need to create events and activities with ease.
ticketsearch.com
January 11, 2025 at 1:05 AM
It seems ticketsearch.com has some super anti-user-friendly features (bordering on accessibility issues) when it comes to account signup..
Reposted by Glenn 'devalias' Grant
Nice write up, thanks for sharing! 🖤
I added it to the 'Reversing C++ Binaries' section of my gist:
gist.github.com/0xdevalias/2...
I added it to the 'Reversing C++ Binaries' section of my gist:
gist.github.com/0xdevalias/2...
Some notes, tools, and techniques for reverse engineering macOS binaries
Some notes, tools, and techniques for reverse engineering macOS binaries - reverse-engineering-macos.md
gist.github.com
January 6, 2025 at 6:18 AM
Nice write up, thanks for sharing! 🖤
I added it to the 'Reversing C++ Binaries' section of my gist:
gist.github.com/0xdevalias/2...
I added it to the 'Reversing C++ Binaries' section of my gist:
gist.github.com/0xdevalias/2...
Reposted by Glenn 'devalias' Grant
Reversing C++ structures can be tricky. Binary Ninja makes it easier. I wrote up a walkthrough to clean up those pesky vtables. @binary.ninja
www.seandeaton.com/gotta-re-em-...
#binaryninja #reverseengineering #ghidra #ida
www.seandeaton.com/gotta-re-em-...
#binaryninja #reverseengineering #ghidra #ida
Gotta RE 'em All: Reversing C++ Virtual Function Tables with Binary Ninja
C++ can be frustrating to reverse engineer. Explore how to reverse engineer those with Binary Ninja.
www.seandeaton.com
November 27, 2024 at 1:48 PM
Reversing C++ structures can be tricky. Binary Ninja makes it easier. I wrote up a walkthrough to clean up those pesky vtables. @binary.ninja
www.seandeaton.com/gotta-re-em-...
#binaryninja #reverseengineering #ghidra #ida
www.seandeaton.com/gotta-re-em-...
#binaryninja #reverseengineering #ghidra #ida
There's not much to see here for now.. but I figured at the very least I would create a space over here in case I decide to use it more actively.
In the meantime, you'll likely find more interesting content over at twitter.com/_devalias (when I remember it exists and can be bothered posting)
In the meantime, you'll likely find more interesting content over at twitter.com/_devalias (when I remember it exists and can be bothered posting)
January 6, 2025 at 5:37 AM
There's not much to see here for now.. but I figured at the very least I would create a space over here in case I decide to use it more actively.
In the meantime, you'll likely find more interesting content over at twitter.com/_devalias (when I remember it exists and can be bothered posting)
In the meantime, you'll likely find more interesting content over at twitter.com/_devalias (when I remember it exists and can be bothered posting)