DevConf.IN 2025

Dr. Vikas Agarwal

Dr. Vikas Agarwal is a Senior Research Scientist at IBM Research, India. He has more than 20 years of experience in diverse areas such as Cloud Computing, AI, Mobile Computing, Web Services and Semantic Web, etc. His current interests are in the area of Cloud Security and Compliance, where he is simplifying and automating compliance for Cloud. Dr. Agarwal has published more than 25 papers in top conferences and journals and has filed over two dozen patents.


Company or affiliation

IBM

Job title

Senior Research Scientist


Session

03-01
10:10
80min
Automating compliance: An introduction to compliance as code with OSCAL-Compass
Chris Butler, Dr. Vikas Agarwal

Compliance-as-code encompasses many activities such as automation of system configuration and general DevSecOps approaches. One area examined less is how to manage the documentary artifacts associated with compliance ‘as code’, replacing word documents and excel spreadsheets with markdown, yaml and json.
Emerging data standards such as NIST’s OSCAL facilitate this approach. The OSCAL standard has been adopted by FedRAMP, Australian Cyber Security Centre, Center for Internet Security, Singapore’s GovTech, among others.

OSCAL-Compass is a project by IBM Research and Red Hat that has recently become a CNCF sandbox project. It leverages NIST's OSCAL, a set of data and process standards for compliance, and and provides an opinionated compliance-as-code approach to OSCAL adoption.

Today OSCAL-compass has three key projects which work together: Compliance-trestle; compliance 2 policy (c2p); and agile authoring. This workshop will demonstrate how to use these tools together to document and measure compliance controls on a Kubernetes cluster using Open Cluster Manager.

This workshop will be hands on: attendees will need a github.com account; python installed and a kubernetes CLI (either kubectl or oc).

Attendees will be securing their kubernetes cluster against their ACME corp corporate standards; and using compliance-trestle to generate a report for their internal auditors.

Througout the session the speakers will also discuss the adoption of OSCAL globally including how Red Hat and IBM have been adopting the standard internally.

Security and Sustainable Computing
Meetups | School of Design Floor-7/8 (capacity 50)