Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Harvesting phone numbers and email addresses from GitHub

· 2 comments · 350 words · Viewed ~630 times


A user's email signature - the phone number has been blurred out.

Code-sharing site GitHub automatically sends email notifications to users. If you've commented on an issue, you'll get an email each time there's an update. That's pretty handy. It also allows users to reply by email. The reply is then automatically posted in the issue thread. Also handy. But a little dangerous. Lots of people have email signatures which contain personal details. When these…

Plot twist!

· 1 comment · 450 words · Viewed ~1,287 times


Doctor Who holding a glowing key

A mysterious woman, with a non-London accent and blonde hair, reached out her hand. She asked me a simple, yet terrifying, question - "Do you want to come on an adventure?" Sadly, Hadley Beeman does not have a TARDIS (Well, as far as any of us can tell...). What she does have is an interesting new job for me. Take a deep breath, because it's a heck of a long title: Senior Technology Advisor…

Review - Autonomous by Annalee Newitz

· 200 words


A disembodied robot arm, shackled in slave chains.

Earth, 2144. Jack is an anti-patent scientist turned drug pirate, traversing the world in a submarine as a pharmaceutical Robin Hood, fabricating cheap scrips for poor people who can’t otherwise afford them. But her latest drug hack has left a trail of lethal overdoses. Hot on her trail, an unlikely pair: Eliasz, a brooding military agent, and his robotic partner. Oh, but this is a cracking r…

€100 Bug Bounty from Intigriti - please stop tracking your confirmation emails!

· 1 comment · 450 words · Viewed ~654 times


Weird confrimation address.

There's a new bug bounty provider in town! The Belgian company Intigriti. This is a quick write-up of how I found a trivial bug in their own system. The EU has announced that it is providing funding for bug bounties on critical open source projects. They've split the programme between HackerOne and Intigriti. I signed up to Intigriti, and instantly received a confirmation email. Can you…

Chromebooks aren't accessible - a five-year-old bug

· 7 comments · 350 words · Viewed ~3,322 times


Evoluent Mouse Buttons.

I was in need of a new laptop, so I bought a cheap ChromeBook - mostly because Amazon could deliver it the same day. Sadly, the trackpad was broken. Before I sent it back, I thought I'd try using a mouse with it. That's when I discovered that accessibility is very much a second thought for all the young and healthy people Google employ. I have RSI and use a vertical mouse. After decades of…

Review: Nina is Not OK

· 250 words


Book cover for Nina is Not OK. A girl is trapped in a glass of wine - is she waving or drowning?

Nina does not have a drinking problem. She likes a drink, sure. But what 17-year-old doesn’t? Nina’s mum isn’t so sure. But she’s busy with her new husband and five year old Katie. And Nina’s almost an adult after all. And if Nina sometimes wakes up with little memory of what happened the night before, then her friends are all too happy to fill in the blanks. Nina’s drunken exploits are the stuf…

How to become an award-winning cosplayer on the cheap

· 1 comment · 550 words · Viewed ~567 times


Me dressed up as Rimmer from Red Dwarf..

I love cosplay. Or, rather, I love the utter joy which leads people to dress up like their favourite characters. This is the story of how I won 2nd prize in a beauty contest for dressing up. It seems to me, there are three ways to find success with cosplay: Be pretty and coat yourself with colourful latex. Spend a lot of time, money, and effort on building/buying an incredible costume. Cheat! …

Review: Factfulness: Ten Reasons We're Wrong About the World – and Why Things Are Better Than You Think

· 300 words


Book cover for Factfulness.

Factfulness: The stress-reducing habit of only carrying opinions for which you have strong supporting facts. When asked simple questions about global trends - why the world's population is increasing; how many young women go to school; how many of us live in poverty - we systematically get the answers wrong. So wrong that a chimpanzee choosing answers at random will consistently outguess…

$3k Bug Bounty - Twitter's OAuth Mistakes

· 4 comments · 450 words · Viewed ~16,088 times


A Twitter login screen. Highlighted is the information that it cannot access your DMs.

Imagine the scenario. You're trying out some cool new Twitter app. It asks you to sign in via OAuth as per usual. You look through the permissions - phew - it doesn't want to access your Direct Messages. You authorise it - whereupon it promptly leaks to the world all your sexts, inappropriate jokes, and dank memes. Tragic! What's going on? Many years ago the official Twitter API keys were…

PodCast review: This Week - The Musical

· 100 words


Logo for This Week The Musical.

Brand new podcasting from The Two LJs - being TV presenter LJ Rich and artist Leila Johnston. It's a happy mix of tech and snark. Rather than two dull blokes chattering away about which iPhone is fastest, it's two women discussing the week's tech news. And occasionally breaking into song. Take a listen It is a delightful twist on the usual podcast fare. Genuinely joyous, and…

Open Glasgow's Moral Maze

· 700 words · Viewed ~238 times


The Glasgow Open Government Licence. Highlighted is a passage saying the data cannot be used for illegal or immoral purposes.

Glasgow City Council has released a treasure-trove of open data. Nearly one-hundred datasets ranging from Live Traffic Information - to historic climate data. A fantastic boon for researches and open government enthusiasts. But there's a sting in the tail. The majority of the datasets are under the Open Government Licence (OGL). That's basically Creative Commons Attribution (CC-BY 4.0). …

Using the WordPress mShots Screenshot API

· 7 comments · 300 words · Viewed ~4,023 times


The Logo for WordPress.

A few years ago, I wrote about Google's secret screenshot API - a slightly cumbersome way to take website screenshots for free. There's another service which you may find simpler to use - mShots from WordPress. Here's how it works: Take any website link: https://twitter.com/JennyVass/status/1067855777040338944 URL Encode it: …