Episode 17 of The Security Podcast of Silicon Valley aired on June 3, 2022, with Jon McLachlan hosting. The guest was Sean Cassidy, then head of security at Asana, where he had started about two and a half years earlier as the company’s first head of security (Podbean, Apple Podcasts, Spotify). The episode is called “Sean Cassidy: Head of Security at Asana, Crafting Security Excellence.” It has no video version.
The line that sums up the conversation comes from his best day at Asana, in the middle of Log4Shell.
“We were all in this together.”
Sean Cassidy, at 9:49
This page follows the conversation in order: a section for each part of it, fourteen figures, fifteen clips from the tape, two LinkedIn posts, a talk on YouTube, the full transcript, and five tools: a quiz, a scorecard for whether your security team earns trust, a calculator for the interview hours a hiring plan takes, a timeline, and a to-do list. Where the decodes of the tape disagree on a word, the transcript puts its best guess in brackets, and the page doesn’t quote or retell those words.
Self-taught from seventh grade
Jon asked what drew him into security.
“I built my family’s first computer when I was eight or nine years old”
Sean Cassidy, at 1:10
Programming came soon after. He started in seventh grade.
“buying a C programming book and learning C, which I was just completely self-taught.”
Sean Cassidy, at 1:21
In high school, a few of his friends were interested in hacking. In college he joined the Information Security Club and enjoyed vulnerability research and exploit development.
“I remember going through all the PullThePlug challenges, and now it’s called OverTheWire”
Sean Cassidy, at 1:50
The Vortex challenges were so much fun that he got hooked. His blog post “Hackers and engineering school,” from December 11, 2013, says, “I’m a hacker and a software engineer. You can be both.” It says he got to level 5 or 6 of pulltheplug.org, and that he later joined the Order of the Engineer, the American version of the Canadian Ritual of the Calling of an Engineer (seancassidy.me).
Make your own luck
After his first job, at Limelight, he found it a little hard to break into the security industry proper. A lot of companies wanted a security background, he said, and his expertise as a software engineer wasn’t enough.
“And so I actually started my own security company.”
Sean Cassidy, at 2:17
The company was his proof that he was a security person. Jon called it creating your own opportunities.
“I’ve always tried to think about how I can make my own luck in a way.”
Sean Cassidy, at 2:33
His LinkedIn lists him as a senior software engineer at Limelight Networks from July 2011 to May 2014, where his work included a distributed workflow system on MySQL for millions of video transcoding jobs. It lists him next as CTO of DefenseStorm, from June 2014 to July 2018 (LinkedIn).
Ten years in four and a half
DefenseStorm was building a SIEM, he said, so he took part in many companies’ incident response: alerts, detection, logging, security incidents and data breach response. He was there four and a half years.
“maybe the equivalent of 10 years of incident response experience”
Sean Cassidy, at 3:15
The pace taught him what makes good incident response, good detection and good prevention, from the blue team side. The customers were banks and credit unions. Their security programs were pretty mature, he said, but their security teams tend not to have many engineers, so they buy products like DefenseStorm’s: an all-in-one service where they send all their data and DefenseStorm detects the suspicious activity in it. His LinkedIn describes DefenseStorm as a co-managed SIEM for banks and credit unions and lists features from his time there: ThreatMatch, for indicator of compromise detection on years of historical IP data in under 100 milliseconds, Alert Derivatives, for customizable alert correlation, and PatternScout, for anomaly detection with machine learning (LinkedIn).
The first head of security
“I joined Asana about two and a half years ago as their first head of security.”
Sean Cassidy, at 4:39
The security team grew a lot in that time, he said, and the program matured as the company grew. It had the teams you’d expect, such as application security, product security, and detection and response. Jon put the team at 25 people, up from zero, and Sean agreed.
“It was really fun to be able to build out this entire security organization”
Sean Cassidy, at 5:01
Most of his day went to interviewing and hiring, he said.
Asana’s service is a work management platform that helps teams organize, track and manage their work. Dustin Moskovitz and Justin Rosenstein founded the company in 2008, the product launched commercially in April 2012, and the company went public on the New York Stock Exchange through a direct listing in September 2020 (Wikipedia). On episode 45, Craig Goodwin used Asana as the model for his startup, Bleach: a tool nobody hires a project manager to run.
Hire for interest, teach the rest
Jon had heard there was a real shortage of security people. There was, Sean said, so the team tries to be opportunistic.
“So we’ll hire software engineers who are interested in security, and then put them through a boot camp”
Sean Cassidy, at 5:30
They do the same for security engineers who are lighter on software engineering. What they look for is good people who are interested in career growth. Internal transfers help too. The security team does a lot of good work, so it’s popular inside the company, and several people have moved onto it. Jon said a transfer brings context on how different services work. Sean added that transfers tell you things a feedback survey won’t, like this about the feature risk assessment his team asks people to fill out.
“Sometimes we don’t fill it out.”
Sean Cassidy, at 6:28
The calculator below counts the interview hours a hiring plan takes, with a share of the roles filled by internal transfers.
A high-trust culture
Jon heard a strong sense of honesty and trust at the core of the team. Asana’s culture was high-trust, Sean said, probably the most of any company he’d worked at.
“the way that works is by giving people lots of responsibility and autonomy.”
Sean Cassidy, at 7:07
People given responsibility and autonomy typically exceed your expectations, because they don’t want to lose the trust you’ve placed in them. The same goes for the security team. When it tells a product team to fix something, the answer is almost always yes. As a security practitioner, that worries him a little.
“what if we cry wolf a little bit?”
Sean Cassidy, at 7:43
So one question was on his mind.
“how do we maintain this high degree of trust as we scale our organization?”
Sean Cassidy, at 7:50
Jon called it a balancing act.
Can my team help?
Jon asked about his best day at Asana. It was recent, Sean said, during Log4Shell. The team started work on it on a Thursday night, and by Friday they saw how big it was.
“this was going to be an industry-defining moment.”
Sean Cassidy, at 8:33
Asana itself barely used Log4j: one minor system that never touched customer data and had no access to the internet. But a lot of its vendors used it, so the team had to mobilize a lot of people. He sent engineering a quick message, asking for help whenever the security team needed it that day.
“please drop everything”
Sean Cassidy, at 8:59
A few fellow engineering leaders replied while he was busy in meetings. When he got back to the messages, he felt dread. He worried they’d say their teams had important work too.
“Sean, do you have everything you need?”
Sean Cassidy, at 9:23
They also asked whether their teams could help. It turned a stressful incident into a show of support, he said, and it made him feel the security team wasn’t up against the rest of the company. Log4Shell, CVE-2021-44228, was a flaw in Log4j, a popular Java logging framework, that allowed arbitrary code execution and was exploited as a zero-day. Alibaba Cloud’s security team disclosed it privately to the Apache Software Foundation on November 24, 2021. Apache gave it a CVSS score of 10, the highest, and fixes came out on December 6, three days before the flaw was published (Wikipedia). On episode 48, Georgianna Shea said the first question companies asked was whether they had Log4j.
Focus time
Jon asked about the worst day, one with hard lessons. Sean had two. In the first, he was on a tricky project with a peer, grew suspicious of the peer’s motives, and took a comment to mean something it didn’t. The peer was confused too. Sean stepped away to ask himself why he felt that way, and found he was stressed.
“I allocate time on my calendar for focus work.”
Sean Cassidy, at 10:55
He uses that time to keep up with the industry, read and reflect. He had stopped while he temporarily managed another team, and lost his stress relief and the flex in his day. Now he makes sure he has focus time and flex in his schedule, and he checks his meeting load in Google Calendar. If there’s not enough flex, he lowers the load. That’s one reason to hire good leaders onto your team and delegate work to them.
“if you try to do everything yourself, you’re just going to burn out very quickly.”
Sean Cassidy, at 12:02
Write it down, then say it
The second lesson came from feedback. He has a rule for it.
“if I’m ever going to give somebody constructive feedback, I write it down first, and then I deliver it verbally.”
Sean Cassidy, at 12:14
He broke it and sent only the written feedback. It was easy to misread, he couldn’t adjust it during a conversation, and it didn’t have the outcome he wanted. He had to apologize.
“constructive criticism is usually, almost always, best delivered in person, and followed up with written, and not the other way around.”
Sean Cassidy, at 12:58
With 12 things to do in a day, it’s tempting to write up feedback, send it and move on, he said. Done well, feedback can define someone’s career and improve your relationship with them. Done poorly, it could end the relationship. So he writes it first, delivers it verbally from his notes, and then sends the written version. He adjusts it as the other person talks, because they may know something he doesn’t, such as a requirement that kept them from doing it his way.
COIN
Jon gave his own rule of three for constructive feedback: timely, about a specific event, and prescriptive about how to handle it better, and always delivered in private. Miss any one, he said, and it’s a lost opportunity.
“Another framework I’ve used that you might find useful is COIN.”
Sean Cassidy, at 15:09
COIN stands for context, observation, impact and next steps. His example: we were in an important meeting together (context), you interrupted someone (observation), and that person didn’t contribute after that (impact). Next time, think about your place in the meeting and make sure you’re encouraging others to talk (next steps). Laid out that way, he said, it’s specific and actionable. Jon found COIN easier to remember than his three. Sean liked Jon’s timely, though.
“COIN is a lot less useful if you wait six months to deliver that feedback.”
Sean Cassidy, at 16:04
The patterns you spot
Jon said feedback about ancient history is close to worthless, and performance reviews come every six months at most. Some managers take the idea that feedback shouldn’t be a surprise pretty far, Sean said, and he agrees with it.
“So sometimes what is surprising during performance reviews is the patterns you spot.”
Sean Cassidy, at 16:37
Point feedback over six months can add up to a pattern of behavior he only sees while preparing the review. So some surprises are fine. The review is a chance to step back and look at someone’s performance and feedback from a higher level.
You’ve come so far
Jon said one of the joys of leading people is seeing them progress in their careers.
“reminding folks of how much they’ve improved and grown over time is really important.”
Sean Cassidy, at 17:53
His example: two years ago you found it hard to lead a meeting, and now you led a complicated, stressful one. Seeing that growth is motivating, he said, and you can remind people they’ve come so far.
What would you say to a friend?
Jon suggested a pinch of self-compassion to shake off imposter syndrome, especially for newer team members.
“imposter syndrome is, like, a scourge in the human psyche.”
Sean Cassidy, at 18:35
We hold ourselves to impossible standards sometimes, Jon said. Sean remembered beating himself up over something, and a friend asking him a question.
“imagine if I had the same problem. What would you say to me?”
Sean Cassidy, at 19:02
He’d feel sorry for the friend, he said, and tell him it was a tough situation. The friend asked why he didn’t treat himself the same way. It was a mind-exploding moment for him.
“Self-compassion is extremely important.”
Sean Cassidy, at 19:38
Infrastructure for work
Jon asked what success looks like for Asana, and how security helps it get there. The goal is for people to run their company on Asana as their work management platform, Sean said.
“people need to trust that Asana is going to safeguard their data.”
Sean Cassidy, at 20:25
He compared it to AWS. If AWS had a reputation for not being secure, people would build their infrastructure somewhere else. Work management is almost the infrastructure for how people interact, assign each other work and get things done, he said, a foundational role that can’t be skipped.
“Security is the enabler of us getting there.”
Sean Cassidy, at 21:00
If they don’t do a good job on security, he said, Asana will be significantly less successful.
A different set of problems
He takes an incremental, cyclical view of improving security.
“the measure of progress is if you have a different set of problems from year to year.”
Sean Cassidy, at 21:25
It’s one of his favorite quotes, and he guessed John Foster Dulles said it. You’ll always have problems, he said, so the mark of progress is solving the old ones and moving to new ones. Say you’re convinced you’ve solved phishing. Then move on to application security risks, database security risks or insider threats. As long as the problems shift over time, he feels good about the program’s progress.
His blog post “Phishing simulations considered harmful,” from May 26, 2020, argues that phishing simulations are unrealistic, get past real controls through allowlists and breed resentment. It suggests easy reporting, single sign-on with phishing-resistant two-factor authentication, and approvals for wire transfers that don’t happen over email (seancassidy.me).
Did the alert fire?
He also likes tactical measures: hiring red teams, counting their findings, and timing how fast they reach certain objectives. His new detection and response team would embed the red team, for a tight feedback loop.
“did we find the red team? Did the alert fire?”
Sean Cassidy, at 22:24
And did the team act on it? If yes, great. If not, improve. That gives the team metrics such as time to detect and false positive rate.
“we should also treat that as an optimization problem.”
Sean Cassidy, at 22:39
So he looks at both levels: a long-term view of the program, and whether specific metrics improve over time. Jon liked that the loop between the red team and detection and response produces the next step toward a better future. It was also the first time he’d heard this from anyone.
“rate of change of problems that you’re dealing with as a measure of success.”
Jon McLachlan, at 23:13
There’s always an adversary
Some security people get down about the work, Sean said. There’s always tech debt, and there are always people saying no to fixing security problems. He understands that.
“security is unique in a way, if we have an adversary.”
Sean Cassidy, at 23:54
The adversary is always growing and evolving, so the work goes on.
“We’ll never have perfect security.”
Sean Cassidy, at 24:03
He finds that inspiring. An NFL team can’t become the best and be done, because the other teams are trying to get better too. It’s important not to fall into a cycle of despair, where you can’t fix everything, so you can’t fix anything. Incremental improvement is extremely important to success, he said.
Celebrate the wins
Jon has a phrase he catches himself saying.
“small, imperfect, good changes towards a North Star”
Jon McLachlan, at 24:52
You can admit there’s still work to do, he said, and celebrate the victories along the way. Sean’s team had held its end-of-year wrap-up celebration about two months earlier. Even one quarter later, he said, you sometimes forget all the work you’ve done.
“celebrating your wins is extremely important.”
Sean Cassidy, at 25:25
That includes successful incident response, and even tabletop exercises. It’s important work, he said, and extremely important to morale.
Tell me about a time something went wrong
Jon asked for his favorite interview question.
“tell me about your time something went wrong and what you did about it.”
Sean Cassidy, at 25:58
Engineers sometimes tell him about the time the site went down, and security people tell him about a good incident. The answers show how people view their role. Some take the hero path: I saved the day. That’s good, he said, since someone solved the problem.
“Heroing has a dark side”
Sean Cassidy, at 26:35
Heroes may not document what they did, or may always need to be in that role. He wants to know whether they can delegate and keep it from happening again, because he doesn’t want anyone to be the linchpin. Others say another team never invests in its tech, or the company didn’t, or that they’d been saying for years it should be fixed. The question is open-ended, so people also show what they think going wrong means. For incident responders, he said, an incident is every day. Going wrong might be the head of security coming in and interrupting with questions, or legal declaring everything privileged and shutting the conversation down.
“my favorite answers to these questions are ones that show me a lot of self-reflection and self-growth”
Sean Cassidy, at 27:58
It’s easy to be the hero, he said, and hard to say what you did wrong and what you learned. Jon tied it to mindset: whether you’re compassionate with yourself in a challenging situation, and whether you ask for help. Sean added self-awareness: knowing what you’re good at and what you’re not. The question can also go deep into technical detail, and it gets him to what he wants to know quickly.
Teams built around problems
Jon asked what kinds of teams he builds. Sean thinks of the team as the basic unit of work. He starts with the work he wants done, or a problem the company has, and builds a team around it. Some leaders build teams around skills or expertise. He prefers a team’s initiative: what it will fix, and the concrete problem the company will have without it.
His example was one team with two distinct jobs. One was building frameworks that help product engineers work more securely. The open source framework it had used before was riddled with security bugs and hard to use, so the team built its own. The other job was finding and building tools that find bugs in the source code. The two jobs were hard to prioritize against each other, and they sat together only because they needed similar expertise. So he split the team in two. One team works on shipping fewer bugs, with tools and frameworks. The other finds the bugs that are probably there already. Each can now prioritize on its own, even though each is a little smaller.
Both teams share one North Star metric, the count of P0 vulnerabilities found.
“they’re trying to drive the metric in opposite directions.”
Sean Cassidy, at 31:30
Product security wants to ship fewer of them, and the AppSec team wants to find more. Don’t base promotions or bonuses on a metric that teams drive in opposite directions, he said. Treat it as a data point on staffing: is the AppSec side staffed too heavily, or the other way around? His blog post “Code as risk,” from February 11, 2015, argues that all code adds risk, beyond technical debt, and suggests asking how risky new code will be (seancassidy.me).
Humbleness
Jon asked what culture drives his top-performing security teams.
“Really, my favorite thing here to say is, really, it’s humbleness”
Sean Cassidy, at 32:37
The team did best when it went to other teams with specific asks to add to their roadmap. When it came in knowing best and ignoring what else was on the other team’s plate, it had less success, even when it might have been right about a huge risk. He wants the best security outcomes for Asana, to make it a successful business, and that means approaching other teams the right way. Jon put it as letting the other team keep ownership of its projects, deliverables and services.
“Very few people want to ship an insecure product.”
Sean Cassidy, at 33:51
Give people the information and they tend to do the right thing, he said. The people in the edge cases are usually thinking short term. Asking how they’ll feel in two years if this goes sideways helps them think long term.
“You can drive an entire conversation just with humble questions.”
Jon McLachlan, at 34:24
That’s what he likes to do, Sean said. If a team doesn’t think a fix is the most important thing, he asks why. If a big marketing moment is coming up, he asks how they’ve prepared for it. Being open and curious, he learns a lot. Maybe the sprint after the launch is free, so they mitigate the risk in the meantime and do the work in that sprint. His blog post “On Being Nice,” from July 22, 2013, is subtitled “Or, why Linus is wrong about being a jerk.” It argues that being a jerk isn’t required and does harm, citing scientific studies over personal experience (seancassidy.me).
Two kinds of security people
Jon told a story he likes to tell.
“I’ve noticed that there’s two types of security people in the world.”
Jon McLachlan, at 35:08
When the first kind walks into a meeting room, the people from engineering, legal or customer service think, oh no. This person will push out the dates, ask for all these things and put demands on the table. That’s a reputation, he said, and the mindset is an adversary’s. When the second kind walks in, the room is glad. This person will help the team build it securely and still move quickly, and think through what’s in and out of the threat model. Jon told the same story to Nick Sullivan on episode 38.
It reminded Sean of a quote that sets good security, which solves technical problems, against great security.
“great security is about solving business problems.”
Sean Cassidy, at 36:22
You could argue technical details, he said, but your business has problems, and great security helps solve them. Jon said he worked hard to be the second kind: a team player, on board with the business, helping it move fast and ship.
The tool he wished existed
Jon asked, for the entrepreneurs who listen, what tool or service Sean wished someone would build. His answer was the insider problem: how easy it is for internal people to be bribed or tricked, or to be an insider threat, and use internal tools against the company. He named Okta and Twitter, and said Okta has a great security program.
One common answer is Chromebooks, and people tend to see them negatively. When he floated them to customer service, people said they’d feel second-class, with underpowered Chromebooks while everyone else had powerful MacBooks. But support people and contractors might install remote access software because someone pays them to, or because they’re tricked into it, and that had been happening recently. He wants it to be hard for customer support agents to be tricked into installing software that can take over their computer. Application allowlisting exists, and he named one tool, Santa, but rolling it out, or rolling out Chromebooks, would take a large amount of engineering effort.
“So I wish somebody would help me with this problem.”
Sean Cassidy, at 39:21
He didn’t have a great solution for it yet. The Okta case went through a third-party customer support engineer. Okta first said a Lapsus$ hacker had remote desktop access to a Sitel support engineer’s laptop for five days, January 16 to 21, 2022, and Okta’s final forensic report found two active customers affected. The group relied on social engineering, MFA fatigue and SIM swapping (Wikipedia). On episode 86, Trevor Hilligoss pointed at Lapsus$ as proof that the biggest threat is the human.
Asana was hiring
Jon thanked Sean and asked for parting words. Sean said he would be remiss if he didn’t mention that Asana’s security team was hiring, and he pointed listeners to asana.com/jobs. Jon added that the team had openings for people long in the industry and for people looking to get into security.
What happened after the tape
Seven years at Asana. His LinkedIn says he led security at Asana until June 2026, almost seven years in all. He built and led a 30-person security organization across product security, infrastructure security, application security, and risk and compliance. It credits him with board-level security reporting, formal incident response, and the risk and compliance work that supported the direct listing in 2020. His team also took on compliance frameworks such as ISO 27001, SOC 2, HIPAA and FedRAMP, and he led Asana’s FedRAMP authorization. In 2025 his scope grew to Foundations, a 100-person engineering organization (LinkedIn).
Asana grew and changed leaders. Asana had 131,000 customers as of September 2022. Dan Rogers became CEO on July 21, 2025, and Dustin Moskovitz stayed on as chairman (Wikipedia).
The review board’s first report. The Cyber Safety Review Board’s first report, on July 11, 2022, covered Log4Shell (Wikipedia). Kayne McGladrey talked about the board on episode 56.
CISO at Plaid. In June 2026, he joined Plaid as chief information security officer. His post on the move says he spent nearly seven years building and leading security at Asana, and wanted a role where security is fundamental to the mission. Plaid builds a data transfer network that powers fintech and digital finance products, and its platform lets applications connect with users’ bank accounts (Wikipedia).
Sean on joining Plaid as CISO, after nearly seven years at Asana.
Sean Cassidy · June 16, 2026
Still hiring people early in their careers. On October 1, 2026, he posted that Plaid was hiring interns and new grads, and asked, “if no one hires juniors now, where do the engineers of 2031 come from?” On the tape, his team hired software engineers who were interested in security and taught them security.
Sean on why Plaid is hiring interns and new grads.
Sean Cassidy · October 1, 2026
A talk on security best practices. On October 6, 2026, The TPRM Podcast posted Sean’s conversation with Nate Lee to YouTube. Its description asks what happens if some security best practices aren’t reducing risk. In a LinkedIn post about it, he asked, “when was the last time your third-party risk program prevented a breach?” and proposed treating third-party risk as a forecast of how likely a vendor breach is and what its impact would be, with an incident runbook for each vendor (LinkedIn). On the tape, Log4Shell mattered to Asana because a lot of its vendors used Log4j, as in Can my team help?
More on this site. On the blog, What Is a vCISO? covers what an on-demand security leader does, Hiring a Fractional CISO? lists seven questions to ask before you sign one, and Hiring Is Now an Attack Surface covers fake candidates, fake recruiters and laptop farms.
Did you catch it? A seven-question quiz
Seven questions from the episode. Each answer links the moment in the transcript.
Quiz · seven questions
Did you catch it?
Pick an answer to see whether you caught it.
-
How old was Sean when he built his family's first computer?
a. "I built my family's first computer when I was eight or nine years old" Transcript, 1:10.
-
Which challenges did Sean go through in college?
b. "I remember going through all the PullThePlug challenges, and now it's called OverTheWire" Transcript, 1:50.
-
Who were DefenseStorm's customers?
c. "We were focused on banks and credit unions." Transcript, 3:42.
-
What did Sean ask of engineering during Log4Shell?
a. "please drop everything" Transcript, 8:59.
-
What does the N in COIN stand for?
c. Context, observation, impact and next steps. See COIN.
-
Which metric did the two teams Sean split share?
b. "they're trying to drive the metric in opposite directions." Transcript, 31:30.
-
What is Sean's favorite interview question?
a. "tell me about your time something went wrong and what you did about it." Transcript, 25:58.
Does your security team earn trust?
Eight questions on whether other teams trust your security team, and whether it keeps that trust as it grows. Each tip quotes the tape or paraphrases it, and links its section.
Scorecard · eight questions
Does your security team earn trust?
Answer for your company as it runs today. If two answers fit, pick the lower one.
-
When security asks a product team to fix something, what happens?
- It gets argued down or ignored
- It gets done when there's time
- Almost always yes, because our asks are rare and clear
"what if we cry wolf a little bit?" See A high-trust culture.
-
Do you track how often your alerts are false alarms?
- No
- We know it's high
- We track the false positive rate and work to lower it
Sean tracks time to detect and false positive rate. See Did the alert fire?
-
If a problem the size of Log4Shell landed tonight, how would you get engineering's help?
- A week of meetings first
- Through the few managers we know
- One message, and teams offer to help
"Sean, do you have everything you need?" See Can my team help?
-
What happens to a red team finding?
- We don't run red team exercises
- It goes into a report
- We check whether the alert fired, and fix detection if it didn't
"did we find the red team? Did the alert fire?" See Did the alert fire?
-
How do your leaders give constructive feedback?
- In writing, when there's time
- In person, without notes
- Written first, said in person, then sent
Sean writes it down first, then delivers it verbally. See Write it down, then say it.
-
Where do your security hires come from?
- Only experienced security hires, and roles sit open
- Some engineers we train
- Engineers we train, plus internal transfers
Sean's team hired software engineers and put them through a boot camp. See Hire for interest, teach the rest.
-
How are your security teams organized?
- By skill, with unrelated jobs on one team
- A mix
- Around problems, each with a metric
"they're trying to drive the metric in opposite directions." See Teams built around problems.
-
How does security ask other teams for work?
- We tell them what to do
- Tickets with deadlines
- Specific asks, with questions about their roadmap
"Very few people want to ship an insecure product." See Humbleness.
Asks get argued down, and help is slow to come. Start with specific asks, and track how often your alerts turn out to be false alarms.
The trust is there, and crying wolf could lose it. Next, put the red team's findings into detection, and write down the message you'd send engineering on a bad day.
Other teams offer help when you need it. Keep the asks rare and clear, and celebrate the wins with them.
How many interview hours will your hiring plan take?
Most of Sean’s day went to interviewing and hiring, and some roles were filled by internal transfers. This calculator counts the interview hours behind a hiring plan.
Calculator
How many interview hours will your hiring plan take?
Four numbers: the people you'll hire, the share who'll come from internal transfers, the candidates you interview for each outside hire, and the interviewer hours each candidate takes.
Outside hires: 8. Internal transfers: 2. Candidates to interview: 40. Interviewer hours: 200, or 5.0 weeks at 40 hours.
The calculator counts interviews for outside hires only, and leaves transfers out. The defaults are placeholders: put in your own plan.
From PullThePlug to Plaid
Sean’s path, the companies and incidents he talked about, and the episodes on this site that pick up the thread. Filter by topic.
Timeline
From PullThePlug to Plaid
- Cisco Systems
Software development engineer in test, June to August (LinkedIn).
- Leuze Electronic
Embedded software engineer (LinkedIn).
- Limelight Networks
Senior software engineer, his first job (LinkedIn, on this page).
- Asana launches
The product launches commercially (Wikipedia).
- On Being Nice
His post on why being a jerk isn't required (seancassidy.me, on this page).
- Hackers and engineering school
His post on being a hacker and a software engineer (seancassidy.me, on this page).
- DefenseStorm
CTO of a SIEM startup for banks and credit unions (LinkedIn, on this page).
- Code as risk
His post on how all code adds risk (seancassidy.me, on this page).
- LostPass
His write-up of a phishing attack against LastPass (seancassidy.me).
- Patreon
Head of information security (LinkedIn).
- Asana
Its first head of security (LinkedIn, on this page).
- Phishing simulations
His post arguing that phishing simulations do harm (seancassidy.me, on this page).
- Asana goes public
A direct listing on the New York Stock Exchange (Wikipedia).
- Log4Shell
Alibaba Cloud's security team discloses the flaw privately to Apache (Wikipedia, on this page).
- Okta and Lapsus$
A hacker reaches a support engineer's laptop (Wikipedia, on this page).
- Episode 17
Sean on the show (Podbean, transcript).
- The review board's first report
The Cyber Safety Review Board covers Log4Shell (Wikipedia).
- Episode 38
Jon tells Nick Sullivan about the two kinds of security people (episode page).
- Episode 45
Craig Goodwin uses Asana as the model for Bleach (episode page).
- Episode 48
Georgianna Shea on the first Log4j question (episode page).
- Episode 56
Kayne McGladrey on the review board (episode page).
- Foundations
His scope grows to a 100-person engineering organization at Asana (LinkedIn, on this page).
- A new CEO
Dan Rogers becomes Asana's CEO (Wikipedia).
- Episode 86
Trevor Hilligoss on Lapsus$ and the human (episode page).
- Plaid
Chief information security officer (LinkedIn, on this page).
- Interns and new grads
His post on hiring people early in their careers (LinkedIn).
- The TPRM Podcast
Sean with Nate Lee on security best practices (YouTube, on this page).
What to do this week
Five things, in the order of the episode.
- Take the scorecard. Ask whether other teams trust your security team, then take the scorecard.
- Draft the drop-everything message. Write the note you’d send engineering on a Log4Shell day, and agree with engineering leaders now on what it asks for, as in Can my team help?
- Give feedback in order. Write it down, say it in person, then send it, and use COIN to shape it, as in Write it down, then say it and COIN.
- Ask whether the alert fired. For each red team finding, check whether detection caught it, and track time to detect and false positive rate, as in Did the alert fire?
- Get help leading it. A vCISO can lead the program and its hiring, and our 24/7 Monitoring & Response team watches for the alerts that should fire. If you want to talk it through, book 15 minutes with us.