Skip to main content

Essential Downloads

Download tools, utilities, and samples that will help you understand and implement security in your own applications.

Download MSF-Agile+SDL Process Template for VSTSMSF-Agile+SDL Process Template for VSTS

The MSF-Agile+SDL process integrates the policy, process and tools of the SDL for Agile Development guidance into the familiar MSF Agile process template that ships with Visual Studio Team System (VSTS).

SDL Threat Modeling ToolSDL Threat Modeling Tool

The SDL Threat Modeling Tool enables any developer or software architect to communicate about the security design of their systems, analyze those designs for potential security issues using a proven methodology, suggest and manage mitigations for security issues.

Download BinScopeBinScope

BinScope is a Microsoft verification tool that analyzes binaries on a project-wide level to ensure that they have been built in compliance with Microsoft’s Security Development Lifecycle (SDL) requirements and recommendations.

Download Microsoft SDL Process Template for VSTSMicrosoft SDL Process Template for VSTS

The SDL Process Template automatically integrates the policy, process and tools associated with the SDL version 4.1 into your VSTS software development environment.

Download MiniFuzzMiniFuzz

MiniFuzz is a very simple fuzzer designed to ease adoption of fuzz testing by non-security people who are unfamiliar with file fuzzing tools or have never used them in their current software development processes.

Download Security Awareness Program Tool Kit and GuideSecurity Awareness Program Tool Kit and Guide

This kit was created to provide guidance, samples, and templates for creating a security awareness program.

Windows Identity Foundation DownloadWindows Identity Foundation Download

Begin your evaluation of Microsoft Windows Identity Foundation today!

Code Gallery Security Samples RSS Feed

Security Downloads

Windows 8 Consumer Preview Metro style app samples - C#, VB.NET, C++, JavaScript
This sample pack includes all the Metro style app code examples developed for Windows 8 Consumer Preview. The samples in this pack are available in in... more
Official Visual Studio 2010 Samples for C# 4.0
These are the official samples for Visual Studio 2010 C# 4.0.
101 LINQ Samples
Learn how to use LINQ in your applications with these code samples, covering the entire range of LINQ functionality and demonstrating LINQ with SQL, D... more
ASP.NET MVC Application Using Entity Framework Code First
A Visual Studio project which shows how to use the Entity Framework in an ASP.NET MVC web application project, using the Code First development approa... more
Splash screen sample
This sample shows how to imitate the splash screen that Windows displays for your app by positioning a similar image correctly when Windows dismisses ... more

Security Projects from CodePlex RSS Feed

Security Downloads

Entry-Level C# Password Generator
The Entry-Level C# Password Generator is a piece of software written for two purposes. To be kept as simple as possible for newcomers to the langa... more
CM.Core.Library.dll
CM.Core.Library est une bibliothèque programmé en C# qui contient de nombreuses fonctions basique tel que de la cryptographie, manipulat... more
SSOrbit
Single Sign-On module that store user into a stack.
BlackCat
Easy-to-use tool to check, create and generate encryption data.You can:- generate RSA Keypairs for keysize 1024, 2048, 4096, 8192 bytes.- generate... more
ACLDiff
*English*ACLDiff is a differential access control list (ACL) reporting tool.It is designed to show meaningfull ACL changes through a d... more

SDL Tools and Utilities RSS Feed

Security Downloads

SDL Threat Modeling Tool
The SDL Threat Modeling Tool enables any developer or software architect to communicate about the security design of their systems, analyze those desi... more
Banned.h
The banned.h header file is a sanitizing resource which supports the SDL requirement to remove banned functions from a code. It lists all banned APIs ... more
Code Analysis Tool .NET (CAT.NET) v1 CTP
CAT.NET is a binary code analysis tool that helps identify common variants of certain prevailing vulnerabilities that can give rise to common attack v... more

More SDL Tools and Utilities >