The DHS Source Code Inventory Process (SCIP) is a process for inventorying Department of Homeland Security (DHS) custom-developed source code and releasing a subset of this code as open source. The implementation of this process is pursuant to DHS Policy Directive 142-04 that defines the DHS Office of the Chief Information Officer (OCIO) activities, roles and responsibilities required to comply with Office of Management and Budget (OMB) Memorandum M-16-21 Federal Source Code Policy: Achieving Efficiency, Transparency, and Innovation through Reusable and Open Source Software.
Identify used version control systems. Identify custom-developed source code projects. Identify usage type for each source code project. Define metadata for each source code projects. Implement additional metadata requirements. Create and verify JSON inventory file.