Skip to content

finos-labs/SDLC-Controls-Framework

badge-labs

SDLC Controls Framework

View the live site

The SDLC Controls Framework Working Group aims to create a shared, open reference library for software governance controls across the financial services industry. By establishing common definitions, implementations, and patterns, we reduce duplication, prevent drift, and enable institutions to focus on innovation rather than reinventing control frameworks.

Development guide

This repository contains the documentation and website, generated via Jekyll.

Problem We're Solving

The financial services industry faces an increasingly complex regulatory landscape where:

  • Each institution interprets and implements their own SDLC controls — leading to massive duplication of effort
  • No common language exists — making collaboration and benchmarking difficult across institutions and vendors
  • Significant drift occurs — as institutions independently evolve their controls, wasting industry-wide resources
  • Vague requirements persist — controls are either too generic to be actionable or too specific to be reusable

Our Solution

A composable, technology-agnostic controls catalogue that provides:

  • Common definitions for SDLC controls used across financial services
  • Reference implementations with concrete patterns and examples
  • Shared vocabulary enabling clear communication between institutions, vendors, and regulators
  • Flexible framework where institutions can select applicable controls while maintaining their unique requirements

Getting Started

Join the Working Group

How to Contribute

  1. Share your controls — help us understand how your institution defines and implements SDLC controls
  2. Review definitions — provide feedback on proposed control definitions
  3. Contribute patterns — share implementation examples and best practices
  4. Join discussions — participate in working group meetings and online discussions

Governance

This project operates under the FINOS DevOps Automation Special Interest Group (SIG) and follows FINOS governance principles.

Meeting minutes are posted as issues in the DevOps Automation repository with the prefix "SDLC Framework WG Bi-weekly call".

See MAINTAINERS.md for the list of participating organisations and maintainers.

Running Jekyll

You will need Ruby and bundle installed, then run the site locally using the following.

cd docs
bundle install
jekyll serve

If all goes well, view your freshly minted site at http://127.0.0.1:4000. It should 'hot reload' (Jekyll does its thing) so you can edit and see your changes in the browser.

Running with Docker

If you don't have Ruby installed, you can use Docker to run the site locally.

cd docs
docker run --rm -v "$PWD:/srv/jekyll" -p 4000:4000 jekyll/jekyll jekyll serve

Then visit http://127.0.0.1:4000 to view the site.

License

Copyright © 2025 Fintech Open Source Foundation

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0

SPDX-License-Identifier: CC BY 4.0.

About

A shared and open reference library for software governance controls

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors