Skip to content
View pslorenz's full-sized avatar

Sponsoring

@merill

Block or report pslorenz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pslorenz/README.md

Hi, I'm Steven

I work in security for the SMB and MSP space, in my opinion a segment of the market that gets sold a tool for every problem (and even some made up problems) and almost rarely creates a coherent program.

Most security guidance assumes enterprise budgets, dedicated SOC teams, and mature governance. The organizations I work with typically don't have most of those. The projects in this profile are my attempt to translate good security practice into something that's actually achievable for small organizations, and also for the MSPs trying to deliver real outcomes for them without burning out.

The work is opinionated on purpose. SMB security doesn't fail because the frameworks are wrong, it fails because the frameworks are sized for someone else, and nobody bothers to right-size them.


What's here

The repos collectively form a reference program for SMB and MSP security, organized roughly by what part of a program they support:

Design - how the program is structured

Govern - the policies and controls that anchor the program

  • Security-Policy-Templates- A right-sized set of security policies for SMBs. Plain language, opinionated defaults, mapped to CIS. Designed to be adopted, not filed away for checkmarks.
  • Operationalizing-CIS-for-the-SMB-and-MSP - Course material on applying CIS Controls and device hardening in an SMB context, without pretending you have an enterprise team to do it. (Currently being re-written)

Implement the hands-on hardening work

Train - because tools don't think for you

  • NotebookLM-for-tech-pros - A starter guide for using NotebookLM to learn faster, with a little Claude for guided self-checks.

Coming soon

Active work, in roughly the order it'll land:

  • Hardening Essentials Tool - A simpler, higher-level entry point to the hardening work for operators who need the 80/20 version fast.
  • AD Security Assessment Toolkit - Pragmatic Active Directory assessment built for MSP workflows, with output a tech can actually hand to a customer.
  • M365 Security Assessment Toolkit - Same idea, for Microsoft 365 environments. Sized for SMB realities, not federal compliance regimes.

A note on philosophy

A lot of security writing treats the field as a closed set of properties to preserve and a checklist of controls to deploy. Real security work, especially in the SMB and MSP space, is messier than that. It's about understanding what an organization actually does, who would actually attack it, and what's actually achievable with the people and budget on hand.

The work here tries to reflect that. It's not the most comprehensive reference, and it's not trying to be. It's trying to be the right reference for organizations that have been left out of the conversation.


Contact

GitHub Issues on any of these repos work. I'm happy to discuss, take suggestions, or hear what's missing.


Support

This work is free because I believe the SMB security space needs better support, but if something here saved you time on a client engagement or your own environment, you can buy me a coffee:

☕ buymeacoffee.com/pslorenz

Pinned Loading

  1. M365-Business-Premium-Baseline M365-Business-Premium-Baseline Public

    PowerShell 1 1

  2. AD-Hardening-Playbook AD-Hardening-Playbook Public

    Active Directory misconfigurations that show up in pentests, with remediation, rollback, validation, and framework mappings.

  3. smb-hardening-essentials smb-hardening-essentials Public

    A quick ~100 point security check for SMB with limited IT staffing/support

    PowerShell

  4. smb-security-reference-architecture smb-security-reference-architecture Public

    I've been working in SMB for a long time and have noticed you can buy a tool for every occaison but no one really cares to design overarching programs for SMB space. This is my attempt.

  5. Windows-Endpoint-Hardening-Toolkit Windows-Endpoint-Hardening-Toolkit Public

    Scripts for hadening Windows workstations

    PowerShell

  6. security-policy-templates security-policy-templates Public

    A collection of security policies focused on SMB