/dev/posts/

My document generation workflow with Markdown, YAML, Jinja2 and WeasyPrint

Published:

Here is the workflow I am using to generate simple text documents (resume, cover letters, etc.) from Markdown, YAML and Jinja2 templates.

Read more…

IP address spoofing in order to watch South Park

Published:

Trying to bring back some old IP spoofing Firefox extension for watching South Park episodes.

Read more…

More example of argument and shell command injections in browser invocation

Published:

In the previous episode, I talked about some argument and shell command injections vulnerabilities through URIs passed to browsers. Here I am evaluating some other CVEs which were registered at the same time (not by me).

Read more…

Argument and shell command injections in browser invocation

Published:

I found an argument injection vulnerability related to the handling of the BROWSER environment variable in sensible-browser. This lead me (and others) to a a few other argument and shell command injection vulnerabilities in BROWSER processing and browser invocation in general.

Read more…

Sibling tail call optimization in Python

Published:

In Tail Recursion In Python, Chris Penner implements (self) tail-call optimization (TCO) in Python using a function decorator. Here I am extending the approach for sibling calls.

Read more…

Page 1 of 1 | | | JSON Feed | Atom Feed