I do security things

London, England
Joined January 2017
Today I am open-sourcing SlackPirate, a tool I developed over the last couple weeks. It's designed to run under a given Workspace token and enumerate + extract sensitive/interesting/confidential data for easy offline viewing - github.com/emtunc/SlackPirat…
1
8
1
20
Mikail Tunç retweeted
🔬 Open Sourcing Chronicle Detection Rules A collection of detection rules for Google’s cloud-native SIEM, Chronicle ➡️GitHub, Okta, Google Workspace, Slack AWS, Kubernetes, others coming soon Code: github.com/Algbra-Labs-OSS/C… By @emtunc labs.algbra.com/open-sourcin…
6
10
2,060
Hey @Merton_Council do better please. You're allowing PII (name, address, email, phone number, DOB) to be easily accessible by setting this ridiculous password as the default... what makes things worse is users aren't prompted to update from this weak password on log-in!
I uncovered a disturbing lack of security & privacy practices in the mobile apps of some well known orgs, including a couple of UK FinTechs. In this particular example, Identity documents and Biometric data were open to abuse. Collab with @CyberNews cybernews.com/security/popul…
Replying to @DaveKSecure
@DaveKSecure @jeffvanderstoep hey team, is there a known issue where WebAuthn prompts don't work on Google apps (maybe something to do with the native Android prompts) on Android? I've not been able to get it to prompt me for biometrics or a security key.
1
@DaveKSecure @jeffvanderstoep sorry for reaching out again - do you know when WebAuthn in the native Android flows will be supported? Is it a known issue that it's not supported in Native flows (like logging in to the Gmail app)?
Replying to @GitHubSecurity
@GitHubSecurity @natfriedman it would be _really_ awesome if requiring reviews from Code Owners didn't fail open, silently. Maybe it's my fault and I'm doing something wrong but it feels really easy to accidentally bypass this check even though the box is checked.
1
e.g., Require Code Owner checked but no CODEOWNERS file exists? Fail open. Member has write access but team not explicitly defined in the repo "manage access" section? Fail open.
1
It wouldn't be so bad if it failed open with a clear warning somewhere but it doesn't. Makes it real easy for teams to go days/weeks/months without realising they've forgotten to include a CODEOWNERS or they've misspelt a team name or something.
yo @BritishGas, what's up? you could have gone with something more neutral like "we're sorry but our legacy systems don't support special characters" instead of the patronising wording used here :)
Is there a department worse than @tvlicensing? New property and one of the first letters I receive: Brown envelope - these are usually used by tax/HMRC/debt collectors/penalties/fines/etc. I don't think it's a coincidence - fear and threats are their main tactics
1
1
"You are at risk of a visit by our Oxford Enforcement Division" - again, instilling fear of imprisonment and monetary fines. Who is this mysterious Oxford Enforcement Division? I don't want a visit from them. They sound scary. Will they take my children?
1
"Contact us by the 4th August, or this address will be passed to our Oxford Enforcement Division". Nice to see them using similar urgency and fear techniques used by criminals. PAY UP or else... (please don't take my children @tvlicensing)
Strange. The @monzo app thinks I'm in Gibraltar 🤔 I'm not using a VPN or anything like that. Odd.
1
Sweet shout-out for SlackPirate!
Some good info and tooling for leveraging Slack access during a penetration test: sprocketsecurity.com/blog/ho… #infosec #cybersecurity #pentest
Some observations on the SolarWinds supply chain attack, now that I'm all caught up! Just a rundown of what I learned - citations included, all opinions my own 😄 /1
16
142
37
535
Slack does a crappy job of session management on their desktop and mobile apps. Connection failure due to degraded service? No problem, let's sign you out of the 15 Workspaces you were in.
Not ideal. Legitimate email and link from the NHS. Warning probably triggered because URI contains the word COVID in it.