Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Security resources for developers

Security resources for developers, each with a researched write-up on what it covers and who it suits. Never an affiliate placement.

  • 1418 picks
  • 1240 free

28 resources ยท page 1 of 2

Roadmap
Sefism AI Security Roadmap

A nine-stage path for securing LLM apps and AI agents, or testing them as a red-teamer, with one path for each: security foundations, how LLM apps break, the OWASP LLM and agentic lists and MITRE ATLAS, layered defences against prompt injection, agent, tool and MCP security, the data and model supply chain, red-teaming and security evals, monitoring and incidents, and a route into the work. It suits developers and security learners who can already build. By the end you have a practice app defended or assessed end to end.

  • AI
  • Security
  • Testing
  • Career
Sefism ยท AI & Machine Learning ยท About 230 hours, 23 weeks at 10 hours a week ยท Intermediate
Checklist
Web Application Security Checklist

A release checklist for web apps and APIs, organised around the OWASP Top 10:2025 and the OWASP cheat sheets. Each check tells you how much it matters and exactly how to confirm it is done, from access control and sessions to headers, dependencies, logging and file uploads.

  • Security
Sefism ยท Other ยท 18 min read ยท Intermediate
Best practices
Threat Modeling Best Practices

A practical guide to threat modeling for development teams who want it to be a normal part of design, not a yearly workshop. It covers the four questions, data flow diagrams and trust boundaries, STRIDE and abuse cases, rating and responding to threats, turning them into tickets and tests, keeping models current, and threat modeling features built on language models and agents.

  • Security
  • Backend
  • AI
Sefism ยท Other ยท 26 min read ยท Intermediate
Checklist
Software Supply Chain Security Checklist

A supply chain security checklist you can run against a real repository and its pipeline. It covers what you install (lockfiles, pinning, install scripts, update bots, dependency review), how you build (CI permissions, secrets, actions pinned by SHA, protected branches) and what you ship (SLSA provenance, Sigstore signatures, SBOMs, registry publishing), plus a drill for the day a package you depend on is compromised.

  • Security
  • DevOps
Sefism ยท Other ยท 23 min read ยท Intermediate
Best practices
Secure Coding Best Practices

A practical guide to secure coding for developers who write server-side code in TypeScript, Node.js or Python. It covers trust boundaries and input validation, injection of every kind, output encoding, safe parsing and deserialization, file uploads, path traversal, server-side request forgery, error handling that fails closed, and dependency hygiene, mapped to the OWASP Top 10:2025 and ASVS 5.0.

  • Security
  • Backend
  • Programming
Sefism ยท Other ยท 21 min read ยท Intermediate
Best practices
Secrets Management Best Practices

A practical guide to secrets management for developers who build and deploy apps. It covers where secrets should live, keeping them out of git and catching leaks, least privilege, rotation, CI/CD with OIDC instead of long-lived keys, what the browser can and cannot see, log redaction, and what to do in the first hour after a leak.

  • Security
  • DevOps
Sefism ยท Other ยท 19 min read ยท Intermediate
Checklist
Mobile App Security Checklist

A mobile app security checklist for Android, iOS, Flutter and React Native apps, organised by the eight OWASP MASVS categories. Every check says how much it matters and how to verify it on a real build, using platform tools or the techniques in the OWASP Mobile Application Security Testing Guide.

  • Mobile
  • Security
Sefism ยท Other ยท 21 min read ยท Intermediate
Checklist
Linux Server Hardening Checklist

A Linux server hardening checklist for a VPS or cloud VM that runs your app. It covers user accounts and sudo, SSH, security updates, open ports and the firewall, system settings and permissions, logging, and checking the result against a CIS benchmark, with a command to verify every check.

  • Security
  • DevOps
  • Cloud
Sefism ยท Other ยท 20 min read ยท Intermediate
Checklist
Kubernetes Production Checklist

A pre-launch verification list for a workload going to production on Kubernetes, and for the cluster it lands on. Each check has a severity and a command or test that proves it, covering cluster version and access, resources, probes, availability, Pod security, RBAC and network policy, secrets and images, autoscaling, and backups of cluster state.

  • DevOps
  • Cloud
  • Security
Sefism ยท Other ยท 24 min read ยท Intermediate
Checklist
Incident Response Checklist

An incident response checklist for software teams, covering both outages and security incidents. It walks through preparation, detecting and declaring an incident, roles and coordination, mitigation, security containment and evidence, communication, and closing with a blameless postmortem, with a way to check each item before you need it.

  • DevOps
  • Security
  • Cloud
Sefism ยท Other ยท 20 min read ยท Intermediate
Checklist
EU AI Act Readiness Checklist

A practical checklist for engineering and product teams whose AI systems reach people in the EU. It walks through whether the AI Act applies to you and in which role, the prohibited practices, high-risk classification, transparency duties, general-purpose AI model obligations, deployer and provider duties for high-risk systems, and the dates each part applies, with a severity and a verification step for every check.

  • AI
  • Security
Sefism ยท AI & Machine Learning ยท 20 min read ยท Intermediate
Checklist
Disaster Recovery Checklist

A backup and disaster recovery checklist for teams running production systems in the cloud or on their own hardware. It covers recovery objectives per system, backup coverage, isolated and immutable copies, restore testing, zone and region strategy, runbooks, drills, dependencies and communication, each with a severity and a concrete way to verify it.

  • DevOps
  • Cloud
  • Security
Sefism ยท Other ยท 21 min read ยท Intermediate
Checklist
Data Privacy Checklist for Engineers and Analysts

A practical checklist for engineers and analysts who store, query, move or share personal data. It covers knowing which rules apply, data inventory and mapping, minimization, PII classification, masking and pseudonymization, retention and deletion, access control, cross-border transfers, logging, vendor sharing and breach readiness. It is general guidance, not legal advice.

  • Security
  • Data
Sefism ยท Other ยท 21 min read ยท Intermediate
Best practices
Cryptography Best Practices for Developers

A practical cryptography guide for application developers, not cryptographers. It covers choosing the right primitive and a high-level library, authenticated encryption and nonces, secure randomness, key management with KMS and rotation, TLS configuration, and how to prepare for post-quantum algorithms with crypto agility.

  • Security
  • Backend
Sefism ยท Other ยท 25 min read ยท Intermediate
Best practices
Browser Security Best Practices

A practical guide to browser security for web developers. It explains how cross-site scripting happens in modern frameworks and how Trusted Types and a strict Content Security Policy contain it, how to configure CORS without opening your API, which cookie attributes and prefixes to use, how to stop CSRF and clickjacking, which security headers matter, and how to load third-party scripts and talk between windows safely.

  • Security
  • Frontend
  • Web
Sefism ยท Other ยท 21 min read ยท Intermediate
Checklist
AWS Account Security Checklist

An AWS account security checklist for teams that run real workloads on AWS without a dedicated security team. It covers the root user, human and workload access, multi-account guardrails, CloudTrail and threat detection, S3 and data protection, EC2 and network exposure, and readiness for a leaked key, with an AWS CLI command or console check for each item.

  • Cloud
  • Security
  • DevOps
Sefism ยท Other ยท 21 min read ยท Intermediate
Best practices
Authorization Best Practices

A practical guide to authorization for developers who build apps where users should only see and change some of the data. It covers deny by default and server-side checks, object-level authorization against IDOR and BOLA, choosing between RBAC, ABAC and ReBAC, multi-tenant isolation with row-level security, policy engines, admin and support access, auditing, and testing that permissions actually hold.

  • Security
  • Backend
Sefism ยท Other ยท 21 min read ยท Intermediate
Best practices
Authentication Best Practices

A practical guide to authentication for developers who build their own sign-in or need to review one. It covers password rules and storage, the login flow and brute force protection, multi-factor authentication, passkeys, session handling, and account recovery, following NIST SP 800-63B-4 and the OWASP cheat sheets.

  • Security
  • Backend
Sefism ยท Other ยท 21 min read ยท Intermediate
Checklist
API Security Checklist

An API security checklist you can run against a real codebase before a release. It is built on the OWASP API Security Top 10 (2023 edition) and the OWASP cheat sheets, and every check says how much it matters and exactly how to verify it.

  • Security
  • Backend
Sefism ยท Other ยท 16 min read ยท Intermediate
Checklist
AI Agent Security Checklist

A security checklist for teams putting AI agents and MCP servers into production. It covers tool inventory and least privilege, authentication and authorization for MCP servers, prompt injection that arrives through tool output, human approval for risky actions, sandboxed code execution, secrets handling, logging and incident response, and the supply chain of the MCP servers your agents load, each with a severity and a way to verify it.

  • AI
  • AI agents
  • Security
Sefism ยท AI & Machine Learning ยท 21 min read ยท Intermediate
Cheat sheet
Sefism AI Security Cheat Sheet

A revision reference for securing and testing LLM apps and AI agents, in 9 chapters and two editions (app and agent security, red-teaming): security foundations, how LLM apps break, the OWASP LLM and agentic lists, MITRE ATLAS, prompt injection and guard layers, agent, tool and MCP security, the data and model supply chain, red-teaming tools and evals, monitoring and incidents, and career routes. It follows the Sefism AI security roadmap chapter by chapter, with no attack payloads.

  • AI
  • Security
  • Testing
Sefism ยท AI & Machine Learning ยท Reference ยท Intermediate
Guide
ICO guidance on AI and data protection

The UK Information Commissioner's Office guidance on applying data protection law to AI: accountability and DPIAs, lawfulness, accuracy, fairness and bias, security, data minimisation and individual rights. Under review after the Data (Use and Access) Act 2025.

  • AI
  • Security
Information Commissioner's Office (UK) ยท AI & Machine Learning ยท A few hours for the sections you need ยท Intermediate
Tool
Presidio: PII detection and anonymisation

An open source toolkit, started at Microsoft and now community maintained, that detects personal data such as names, phone numbers and card numbers in text and images, then redacts, masks, replaces, hashes or encrypts it.

  • AI
  • Security
  • Programming
Data Privacy Stack community ยท AI & Machine Learning ยท An afternoon for a first pipeline ยท Intermediate
Guide
Security-Focused Guide for AI Code Assistant Instructions

A free guide from the OpenSSF Best Practices and AI/ML working groups on writing instructions that make AI coding assistants produce more secure code: secure coding principles, supply chain security, platform and language-specific rules, standards to reference, and sample instructions you can adapt for your own project.

  • AI
  • Security
OpenSSF ยท AI & Machine Learning ยท About an hour to read and adapt ยท Intermediate

Browse the library by topic and format

Every one of these is its own page: a roadmap shelf, an interview-prep shelf, the free-only view. The filters above do the same thing without a page load.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com