Shiny Security

2025-05-21 / Arthur Bréant / database, development, javascript, security, shiny, sql

Security blind spots in Shiny: why your app is more vulnerable than you think

Buckle up, we’re talking about security… While developing the Signature.py application, ThinkR recently faced a security issue – in Python – that deserves our full attention. Versioned on Github, the Signature.py code is analyzed by Dependabot. This is a robot that automatically scans projects for obsolete or vulnerable dependencies and can potentially suggest corrective measures. Dependabot alerted us to a ...

2025-02-03 / Colin Fay / development, javascript, mobile

Rlinguo — Why Did We Build It?

Header image via ChatGPT We recently released something unprecedented: an app that brings R to mobile. Yes, you read that right — R, the statistical programming language, is now in the palm of your hand. Whether you’re an environmental researcher, a student, or a logistics professional, R on mobile is here to revolutionize how you work with data on the ...

2024-09-03 / Yohann Mansiaux / golem, javascript, shiny

Boost your shiny app with sparkling data visualizations: a deep dive into Chart.js JavaScript library

Let’s continue our exploration of integrating JavaScript code into a {shiny} application! We will show how to move beyond the classic graphs produced in base R or with {ggplot2} to explore the interactive dataviz production libraries of JavaScript, particularly the Chart.js library. If you missed our first article on integrating JavaScript libraries into a {shiny} application I invite you to ...