Sqreen Blog
  • Docs
Sqreen Blog

The Official Sqreen Blog

  • Docs

Benoit

8 posts
  • Sqreen Product
  • 8 minute read
  • No comments

Sqreen’s architecture through the ages: part three

  • Benoit
  • February 11, 2021
Welcome to part three of the Sqreen architecture through the ages series. In case you missed it, here is part one, and here is part two. In this third and…
View Post
  • Sqreen Product
  • 6 minute read
  • No comments

Sqreen’s architecture through the ages: part two

  • Benoit
  • January 26, 2021
Welcome back to part two of our series on Sqreen’s architecture through the ages. Part one covered Sqreen’s history pre-customers up to the point where we first started supporting our…
View Post
  • Sqreen Product
  • 8 minute read
  • No comments

Sqreen’s architecture through the ages: part one

  • Benoit
  • January 14, 2021
Sqreen’s architecture has evolved a lot over the years. As one of the main protagonists in all these changes, I’m often asked about the previous steps we took and the…
View Post
From Ruby to Python
  • Dev
  • Python
  • Ruby
  • 66 views
  • 7 minute read
  • 4 comments

How I switched from Ruby to Python

  • Benoit
  • January 30, 2019
This article is a personal experience shared by Benoit, Sqreen’s first engineer who worked on the Ruby agent and on the Python backend. Ruby, a love story Back in 2008…
View Post
Buffer under-read in Ruby
  • Ruby
  • Security
  • 18 views
  • 6 minute read
  • No comments

An in-depth look at CVE-2018-8778 or why integer overflows are still a thing!

  • Benoit
  • March 30, 2018
A new exciting vulnerability (yes sorry, we easily get excited about these things 😜) has been released in Ruby. CVE-2018-8778 is a Buffer under-read that is triggered by String#unpack. Kudos…
View Post
security.txt for Ruby
  • Security
  • 7 views
  • 3 minute read
  • No comments

Security.txt toolbox for your Ruby app

  • Benoit
  • January 18, 2018
What is security.txt? Security is all about tradeoffs. We all know we should be doing something about it in our application, yet, so few of us do. Strangely enough one…
View Post
XSS Cross-Site Scripting Slim Ruby
  • Ruby
  • Security
  • 17 views
  • 4 minute read
  • No comments

Discovering a Cross Site Scripting (XSS) vulnerability in Slim

  • Benoit
  • July 12, 2017
What is Slim? Slim is a templating engine for the Ruby ecosystem. It is a domain-specific language (DSL) that is meant to ease the burden of writing HTML views for…
View Post
Rails Vulnerabilities
  • Ruby
  • Security
  • 27 views
  • 4 minute read
  • No comments

The two most common vulnerabilities in Rails (with code)

  • Benoit
  • October 10, 2016
Ruby on Rails is one of the most popular frameworks used to create web applications. It’s very easy to start using it; it shines to do any kind of non-trivial…
View Post
Search
Recent Posts
  • Democratizing security: The next step in Sqreen’s journey
  • Heroku Security: Securing your Heroku application
  • Streaming data with Amazon Kinesis
  • What is a Content Security Policy (CSP) and why is it important?
  • CIS 20 overview and what not to miss
Categories
  • Dev (56)
  • DevOps (14)
  • Go (5)
  • Java (4)
  • JavaScript (7)
  • Node.js (15)
  • PHP (3)
  • Python (18)
  • Ruby (16)
  • Security (136)
  • Sqreen Product (35)
By the Sqreen Team ❤
© Sqreen 2015-2021 – Privacy Policy