Stephen Smalley

Senior Technical Leader Trust Mechanisms Laboratory For Advanced Cybersecurity Research

Laurel, Maryland, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Stephen Smalley is a senior technical leader with 26 years of experience in system security architecture, currently heading Trust Mechanisms research at the NSA's Laboratory for Advanced Cybersecurity Research. He is a founding developer and long-time lead of the SELinux project and the SE for Android effort, partnering with Google, Samsung, Red Hat and others to harden Linux and Android deployments. His work spans runtime integrity, eBPF, confidential computing and hardware-enforced memory safety, and he has led creation of secure Linux baselines for high-assurance environments. A pragmatic engineer as well as researcher, he combines deep upstream open-source contributions (notably to SELinux and Android framework security) with hands-on policy and tooling development that improves deployability and debuggability in production systems.
code26 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science and Mathematics, Bachelor of Science - BS, Computer Science and Mathematics at Rose-Hulman Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (28)

administrator10
filesystem10
security-hardening10
group-policy10
system-programming10
admin10
c1110
policies10
linux-kernel10
security10
c1710
kernel10
system10
selinux10
administration10

Programming languages (10)

JavaShellC++CMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
SELinuxProject/selinux

Aug 2008 - Aug 2020

This is the upstream repository for the Security Enhanced Linux (SELinux) userland libraries and tools. The software provided by this project complements the SELinux features integrated into the Linux kernel and is used by Linux distributions. All bugs and patches should be submitted to selinux@vger.kernel.org
Role in this project:
userBack-end Developer & System Administrator
Contributions:485 commits, 69 PRs, 475 pushes in 12 years 1 month
Contributions summary:Stephen primarily contributed to the Security Enhanced Linux (SELinux) userland libraries and tools, as indicated by the repository description. Their work focused on resolving build issues, fixing bugs, and enhancing the functionality of specific tools like semanage, which are core to managing SELinux policies. Additionally, the user added interfaces, such as for MLS support and for file context handling, and optimized existing code for performance, showing a strong understanding of the system's internal workings.
linuxlinux-distributionlinux-kernelsecurityselinux
stephensmalley/selinux

Oct 2017 - Jul 2026

This is the upstream repository for the Security Enhanced Linux (SELinux) userland libraries and tools. The software provided by this project complements the SELinux features integrated into the Linux kernel and is used by Linux distributions. All bugs and patches should be submitted to selinux@vger.kernel.org.
Contributions:137 pushes, 345 branches, 2135 tags in 8 years 10 months
kerneldistributionsmanjaroupstreamlinux-kernel
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial