12Why does STRIDE need adapting for ML components, and how would you adapt it?▼hardNewMicrosoftGoogleAmazon◆ premiumSTRIDE assumes components follow their code. A model follows its inputs. The scored answer keeps the six categories and adds what probabilistic, persuadable components need.Open full answer →
22You are starting an AI security programme with a fixed budget. What do you do in the first 90 days, and what do you fund first?▼hardNewJPMorgan ChaseSalesforceDatabricks◆ premiumA leadership question. The scored answer finds out what exists, fixes the highest-impact exposures, and builds the few shared controls that make every later project cheaper.Open full answer →
25Leadership wants to deprioritise a finding you think is serious. What do you do?▼hardNewMicrosoftGoogleAmazon◆ premiumA judgement question with an ethical edge. The scored answer makes the risk clear in business terms, offers options, accepts a properly informed decision, and knows the rare cases where it is not enough.Open full answer →
27In an internal network assessment, how does a single foothold usually turn into domain control, and which controls break that path?▼hardNewMicrosoftCrowdStrikePalo Alto Networks◆ premiumInternal assessments rarely need exotic exploits. They follow the credentials, and the controls that matter are the ones that stop credentials from spreading.Open full answer →
08What is a TOCTOU race, how does it turn into privilege escalation through files, and how do you write privileged code that avoids it?▼hardNewGoogleMicrosoftApple○ sign inCheck, then use: two system calls, and an attacker in between. The answer interviewers want replaces names with handles and checks with atomic operations, and can show it in code.Open full answer →
09Design privilege separation for a network-facing service, and explain how to drop privileges so they cannot be regained.▼hardNewGoogleMicrosoftApple○ sign inOpenSSH's design is the model answer, but interviewers want you to derive it: what the parser must never hold, how small the privileged half can get, and the three mistakes that make a privilege drop reversible.Open full answer →
13What are the common classes of Windows local privilege escalation, and how do you harden an estate against them?▼hardNewMicrosoftCrowdStrikePalo Alto Networks◆ premiumKernel exploits make headlines; misconfigured services, impersonation and stored credentials do the work. The scored answer groups escalation into classes and attaches a control and a detection to each.Open full answer →
14How does Kerberos work in Active Directory, and how do Kerberoasting, Golden Tickets and delegation abuse exploit it?▼hardNewMicrosoftCrowdStrikePalo Alto Networks◆ premiumInterviewers ask for the protocol first because every AD attack is a protocol property used against you. The strong answer derives each attack from a step in the ticket flow, then attaches the control that breaks it.Open full answer →
15How do attackers steal and reuse credentials in a Windows enterprise, and how do you reduce the damage when an endpoint is compromised?▼hardNewMicrosoftCrowdStrikePalo Alto Networks◆ premiumYou cannot stop every laptop being compromised. You can decide what that laptop holds. The strong answer is about which credentials live where, and making stolen ones useless elsewhere.Open full answer →
18What is return-oriented programming, why did it make DEP insufficient, and how do control-flow integrity and shadow stacks respond?▼hardNewGoogleMicrosoftApple◆ premiumOnce data could not run as code, attackers stopped bringing code. The interview checks that you understand code reuse as an idea, and what forward-edge and backward-edge protections each enforce.Open full answer →
19A fuzzer found a memory-corruption crash in a parser. How do you decide how exploitable and how severe it is?▼hardNewGoogleMicrosoftApple◆ premium'It's just a crash' and 'mitigations are on' are the two answers that get candidates marked down. The scored answer separates the primitive, the reachability and the privilege, and treats a read bug as half of an exploit.Open full answer →
24In an authorised assessment you bypass an app's anti-debugging and integrity checks. What does that prove?▼hardNewAppleGoogleMicrosoft◆ premiumA bypass screenshot is not a finding. Interviewers look for whether you can separate 'I changed my own copy of the program' from 'I can now do something the server should have stopped'.Open full answer →
25Explain Spectre and Meltdown at a conceptual level. Why do speculative-execution side channels matter for cloud and multi-tenant systems?▼hardNewGoogleAmazonMicrosoft◆ premiumThe CPU does work it later throws away, but the cache remembers. The strong answer explains that one sentence precisely, then turns it into isolation decisions for shared infrastructure.Open full answer →
26Design a sandbox for a document parser that processes untrusted uploads, such as PDFs and Office files feeding a RAG index.▼hardNewGoogleMicrosoftAmazon◆ premiumAssume the parser will be exploited, then decide what the exploit gets. The scored design has a disposable worker with nothing worth stealing, no way out, and a narrow, validated return path.Open full answer →
28How does obfuscation work, from string encryption and control-flow flattening to packing and virtualisation, and how is each undone?▼hardNewMicrosoftAppleGoogle◆ premiumEvery obfuscation must still run on the CPU in a form the CPU understands. That single fact tells you how each one is undone, and why obfuscation buys time rather than secrecy.Open full answer →
29Design layered anti-debug and anti-tamper protection for a client app: how checks work, how they are defeated, what to do on detection.▼hardNewAppleGoogleMicrosoft◆ premiumA single check is a single patch. The design question is how to make removing protection expensive, detectable at scale, and pointless because the server holds the real decisions.Open full answer →
31What are side-channel and fault-injection attacks, from timing and cache leaks to power analysis and glitching, and how are they stopped?▼hardNewAppleGoogleMicrosoft◆ premiumThe algorithm is correct and the key never leaves the chip. The attacker reads it anyway from how long, how loud or how hot the computation is, or breaks it by making the chip skip one instruction.Open full answer →
32How do white-box crypto, DRM and licensing try to protect secrets on devices the attacker owns, and where does each break down?▼hardNewAppleGoogleMicrosoft◆ premiumAll three face the same impossible brief: let the user's device use a secret without letting the user have it. The good designs change the brief instead of pretending to meet it.Open full answer →
34How do Windows, Apple platforms and Linux enforce code signing at install, load and run time, and how is it circumvented?▼hardNewMicrosoftAppleGoogle◆ premium'It's signed' means different things depending on when the signature is checked: once at install, every time the binary loads, or on every page of memory as it executes.Open full answer →
36How does seccomp-bpf filter system calls, what can and can't a filter see, and how do you build a policy that holds?▼hardNewGoogleAmazonMicrosoft◆ premiumA seccomp filter decides on a system call number and six integers. It cannot read the file path a pointer refers to, and that one limitation shapes every good policy.Open full answer →
37Trace Linux Secure Boot from firmware keys through shim and MOK to the kernel, then explain lockdown, module signing and measured boot.▼hardNewGoogleMicrosoftAmazon◆ premiumSecure Boot checks signatures until the kernel is running. What keeps root from loading unsigned code into the kernel after that is a different set of controls, and interviewers check you know both.Open full answer →
38How does NTLM authentication work, how do relay and coercion attacks abuse it, and which signing and binding controls stop them?▼hardNewMicrosoftCrowdStrikePalo Alto Networks◆ premiumNTLM proves you can answer a challenge. It never proves which server you meant to answer, so whoever sits in the middle can pass your answer to a server you never chose.Open full answer →
39Where do Windows credentials live (LSASS, SAM, DPAPI), how are they stolen, and what do LSA protection, Credential Guard and LAPS change?▼hardNewMicrosoftCrowdStrikePalo Alto Networks◆ premiumOnce an attacker is admin on one machine, the credentials cached there decide whether they stop at one machine or reach the domain. Every control in this answer is about that step.Open full answer →
40How does a browser contain a compromised page: the multi-process sandbox, site isolation, the JavaScript engine sandbox and WebAssembly?▼hardNewGoogleMicrosoftApple◆ premiumBrowsers assume the JavaScript engine will be exploited. The architecture is built so that one bug buys an attacker a locked room, and they need a second, different bug to leave it.Open full answer →
41Why do JIT compilers clash with W^X memory protection, how do runtimes reconcile them, and why are JIT bugs so valuable to attackers?▼hardNewGoogleAppleMicrosoft◆ premiumW^X says memory is writable or executable, never both. A JIT compiler's whole job is writing code and then running it. How a runtime squares that circle decides how much an attacker gains from a memory bug.Open full answer →
43How do macOS privacy controls (TCC) and XPC services work, and how do attackers abuse them on a compromised Mac?▼hardNewAppleMicrosoftCrowdStrike◆ premiumOn macOS, root is not enough to read a user's documents or watch the screen. TCC decides that, and XPC is how privileged helpers talk, so both are prime targets.Open full answer →
45Conceptually, how does a memory-safety bug become reliable code execution, and which modern mitigations break each step of that path?▼hardNewGoogleMicrosoftApple◆ premiumA crash is not an exploit. Turning one into the other takes several steps, and every modern mitigation is designed to break one of them.Open full answer →
46How do kernel vulnerabilities turn into local privilege escalation, and what limits them on Linux, Windows and mobile?▼hardNewGoogleMicrosoftApple◆ premiumThe kernel is the single shared authority on a machine. A bug there means any process can rewrite who it is.Open full answer →
48How do you run untrusted code safely? Compare process sandboxes, seccomp, containers, gVisor, microVMs and WebAssembly.▼hardNewGoogleAmazonCloudflare◆ premiumEvery platform that runs someone else's code (plugins, notebooks, AI agents, serverless) must pick a boundary. The right one depends on what the code may do and what a single bug in the boundary costs.Open full answer →
51Why does publishing a security patch increase risk for anyone who has not applied it yet, and how do defenders shorten that window?▼hardNewGoogleMicrosoftApple◆ premiumA patch is a map to the bug it fixes. The interview question is what that means for disclosure timing, open-source fixes and your own patch deadlines.Open full answer →
52AI agents can now drive Ghidra and debuggers through MCP. What does that speed up, and what new risks does it add?▼hardNewMicrosoftGoogleCrowdStrike◆ premiumAn agent that renames 4,000 functions overnight is a real gain. An agent that confidently explains what a function does without checking is a liability. Interviewers want both halves and the controls in between.Open full answer →
53How does application allowlisting work on Windows, macOS and Linux, and why do attackers still run code on allowlisted machines?▼hardNewMicrosoftAppleCrowdStrike◆ premiumDefault-deny execution is one of the strongest endpoint controls there is, and one of the least deployed. The scored answer explains the rule types, the bypass classes and how to roll it out without a revolt.Open full answer →
10Leaf certificate, public key, intermediate or root: what should a client pin, and why did HTTP Public Key Pinning fail on the web?▼hardNewGoogleAppleMicrosoft○ sign inPinning trades availability for a narrower trust set. The answer that scores compares each pin target by what it survives, and uses HPKP's retirement as evidence of what goes wrong.Open full answer →
15What is BGP hijacking, how does RPKI route origin validation help, and what does it not prevent?▼hardNewGoogleAmazonCisco◆ premiumThe internet's routing system still largely believes what networks announce. The strong answer explains why a more specific prefix wins, what RPKI signs, and why path manipulation survives it.Open full answer →
23How does IPsec work: IKEv2 negotiation, security associations, ESP versus AH, tunnel versus transport mode, and NAT traversal?▼hardNewCiscoPalo Alto NetworksCheck Point◆ premiumIPsec is two protocols that candidates blur together: IKE, which authenticates peers and agrees keys, and ESP, which protects every packet afterwards. Keep them apart and the rest follows.Open full answer →
25Design secure VPN remote access: authentication, split vs full tunnel, DNS leaks, access after connect, and protecting the gateway.▼hardNewPalo Alto NetworksCiscoMicrosoft◆ premiumThe VPN gateway is the one internet-facing system that grants network access to whoever passes its login. Treat it like that and most design choices answer themselves.Open full answer →
38An acquired company has an unknown public portal. What do you do before integrating its environment?▼hardNew◆ premiumUse external discovery as an ownership hypothesis. Bound testing, establish data and identity relationships, and decide which trust connections can safely be introduced.Open full answer →
10Design key management with envelope encryption and a KMS for a multi-tenant service.▼hardNewAmazonGoogleMicrosoft○ sign inData keys, key-encryption keys, tenant isolation, rotation and crypto-shredding. The design is standard; the trade-offs at each level are the interview.Open full answer →
11Design mutual TLS between internal services. How does its trust model differ from the web PKI?▼hardNewGoogleAmazonMicrosoft◆ premiummTLS authenticates both ends, but only as well as your private CA and identity scheme. The scored answer designs issuance, identity, rotation and authorisation, and contrasts it with the public web.Open full answer →
13Why is certificate revocation hard, and what do CRLs, OCSP and short-lived certificates each trade off?▼hardNewGoogleSalesforceMicrosoft◆ premiumRevocation asks every client to check a third party on every connection, and most clients quietly do not. The scored answer explains each mechanism's failure mode and why the industry is moving to short lifetimes.Open full answer →
18When do you need a hardware security module rather than a cloud KMS, and what does each protect against?▼hardNewAmazonGoogleMicrosoft◆ premiumBoth keep keys out of application memory; they differ in who you must trust and what you can prove. The scored answer chooses by threat model and requirement, not by fashion.Open full answer →
22What is 'harvest now, decrypt later', and how would you plan a post-quantum migration?▼hardNewGoogleMicrosoftApple◆ premiumData encrypted today can be recorded and decrypted when a capable quantum computer exists. The scored answer prioritises by how long data must stay secret, starts with key exchange, and builds crypto agility.Open full answer →
23How do Merkle trees make a log tamper-evident, and where is that used in security?▼hardNewGoogleMicrosoftAmazon◆ premiumA small root hash that commits to millions of entries. The scored answer builds an inclusion proof, explains consistency proofs, and names the systems that depend on them.Open full answer →
25A signing or encryption key is suspected to be compromised. Walk through your response.▼hardNewMicrosoftGoogleAmazon◆ premiumThe response differs sharply between a signing key and an encryption key. The scored answer contains use, rotates, revokes trust, assesses what the attacker could forge or read, and repairs what depended on it.Open full answer →
28What is crypto agility, how do downgrade attacks exploit it, and how would you plan a migration to post-quantum algorithms?▼hardNewGoogleMicrosoftApple◆ premiumBeing able to switch algorithms is essential. Letting an attacker choose which algorithm you switch to is a vulnerability with a long history.Open full answer →
31Who decides which root CAs your devices trust? Explain root programs, trust stores per runtime, distrust events and root expiry.▼hardNewGoogleAppleMicrosoft◆ premiumThere is no single list of trusted roots. Browsers, operating systems, language runtimes and container images each carry their own, updated on their own schedules, and production outages follow from the differences.Open full answer →
33Where should mutual TLS terminate (app, load balancer, sidecar), and how does the client's identity reach the application safely?▼hardNewGoogleAmazonMicrosoft◆ premiumMutual TLS proves who connected to whatever terminated the TLS. If that is a load balancer, the application only knows what a header tells it, and headers can be forged.Open full answer →
34How does an HSM actually protect keys: non-extractable attributes, PKCS#11 sessions, FIPS 140-3 levels, key ceremonies and backup?▼hardNewAmazonGoogleMicrosoft◆ premiumAn HSM's promise is narrow and strong: the key cannot leave in plaintext. Everything else, including who may ask the HSM to use the key, is your design.Open full answer →
35Compare hardware roots of trust: TPM, TrustZone, SGX and confidential VMs, Secure Enclave, secure elements and HSMs. What does each stop?▼hardNewGoogleMicrosoftApple◆ premiumThey all promise 'hardware security'. They protect different things from different attackers, and choosing well means knowing who you are defending against.Open full answer →
08An AI agent acts on behalf of a user. Whose identity does it use, which scopes, and how is access revoked?▼hardNewAnthropicOpenAIMicrosoft○ sign inA service account is the easy answer and the wrong one. The interviewer wants both identities visible in every call, scoped to the task, and revocable by the user.Open full answer →
11Why must a server reject tokens that were not issued for it, and what goes wrong with token passthrough?▼hardNewMicrosoftGoogleAnthropic◆ premiumA valid token is not valid everywhere. The scored answer explains audience binding, why forwarding a caller's token downstream breaks it, and what MCP's authorisation rules require instead.Open full answer →
12Walk through redirect URI validation, state, mix-up attacks, and what current OAuth security best practice requires.▼hardNewGoogleMicrosoftApple◆ premiumMost OAuth breaches come from a few well-known mistakes. The scored answer explains each attack and the specific rule that stops it, as consolidated in the 2025 OAuth security best current practice.Open full answer →
16How should an MCP server authenticate and authorise its callers?▼hardNewAnthropicMicrosoftGoogle◆ premiumAn MCP server is an API that a model drives. The scored answer treats it as an OAuth resource server, authorises every tool call against the user, and keeps upstream credentials out of the client's hands.Open full answer →
17How do you inventory and govern service accounts, API keys and AI agent identities?▼hardNewMicrosoftAmazonGoogle◆ premiumMachine identities outnumber people in most organisations and are reviewed far less. The scored answer finds them, gives each an owner, shrinks their power and lifetime, and watches how they are used.Open full answer →
19When should authorisation move out of application code into a central policy engine or service, and what are the trade-offs?▼hardNewGoogleAmazonMicrosoft◆ premiumScattered permission checks drift apart until one is wrong. The scored answer weighs a central decision service against latency, availability and consistency, and keeps enforcement close to the data.Open full answer →
21When should an agent's action require step-up authentication, and how do you implement it?▼hardNewMicrosoftGoogleJPMorgan Chase◆ premiumA confirmation click proves someone was present; step-up proves it was the user, recently. The scored answer decides which actions need it and wires it through tokens so the agent cannot fake it.Open full answer →
22How would you detect stolen session cookies or refresh tokens being used?▼hardNewMicrosoftGoogleCrowdStrike◆ premiumStolen session tokens skip MFA entirely, which is why infostealers sell them. The scored answer looks for the same session appearing in two places, binds what it can, and makes revocation fast.Open full answer →
25A user revokes an agent's access in the middle of a task. What must happen, and how do you guarantee it?▼hardNewMicrosoftGoogleAnthropic◆ premiumTrace a withdrawn grant through cached decisions, exchanged tokens and queued work. Define when new actions are denied and account for effects already dispatched.Open full answer →
26SAML single sign-on keeps producing critical vulnerabilities. What goes wrong in service providers, and how do you review an integration?▼hardNewMicrosoftGoogleSalesforce◆ premiumThe signature verifies, and the application reads a different element than the one that was signed. Most SAML bugs are some version of that sentence.Open full answer →
27Your API accepts JWTs from several identity providers. How do you validate them so one issuer cannot impersonate another's users?▼hardNewMicrosoftGoogleAmazon◆ premiumEach token verifies against some trusted key. The bug is that the key belonged to a different issuer than the one the token claims, or the user ID means something different there.Open full answer →
28Walk through WebAuthn registration and authentication. What makes passkeys phishing-resistant, and what does attestation add?▼hardNewGoogleAppleMicrosoft◆ premiumThe user never types anything an attacker could replay, and the browser, not the user, decides which site is asking. Those two facts are the whole phishing story; the ceremony is how they are enforced.Open full answer →
29How do secret managers work: authenticating workloads, dynamic secrets with leases, rotation, and solving the 'secret zero' problem?▼hardNewAmazonGoogleMicrosoft◆ premiumMoving passwords from config files into a secret manager helps only if the application's way of logging in to the secret manager is not itself a password in a config file.Open full answer →
31How do deepfakes defeat remote identity verification, and what is the difference between presentation and injection attacks?▼hardNewJPMorgan ChaseStripeApple◆ premiumLiveness checks were built to catch a photo held up to a camera. Deepfakes often never go near the camera at all.Open full answer →
32Attackers keep getting in by calling your IT help desk and asking for an MFA reset. How do you redesign account recovery?▼hardNewMicrosoftGoogleCrowdStrike◆ premiumPhishing-resistant MFA is only as strong as the process that replaces it when someone loses their phone. Attackers have noticed, and so do interviewers.Open full answer →
36CIEM recommends removing permissions unused for a month. How would you review the change?▼hardNew◆ premiumA seasonal exporter and an overprivileged service share an unused-access finding. Decide what evidence supports removal without preserving every broad grant indefinitely.Open full answer →
15How do you find business logic flaws that scanners cannot?▼hardNewAmazonSalesforceMeta◆ premiumModel a bounded reservation workflow, run an offline invariant fixture, and reason about retries, contention, immutable intent and uncertain external outcomes.Open full answer →
19What is HTTP request smuggling, and why does it happen?▼hardNewGoogleAmazonMicrosoft◆ premiumTwo servers disagree about where one request ends and the next begins. The scored answer explains the ambiguity, what an attacker gains, and why consistent parsing and HTTP/2 end to end fix it.Open full answer →
30We use an ORM everywhere. Explain how SQL injection still happens, including second-order injection, and how you would review for it.▼hardNewAmazonMicrosoftSalesforce◆ premiumAn ORM parameterises the queries it builds. It cannot protect the queries you build around it, or the data you trusted because it came from your own database.Open full answer →
34Design the login, MFA and account recovery flows for a consumer web app that attackers target with credential stuffing.▼hardNewGoogleMicrosoftMeta◆ premiumThe login form is the front door, but attackers use the side doors: reused passwords, guessable recovery, and MFA that can be phished or reset by a support agent.Open full answer →
35A gift card can be redeemed twice if two requests arrive at the same moment. Explain the bug class and fix it properly.▼hardNewAmazonMicrosoftSalesforce◆ premiumEvery check passed and every write succeeded. The money still left twice, because the check and the write were two steps and another request got between them.Open full answer →
42How do AI vulnerability-discovery agents find bugs, and how do you triage what they report?▼hardNewGoogle DeepMindAnthropicOpenAI◆ premiumThe model's guess is cheap; the proof is what matters. Strong answers describe the oracle that turns a hypothesis into evidence, and the triage that keeps maintainers from drowning.Open full answer →
43Your company wants an AI tool to open security-fix pull requests. How do you evaluate it and roll it out?▼hardNewGoogle DeepMindOpenAIMicrosoft◆ premiumA patch that makes the scanner go quiet is not the same as a patch that fixes the bug. The interview is about how you would tell the difference at scale, and what the tool itself can be tricked into doing.Open full answer →
49An ASPM dashboard says a shared library is fixed. What would you verify before closing the risk?▼hardNew◆ premiumTrace a shared-library finding through repository, build, deployment and owner. Decide what a closed ticket proves when two services still run different artifact versions.Open full answer →
07What are the security risks of WebViews in mobile apps, especially with JavaScript bridges, and how do you design one safely?▼hardNewGoogleAppleMeta○ sign inA WebView puts a browser inside your app, without the browser's address bar, and often with a bridge to native code. XSS in that page is no longer 'just XSS'.Open full answer →
10Should a mobile app pin certificates? If so, what do you pin, and how do you rotate keys without breaking the fleet?▼hardNewAppleGoogleJPMorgan Chase○ sign inPinning narrows trust, and every outage story about it is a rotation story. The scored answer decides whether to pin at all, pins public keys with backups, and plans for the release that can never update.Open full answer →
13What do Play Integrity and App Attest actually prove, and how do you build a backend that uses them correctly?▼hardNewGoogleAppleJPMorgan Chase◆ premiumAttestation gives your server a signed statement it did not have to trust the client for. The design question is what that statement covers, how you bind it to a request, and what you do when it is missing.Open full answer →
14A mobile app needs to call your API. How do you handle authentication and secrets when the app cannot keep a secret?▼hardNewGoogleAppleMeta◆ premiumAnything in the app binary belongs to whoever downloads it. The strong answer stops trying to hide a client secret and builds on user tokens, PKCE, device-bound keys and server-side limits.Open full answer →
16A team proposes hiding an API signing key and algorithm inside a native library in their app. How would you evaluate that?▼hardNewGoogleAppleMeta◆ premiumMoving a secret into C changes who can find it in an afternoon, not whether it can be found. The scored answer shows how an analyst would recover it, then replaces the design with one that does not need a shared secret.Open full answer →
17A vendor sells your bank an app-shielding (RASP and obfuscation) product. How do you evaluate whether it is worth it?▼hardNewJPMorgan ChaseAppleGoogle◆ premiumNo shield is unbreakable, so 'can it be bypassed' is the wrong test. Measure how much it raises an attacker's cost on the threats you actually face, and what it costs you in crashes, performance and false positives.Open full answer →
18An app ships an on-device language model and an AI assistant feature. What new security risks does that create on mobile?▼hardNewAppleGoogleMeta◆ premiumEverything shipped on the phone belongs to the person holding it: the weights, the system prompt and any key the assistant uses. And the assistant now reads notifications, messages and screens written by strangers.Open full answer →
19How is certificate pinning bypassed on a device the tester controls, what does that prove, and how do apps and backends resist?▼hardNewGoogleAppleJPMorgan Chase◆ premiumPinning protects the user from the network. It was never going to protect your API from the person holding the phone, and the good answer explains both halves.Open full answer →
21How do hardware-backed keys work on Android and iOS, what does key attestation prove, and why must biometrics unlock a key, not a boolean?▼hardNewGoogleAppleJPMorgan Chase◆ premiumA key the app cannot export is only half the story. The other half is making the key usable only after the user is really present, which a hooked 'authentication succeeded' callback can fake.Open full answer →
25How do real Android exploit chains work at a high level, which attack surfaces do they target, and which platform defences break them?▼hardNewGoogleMetaMicrosoft◆ premiumTaking over a modern Android phone takes several bugs in a row. Each link targets a different layer, and Android's design adds a defence at every one.Open full answer →
26How do iOS exploit chains and jailbreaks work at a high level, and what do PAC, BlastDoor and Lockdown Mode do to stop them?▼hardNewAppleGoogleMeta◆ premiumiOS has fewer ways in than most platforms, so attackers aim at the few that remain: messages, the browser and the kernel. Apple's defences are built around those exact paths.Open full answer →
29What is hardware memory tagging (Arm MTE, Apple's Memory Integrity Enforcement), and which phone attacks does it actually stop?▼hardNewAppleGoogleMicrosoft◆ premiumExploit chains used by mercenary spyware depend on memory corruption. Tagging every allocation and checking the tag on every access attacks that dependency directly. The answer is how it works and where it stops.Open full answer →
04Threat-model an LLM inference API that receives untrusted input at scale.▼hard★ EssentialNewOpenAIAnthropicGoogleunlockedEvery layer parses something an attacker wrote, every request costs real money, and tenants share hardware. Walk the path and price each risk.Open full answer →
05Design a sandbox for agent-generated code, including filesystem, network egress and GPU constraints.▼hardNewAnthropicOpenAIGoogleunlockedAssume the code is hostile and design until that stops mattering. Then the interviewer adds a GPU and the internet, and you design again.Open full answer →
07How would you control egress and detect exfiltration from a training cluster?▼hardNewAnthropicOpenAIGoogle DeepMind○ sign inTraining clusters hold the data and the weights, and run code from hundreds of dependencies. Default-deny egress is the control that holds when everything else is fooled.Open full answer →
09Harden a Kubernetes cluster that runs GPU training jobs.▼hardNewNVIDIAGoogleAmazon○ sign inTraining jobs need privileged-looking things: device access, big volumes, fast networking. Hardening is about granting exactly those and nothing else.Open full answer →
11Namespaces, capabilities and seccomp: how does each enforce least privilege for a process?▼hardNewGoogleAmazonMicrosoft◆ premiumContainers are a bundle of kernel features, each limiting a different thing. The scored answer explains what each restricts, what it does not, and how to combine them for an untrusted workload.Open full answer →
15How do you manage insider risk for model weights and research IP?▼hardNewAnthropicOpenAIGoogle DeepMind◆ premiumThe people who build frontier models need access to them, which is exactly the risk. The scored answer reduces who can touch weights directly, makes exfiltration hard and visible, and does it without poisoning research culture.Open full answer →
23Threat-model the path a model takes from training checkpoint to serving node.▼hardNewAnthropicOpenAIGoogle DeepMind◆ premiumWeights pass through more systems than most teams draw. The scored answer maps every hop, asks what an attacker could steal or swap at each, and puts integrity checks where they cannot be skipped.Open full answer →
26Design an inference platform's control plane so that a compromised serving node cannot replace, roll back or steal models.▼hardNewGoogleAmazonMicrosoft◆ premiumServing nodes parse hostile input all day, so assume one falls. The design question is what it can reach: the registry, other tenants' models, the signing keys, or nothing at all.Open full answer →
28What are the realistic ways a workload escapes its container, and which controls close each path?▼hardNewGoogleAmazonMicrosoft◆ premiumMost escapes are not clever kernel exploits. They are configuration that handed the container the host: a privileged flag, a mounted socket, a host path or a shared namespace.Open full answer →
32Design a data security toolchain: discovery and classification, DSPM, DLP and de-identification, including data flowing into AI systems.▼hardNewMicrosoftGoogleSnowflake◆ premiumYou cannot protect data you have not found, and you cannot find it once it has been copied into ten places. The toolchain answer follows data from discovery to the AI index.Open full answer →
33Build runtime detection for Linux hosts and Kubernetes with open-source tools: auditd, osquery, Falco and Tetragon. What does each do best?▼hardNewGoogleAmazonWiz◆ premiumFour open-source tools, four different questions: what happened, what is the state now, is this behaviour forbidden, and can the kernel stop it. Choosing well starts with knowing which question each answers.Open full answer →
34How do organisation-level cloud guardrails such as SCPs, RCPs and organisation policies work, and which ones would you set first?▼hardNewAmazonGoogleMicrosoft◆ premiumIAM decides what a role may do; organisation guardrails decide what no role in an account may ever do. The scored answer explains the evaluation, the blind spots and a first set worth deploying.Open full answer →
35How does Kubernetes admission control enforce security policy, and when do you use Pod Security Admission, CEL policies or webhooks?▼hardNewGoogleAmazonMicrosoft◆ premiumRBAC decides who may create a pod; admission decides what kind of pod may exist. The scored answer layers the built-in options, handles webhook failure modes and remembers that the admission path is itself attack surface.Open full answer →
36A cloud role may have read PII, but data-event logging is incomplete. What can you claim?▼hardNew◆ premiumJoin DSPM classification, CIEM permissions and partial activity evidence. Scope a suspected disclosure while keeping potential access separate from observed reads.Open full answer →
37How would you prove that a CNAPP covers your estate before relying on its risk score?▼hardNew◆ premiumDesign an acceptance review across cloud APIs, workload scans and sensors. Test disconnected accounts, stale inventory and response limits instead of relying on an integration checklist.Open full answer →
38Runtime alerts stop after a node-pool replacement. How do you distinguish safety from lost visibility?▼hardNew◆ premiumA workload migration coincides with a quiet alert dashboard. Trace inventory, sensor compatibility, event collection and policy mode before interpreting the drop as reduced risk.Open full answer →
03Secure the model supply chain from download to deployment.▼hard★ EssentialNewGoogleMicrosoftAmazonunlockedModels arrive like dependencies and run like code. The design puts one controlled door in front of them and checks everything that walks through.Open full answer →
07How would you sign model artifacts and verify their provenance end to end?▼hardNewGoogleMicrosoftNVIDIA○ sign inA model is a directory, not a file. Sign the whole thing, tie the signature to the pipeline that produced it, and refuse to load anything that does not match.Open full answer →
09A Python dependency in your training pipeline is found to be malicious. Walk through your response.▼hardNewOpenAIAnthropicGoogle○ sign inThe package ran with everything the training job could reach: data, credentials, checkpoints. Scope by what it could touch, not by what you hope it did.Open full answer →
11How would you check a public pre-trained model for a backdoor, and what can you not detect?▼hardNewGoogle DeepMindMicrosoftMeta◆ premiumYou can check the file and test the behaviour; you cannot prove a negative. The scored answer separates code-level threats from learned backdoors and is honest about what testing can find.Open full answer →
17How do you verify the integrity and lineage of web-scraped training data?▼hardNewGoogle DeepMindMetaOpenAI◆ premiumScraped data changes under you and anyone can write to the web. The scored answer snapshots and hashes what was collected, records where it came from, filters what it can, and keeps enough lineage to undo a mistake.Open full answer →
19What are reproducible builds, why do they matter for supply chain security, and can ML training be reproducible?▼hardNewGoogleMicrosoftMeta◆ premiumIf two independent builds from the same source produce identical bytes, a compromised build server cannot hide. The scored answer explains how, what breaks reproducibility, and why ML needs provenance instead of bit-for-bit equality.Open full answer →
21How would you set up a software supply chain security programme for a company?▼hardNewGoogleMicrosoftAmazon◆ premiumSupply chain risk spans what you consume, how you build and what you ship. The scored answer sequences the work by risk reduced per effort and covers models and datasets as dependencies too.Open full answer →
24Why does a code signature need a trusted timestamp, and what happens when the signing certificate expires or is revoked?▼hardNewMicrosoftAppleGoogle◆ premiumSigned software outlives the certificate that signed it. The scored answer explains how a timestamp proves the signature was made while the certificate was valid, and how revocation dates interact with it.Open full answer →
27A self-spreading worm is publishing malicious versions of packages you depend on. How do you respond?▼hardNewGoogleMicrosoftAmazon◆ premiumShai-Hulud showed that a stolen publishing token can turn one compromised maintainer into hundreds of poisoned packages within hours. The response is part incident handling, part credential hygiene, and the prevention lives in your CI.Open full answer →
28How can untrusted issue and pull request text turn an AI agent in CI into a supply-chain attack, and how do you run one safely?▼hardNewGoogleAnthropicOpenAI◆ premiumCI already mixed untrusted input with powerful tokens. Adding an agent that reads issue text and can act turns a shell-injection problem into a prompt-injection problem. The scored answer fixes both.Open full answer →
29All release checks are green, but they assessed different revisions. Can the release proceed?▼hardNew◆ premiumReview a release whose source scan, IaC plan and dependency inventory refer to different inputs. Build a gate that distinguishes completed jobs from evidence about the actual artifact.Open full answer →
04Design a detection-as-code programme: how are detections written, tested, reviewed, deployed and retired?▼hardNewCrowdStrikeGoogleMicrosoftunlockedDetections are production code that pages people. Treating them that way means version control, tests that prove they fire, review, staged rollout and metrics that decide which ones live.Open full answer →
09Ransomware is spreading through your network. Walk through the first hours, the recovery, and the decisions leadership will face.▼hardNewCrowdStrikeMicrosoftPalo Alto Networks○ sign inEncryption is the last stage of a ransomware attack, not the first. The strong answer contains spread fast, protects backups and identity systems, and knows that recovery depends on choices made months earlier.Open full answer →
11A standard user account suddenly appears in the Domain Admins group. How do you investigate how it happened and what else changed?▼hardNewMicrosoftCrowdStrikePalo Alto Networks◆ premiumThe group change is one event; the question is the chain behind it. The strong answer treats tier 0 as compromised until proven otherwise and works backwards from who made the change and with what credentials.Open full answer →
26A critical vulnerability in a widely used library is disclosed on a Friday afternoon. What do you do in the first 24 hours?▼hardNewGoogleAmazonMicrosoft◆ premiumThe patch is the easy part. The hard parts are finding every copy, deciding what to do where you cannot patch tonight, and checking whether someone used it before you knew.Open full answer →
28A threat report describes a group targeting your industry. How do you turn it into defences that actually change?▼hardNewCrowdStrikeGoogleMicrosoft◆ premiumImporting hashes and IP addresses from a report feels productive and changes almost nothing. The answer climbs from indicators to behaviours and ends with a test that proves the change.Open full answer →
33Your SIEM receives normal log volume but stops correlating sensitive reads. How would you investigate?▼hardNew◆ premiumFollow a known event through connector delivery, normalization and rule evaluation. Distinguish source changes, missing identity fields and late events from a real reduction in suspicious activity.Open full answer →
34A SOAR containment action times out after approval. What should the playbook do next?▼hardNew◆ premiumDesign response automation when a remote action may have succeeded despite a lost reply. Preserve target identity, approval scope and audit evidence while reconciling the result.Open full answer →
35A YARA retrohunt returns zero matches. How would you explain that result to incident leadership?▼hardNew◆ premiumA negative historical search needs a corpus, time range and validated rule. Explain what it rules out, what remains unknown and which local observations would change the incident assessment.Open full answer →
36How would you turn the CRAFTY FALCON advisory into a defensible monitoring and containment plan?▼hardNew◆ premiumUse CERT-In’s public advisory to build an evidence-led defense review. Separate the reported campaign from a synthetic response exercise and avoid inventing CVEs, restricted indicators or attribution.Open full answer →
37Vulnerability counts fall after scan credentials expire. How would you correct the report?▼hardNew◆ premiumA dashboard shows improvement while authenticated assessment coverage shrinks. Reconcile inventory, collection and repair evidence before reporting risk reduction.Open full answer →
14What changes for security when an application uses a reasoning model that thinks before it answers?▼hardNew◆ premiumLonger thinking helps the model resist some attacks and gives others more room. The scored answer covers the reasoning trace as data, as a monitoring signal, and as an attack surface.Open full answer →
20Can fine-tuning remove a model's safety behaviour? What does that mean for a product team?▼hardNew◆ premiumA training update can change behavior beyond its intended task. Work through a release comparison that separates useful answers, forbidden proposals and confirmed effects.Open full answer →
06A prompt injection classifier catches 95% of attempts in your evaluation. Do you ship it? Defend your answer.▼hardNew○ sign inInterpret the attack and benign counts, trace a detector miss to its actual consequence, and specify the verdict timing and fallback needed for deployment.Open full answer →
08Walk through a zero-click indirect injection that ends in data exfiltration, and the controls that would have broken the chain.▼hardNew○ sign inUse the historical EchoLeak advisory and an original worked trace to distinguish delivery, actual exposure, generated output and release. Choose verifiable controls without implying the old vulnerability remains open.Open full answer →
12What did universal adversarial suffixes show about the robustness of aligned language models?▼hardNew◆ premiumRead universal and transferable as bounded research findings. Separate optimization proxies from policy failures, and local model access from hosted application authority.Open full answer →
16Architect a prompt injection detection system for production and show how you would know it works.▼hardNew◆ premiumDesign signals that distinguish suspicious inputs, unauthorized proposals, blocked operations and confirmed exposure. Test response timing, evidence handling and monitoring health.Open full answer →
18How do prompt injections hidden in images, audio and documents work, and how would you test for them?▼hardNew◆ premiumTrace actual text, image and audio inputs, then distinguish extraction errors, unauthorized influence and completed effects. Build a useful test plan without inventing success rates.Open full answer →
22Explain the dual LLM and plan-then-execute patterns, and what each one costs.▼hardNew◆ premiumCompare controller-enforced workflows with mediated planner inputs. Trace opaque values, bounded fields, runtime branches and retries to the actual permission decision.Open full answer →
27What evidence should decide an AI assistant's residual-risk target?▼hardNew◆ premiumWrite a release record with consequence-specific requirements, enforcement assumptions, measured task quality and unresolved outcomes. Name the decision owner and reopening conditions.Open full answer →
28Map a multi-stage indirect prompt injection onto a kill chain. Where would you place detections and controls at each stage?▼hardNew◆ premiumUse the seven-stage research framework without forcing every incident through every stage. Work a partial trace, model alternate paths and separate stored state from observed downstream influence.Open full answer →
03How would you secure a RAG application end to end, from ingestion to answer?▼hard★ EssentialNewMicrosoftGoogleAmazonunlockedA design round in miniature. The answer that scores follows the data through both halves of the pipeline and spends most of its time on authorization, where real leaks happen.Open full answer →
04How do you enforce tenant isolation and document-level permissions in RAG?▼hard★ EssentialNewMicrosoftGoogleAmazonunlockedSimilarity search has no idea who is asking. The answer that scores makes the index enforce the source system's rules, at query time and over time.Open full answer →
10Can embeddings leak information about their source text? What does that mean for how you store them?▼hardNewGoogleMicrosoftPinecone○ sign inThe tempting answer is that embeddings are one-way hashes. They are not. The answer that scores explains inversion and protects the index like the documents.Open full answer →
13How do you evaluate guardrails honestly, without optimising only for pass rate?▼hardNewAnthropicGoogle DeepMindMicrosoft◆ premiumA guardrail that blocks everything scores perfectly on attacks. The scored answer measures both errors, tests with attacks the guardrail has not seen, and reports with intervals at the operating threshold.Open full answer →
17Secure a chat-with-your-documents connector to a company document store, including permission sync.▼hardNewMicrosoftGoogleSalesforce◆ premiumThe connector copies documents out of a system that enforces permissions into one that must re-create them. The scored answer treats permission fidelity and freshness as the core problem.Open full answer →
18Design the security of a Copilot-style coding assistant API used by thousands of companies.▼hardNewMicrosoftGoogleAmazon◆ premiumThe service receives customers' source code all day. The scored answer protects that code across tenants, keeps secrets out of prompts and logs, and treats suggestions as untrusted output.Open full answer →
19Design an internal LLM gateway that every team's AI features must go through. What does it enforce?▼hardNewJPMorgan ChaseDatabricksSalesforce◆ premiumA gateway turns dozens of ad hoc model integrations into one place to enforce and observe. The scored answer chooses what belongs centrally and what must stay in each application.Open full answer →
26Write a sanitiser that keeps links and images in streamed model Markdown inert until they are validated.▼hardNewMicrosoftGoogleOpenAI◆ premiumRendering is an outbound channel. The scored answer removes images, rewrites unapproved links, strips raw HTML, and only releases streamed text once it can no longer turn into something dangerous.Open full answer →
28Cosine similarity decides what a RAG system retrieves. How would you make retrieval prefer trustworthy sources instead of just similar ones?▼hardNewMicrosoftGoogleAnthropic◆ premiumThe most similar chunk is often the one written to be retrieved. The answer adds provenance to every chunk, ranks with it outside the model, and refuses to let text declare its own authority.Open full answer →
29Design an ingestion pipeline for a RAG index that resists poisoning, and explain how you would estimate the poisoning risk that remains.▼hardNewMicrosoftGoogleDatabricks◆ premiumResearch has shown a handful of planted documents can steer targeted answers. The defence is not a detector that recognises poison; it is control over who can write, staged promotion, and a risk estimate that multiplies the stages.Open full answer →
30Architect the guardrail pipeline for a customer-facing financial assistant, including how you guard streamed responses.▼hardNewJPMorgan ChaseMicrosoftGoogle◆ premiumThe regulator does not care which classifier you used. The design that scores puts authorisation and commitments in code, uses classifiers where they are good, and decides in advance what happens when a streamed answer goes wrong halfway.Open full answer →
32Your CISO wants to buy an AI security platform. How do you evaluate one, module by module, and what will it never do for you?▼hardNewPalo Alto NetworksCiscoCheck Point◆ premiumAI security products bundle five different jobs under one logo, and the market consolidated fast in 2025 and 2026. A strong answer evaluates each job on its own evidence and keeps the controls that no vendor can sell you.Open full answer →
33How do AI providers detect and disrupt attackers using their models, and how would you build that capability for your own AI platform?▼hardNewAnthropicOpenAIGoogle◆ premiumRefusals stop single requests; disruption stops operators. The scored answer explains how providers find the actor behind thousands of innocent-looking requests, what they do about it, and how to read their reports critically.Open full answer →
02Secure an agent that reads customer data, retrieves internal documents and calls APIs. Where do you start?▼hard★ EssentialNewunlockedStart with the useful task, its data paths and its effective authority. Produce explicit backend invariants, bounded execution and a testable release decision that covers ordinary work as well as denied effects.Open full answer →
09How do you stop injected instructions from persisting through agent memory or long-term state?▼hardNew○ sign inFollow the write, retrieval and execution paths separately. A remembered claim can persist without becoming policy; prove which records later tasks receive and which actions the resource service permits.Open full answer →
11Secure a coding agent that can run shell commands on a developer machine or in CI.▼hardNew◆ premiumTreat repository code and shell execution as part of the threat model. Define reachable files, credentials, services and publication paths, then verify the actual sandbox and CI handoff rather than trusting command names.Open full answer →
12Your agent browses the web and reads the user's email. What is the worst a poisoned web page can do?▼hardNew◆ premiumTrace which private data can reach which destinations when browsing and email share a task. Rank harms by the capabilities and checks actually present, and preserve useful combined workflows within a narrow grant.Open full answer →
16Design and test an agent’s file-write boundary, including symlinks and concurrent changes.▼hardNew◆ premiumSeparate task authorization, path resolution and safe publication. A resolved path is only a snapshot; test concurrent changes, protected targets and aggregate limits without treating a few passing cases as proof.Open full answer →
18Your security operations agent reads logs, alerts and tickets. How do you stop attacker-controlled text in them from steering it?▼hardNew◆ premiumTrace field origin through telemetry, summaries and response proposals. Preserve evidence, verify current targets and playbooks, and test both missed threats and harmful containment.Open full answer →
20How does trust propagate in a multi-agent system, and where do you put the boundaries?▼hardNew◆ premiumMap the caller, task grant, data audience and execution boundary at each handoff. Explain how a valid internal message can still request an unauthorized action.Open full answer →
22What are the security risks of agents that operate a browser or a desktop, and how do you contain them?▼hardNew◆ premiumDistinguish profile, device and account boundaries, then bind UI actions to the intended app, recipient and effect. Screenshots and accessibility trees provide observations, not trusted authorization.Open full answer →
23How can one compromised or faulty agent cascade through a system, and what circuit breakers stop it?▼hardNew◆ premiumSeparate false-information spread, borrowed authority and runaway work. Put shared limits and stop checks at the propagation paths, then recover without repeating completed effects.Open full answer →
25How would you red-team a multi-agent system?▼hardNew◆ premiumMap effective authority, test component and handoff boundaries in authorized isolation, and report captured effects with coverage limits. Keep adaptive discovery separate from estimates of production risk.Open full answer →
27A customer-support agent can issue refunds. Which checks must live outside the model, and how do you stop abuse?▼hardNew◆ premiumDesign a refund ledger that handles authorization, concurrent reservations, distinct partial refunds and uncertain provider outcomes. A stable retry key helps, but does not enforce the business budget.Open full answer →
28An agent proposes a high-value purchase for a user to approve. How do you make sure the approval covers exactly what gets executed?▼hardNew◆ premiumFreeze the resolved purchase, authenticate the approver and verify the same action at execution. Then handle mutable addresses, simultaneous workers and a supplier timeout without treating a hash as a complete transaction protocol.Open full answer →
33What evidence supports a claim that a compromised agent cannot retrieve production secrets?▼hardNew◆ premiumDefine the compromise scope and secret boundary, map direct and indirect capability paths, and assemble evidence with explicit assumptions. Denial tests and model refusals are useful observations, not universal proofs.Open full answer →
34An agent keeps shared memory across users. How do you stop one user, or a slow campaign, from poisoning it?▼hardNew◆ premiumTreat a wider memory audience as a publication decision. Check the publisher, evidence, disclosure scope and version separately; repeated copies, familiar account names and a verified label do not establish all four.Open full answer →
37How would you measure an agent's excessive-agency risk quantitatively, so you can compare designs and track it over time?▼hardNew◆ premiumSeparate reachable authority, forbidden proposals, gate decisions and confirmed effects. Compare designs with matched tasks, explicit denominators and uncertainty; tool counts and zero observed failures are not universal risk scores.Open full answer →
39Beyond a single injected prompt, how do attackers corrupt AI agents through memory, tools, retrieved knowledge and other agents?▼hardNew◆ premiumMap influence through memory, retrieval, tool metadata, outputs and shared artifacts. Separate persistence from actual impact, govern publication, and recover with explicit coverage of derivatives and ongoing work.Open full answer →
40How do AGENTS.md, rules files and editor or MCP config in a repository become an attack path against coding agents?▼hardNew◆ premiumRepository instructions can influence a model; configuration can change execution. Trace creation, replacement and startup before deciding where approval must hold.Open full answer →
41What does the same-origin policy protect when an AI agent acts across logged-in sites?▼hardNew◆ premiumBrowser origin isolation still applies to web content. Explain the separate authority of an agent that reads and acts across sites, then constrain data flow, destinations and consequential actions at the agent boundary.Open full answer →
43What can an agent gateway or MCP gateway enforce between agents and their tools, and what can it never see?▼hardNewAmazonMicrosoftCloudflare◆ premiumA gateway is the one place every tool call passes, which makes it the natural home for policy. It is also blind to everything that does not pass through it, and that is the half of the answer most candidates skip.Open full answer →
45Your agent will call other companies' agents over the A2A protocol. What are the security risks, and what does a signed Agent Card prove?▼hardNewGoogleMicrosoftSalesforce◆ premiumA2A standardises how agents find and talk to each other. It does not decide who to trust, what to share or what to believe, and those three decisions are the answer.Open full answer →
46When an AI agent buys things for users, how do payment protocols prove consent, cap spending and let merchants trust the agent?▼hardNewGoogleOpenAIStripe◆ premiumGiving an agent a card number is the wrong design. The scored answer separates consent, spending limits and agent identity, and shows how 2025-26 protocols handle each.Open full answer →
47How is an agent skill from a public marketplace different from an MCP server as a risk, and how would you govern skills?▼hardNewAnthropicOpenAIMicrosoft◆ premiumA skill is instructions plus code that runs with the agent's own permissions, with no process boundary in between. The scored answer reviews it like software and like a prompt, because it is both.Open full answer →
08How are backdoors implanted through fine-tuning, and why are they hard to find?▼hardNewAnthropicGoogle DeepMindOpenAI○ sign inThe model passes your evaluation because your evaluation does not contain the trigger. And safety training may teach it to hide better.Open full answer →
13What is gradient masking, and why is it a trap when you evaluate defences?▼hardNewGoogle DeepMindMetaNVIDIA◆ premiumA defence that breaks the attacker's tools is not a defence that stops the attacker. The scored answer explains how masking fools gradient attacks, how to spot it, and how adaptive attacks get around it.Open full answer →
15If a model only returns accept or reject, how can an attacker still find inputs that evade it?▼hardNewGoogleAmazonMeta◆ premiumHiding scores slows attackers down; it does not stop them. The scored answer explains decision-based search and transfer, and turns query patterns into a detection opportunity.Open full answer →
16How would you red-team a fraud detection model?▼hardNewJPMorgan ChaseAmazonMeta◆ premiumFraudsters are the original adaptive adversaries. The scored answer attacks with realistic, feasible changes, probes the whole decision system rather than the model alone, and measures dollars, not just accuracy.Open full answer →
17What is clean-label poisoning, and why is it harder to catch than label flipping?▼hardNewGoogle DeepMindMetaApple◆ premiumEvery poisoned example looks correctly labelled to a reviewer. The scored answer explains the mechanism, why label audits miss it, and the defences that work at the pipeline level.Open full answer →
18How much poisoned data does an attacker need, and why does that matter at web scale?▼hardNewAnthropicGoogle DeepMindOpenAI◆ premiumThe intuition that a huge dataset dilutes poison turns out to be wrong for some attacks. The scored answer cites the evidence, explains why, and moves the defence to data provenance and testing.Open full answer →
20Is anonymising training data enough to stop privacy attacks on a model?▼hardNewAppleGoogleMeta◆ premiumRemoving names removes the obvious identifier and leaves the rest. The scored answer explains re-identification, why models amplify it, and what actually bounds the risk.Open full answer →
22A deployed model may be leaking its training data. How do you respond?▼hardNewOpenAIGoogle DeepMindAnthropic◆ premiumThe leak is in the weights, so the playbook differs from a database breach. The scored answer confirms, contains at the output, scopes from data lineage, and decides between filtering, retraining and withdrawal.Open full answer →
23What can watermarking of model outputs or weights prove, and what can it not?▼hardNewGoogle DeepMindOpenAIMeta◆ premiumA watermark is evidence of origin under conditions, not a detector of all AI text. The scored answer explains how it works, how it fails, and what claims it can support.Open full answer →
26You suspect a fine-tuning dataset was poisoned. How do you investigate, prove it, and decide what to do with the model?▼hardNewGoogle DeepMindAnthropicOpenAI◆ premium'Clean the dataset' is not an investigation. The answer freezes evidence, traces what changed and who could change it, tests causality by retraining, and treats the pipeline as possibly compromised too.Open full answer →
28How do adversarial images attack vision-language models, how is that different from text in images, and does preprocessing help?▼hardNewGoogle DeepMindOpenAIAnthropic◆ premiumTwo different attacks hide in 'malicious images'. One writes instructions a model can read; the other optimises pixels to push the model's internal representation. They need different tests and different defences.Open full answer →
29How would you test whether a model update increased memorisation, and does a leak that needs thousands of queries matter?▼hardNewGoogle DeepMindOpenAIAnthropic◆ premiumGeneric leakage benchmarks will not tell you whether your customers' records got easier to extract. Planted canaries, matched controls and an attack-economics view of severity will.Open full answer →
05How do you respond to suspected cross-tenant data leakage through an LLM feature?▼hard★ EssentialNewunlockedTrace the data from its owner to each actual reader. Repair the access or reuse boundary, including caches, revoked permissions and retained artifacts.Open full answer →
09Why do you still need human review with automated judges, and how do you validate an LLM judge?▼hardNew○ sign inCalibrate a judge with meaningful reference labels, both error directions and correct audit weights. A high recall score alone does not explain its reported rate.Open full answer →
11In an LLM red team engagement, what counts as a finding and what does not?▼hardNew◆ premiumDistinguish a lead, a blocked consequence and a supported violation. Build a finding from requirements and evidence without discarding confirmed one-off events.Open full answer →
13Why can a single evaluation number mislead you about an AI system's security?▼hardNew◆ premiumA falling aggregate can hide worse observed results in every input slice. Learn to inspect mixtures, missing outcomes, scorer changes and the release requirement.Open full answer →
18Two teams each claim their prompt injection defence is better. How do you compare them fairly?▼hardNew◆ premiumCompare actual configurations with paired evidence, separate adaptive budgets and useful-task checks. A lower rate or significant test does not settle the release decision.Open full answer →
19How do you preserve evidence in an AI incident when the logs contain sensitive prompts and personal data?▼hardNew◆ premiumPreserve relevant evidence within its authorization boundary. Protect collection, record gaps and transformations, and explain what a checksum does and does not establish.Open full answer →
23Discuss Microsoft's 'Lessons From Red Teaming 100 Generative AI Products'. What does it get right, and what would you add?▼hardNew◆ premiumDiscuss the paper’s eight lessons with accurate attribution, then apply them to an original product review. Add observable requirements, uncertainty and follow-through without inventing experience.Open full answer →
27What does a mature security release gate for an AI feature look like, and who is allowed to waive it?▼hardNew◆ premiumMake release a documented decision about requirements, evidence and enforceable scope. Distinguish eligible exceptions from boundaries no score or signature can waive.Open full answer →
30How would you red-team and secure a voice AI agent that answers customer calls and can change account details?▼hardNew◆ premiumTrace a voice request through verified identity, exact-action approval and the account service. Test recovery, changed details, handoffs and effects that outlive the call.Open full answer →
31How do labs and evaluators measure an AI model's offensive cyber capability, and what do the headline numbers not tell you?▼hardNewUK AI Security InstituteAnthropicOpenAI◆ premium'73 percent on expert CTFs' sounds precise. A strong answer explains the task design, the attempt budget, the missing defenders and the confidence interval that sit behind a number like that.Open full answer →
07What obligations apply to general-purpose AI models, and what triggers the systemic-risk regime?▼hardNewAnthropicOpenAIGoogle DeepMind○ sign inTwo layers: documentation, copyright and transparency for every GPAI model provider, then evaluation, incident reporting and cybersecurity once a model crosses into systemic risk.Open full answer →
10Turn AI risk management into engineering practice: owners, gates and release criteria.▼hardNewMicrosoftGoogleAnthropic○ sign inA policy that says 'AI systems shall be secure' changes nothing. A release gate that blocks deployment until the red-team regression suite passes changes everything.Open full answer →
13GDPR and AI: lawful basis, when a DPIA is required, and what Article 22 says about automated decisions.▼hardNewMicrosoftGoogleMeta◆ premiumThree GDPR questions that shape every AI system handling EU personal data. The scored answer gets the legal structure right and turns each into engineering work.Open full answer →
14What audit evidence shows that human oversight of an AI system actually happens, not just on paper?▼hardNewJPMorgan ChaseMicrosoftSalesforce◆ premiumA policy saying humans review decisions proves nothing. The scored answer specifies the logs, metrics and tests that show reviewers can and do change outcomes.Open full answer →
18Walk through serious-incident reporting under the EU AI Act.▼hardNewMicrosoftGoogleSalesforce◆ premiumRegulatory reporting has to plug into ordinary incident response. The scored answer knows who reports what to whom and by when, and is honest about the open question on timing.Open full answer →
19A client wants ISO/IEC 42001 certification in six months. What is your plan?▼hardNewJPMorgan ChaseMicrosoftSalesforce◆ premiumSix months is possible for a well-run organisation with a narrow scope. The scored answer sets the scope first, reuses an existing management system, and schedules the audits backwards from the date.Open full answer →
21How do you audit fairness and bias in a high-risk model, such as one used in hiring or credit?▼hardNewJPMorgan ChaseMicrosoftGoogle◆ premiumFairness has several incompatible definitions, so the audit starts with a decision, not a metric. The scored answer picks measures for the context, gets the data to compute them, and audits the whole decision process.Open full answer →
28Design an AI security governance operating model for a large company that does not become a review bottleneck.▼hardNewMicrosoftGoogleJPMorgan Chase◆ premiumA central committee reviewing every AI feature either blocks the company or gets bypassed. The model that works centralises standards and platforms, tiers by risk, and gives teams paved roads they want to use.Open full answer →
29An AI assistant exposed customer data. How do you decide who must be notified, by when, and what does the technical team owe the lawyers?▼hardNewMicrosoftGoogleJPMorgan Chase◆ premiumThere is no single 'AI incident' notification rule. The incident is usually a personal-data, contractual or sector incident that happens to involve AI, and the clock may already be running.Open full answer →
30What is an assurance case for an AI system, and how would you build one that survives a sceptical reviewer?▼hardNewAnthropicGoogle DeepMindMicrosoft◆ premiumA composite safety score asks the reader to trust you. An assurance case states specific claims, shows the argument and evidence for each, and lists what would make it false.Open full answer →
32What are frontier safety frameworks such as Anthropic's RSP and OpenAI's Preparedness Framework, and what do they ask of security teams?▼hardNewAnthropicOpenAIGoogle DeepMind◆ premiumFrontier labs promise to add safeguards when models cross capability thresholds. A large share of those safeguards are security controls, and someone has to build and prove them.Open full answer →
33Why are the most cyber-capable AI models released only to vetted defenders, and how would you govern your company's access to one?▼hardNewAnthropicOpenAIGoogle DeepMind◆ premiumMythos-class models and Gemini's Flash Cyber variants did not ship to everyone. Knowing why, and what joining a vetted-access programme commits you to, is now a governance interview staple.Open full answer →
35Which US AI laws matter to a security team in late 2026, and how would you build one programme that covers the main state laws?▼hardNewOpenAIAnthropicGoogle◆ premiumThere is no single US AI law, and the state laws keep changing. The scored answer knows which ones are in force, which were replaced, and which security obligations they actually create.Open full answer →
37A security report is fully green but excludes an acquired cloud account. How would you correct it?▼hardNew◆ premiumReconcile a compliance dashboard with actual organizational scope. Preserve the original report, expose unassessed systems and assign evidence collection without inventing a new incident.Open full answer →
38An AI posture inventory lists every model but misses tool permissions. What security decisions remain unsupported?▼hardNew◆ premiumExtend model discovery into a graph of data, identities and tools. Identify the missing evidence needed to assess an agent’s authority and separate posture from behavioral evaluation.Open full answer →