Add Custom Controls

Custom control sets can easily be created and/or bulk uploaded on the controls page of your platform. For existing controls, you also have the ability to apply bulk mapping changes to these controls by uploading a CSV with the control id being the unique key that ties the row to the control in Secureframe. If the ID belongs to an existing control, it will attempt to update the mappings and language of that control. If the ID does not exist, we will create a custom control with the attributes listed in the CSV.  Only custom controls can have their names and descriptions updated.

How to upload a Control CSV

  1. Go to the Controls page
  2. Click the "+" icon > Upload custom CSV
  3. Upload CSV or excel file with the controls you would like to create or update
    1. Note: the required fields in the upload modal
  4. Map the applicable columns to the form fields
  5. Resolve any formatting issues or error rows
  6. Complete!

Note: all mapping additions are additional, you can not destroy mappings in the import

Screenshot 2025-09-10 at 10.14.56 AM.png

In the event you need to make updates or are not sure exactly how you want to name objects, it’s optional when you want to just map existing controls to framework requirements and only use that aspect of the uploader. For example: 

If you upload a custom control with the following sheet:

id name description framework_requirement_ids
A-1 A A description   

and then upload it again with the following:

id name description framework_requirement_ids
A-1     FR-1

you can map the custom control to a framework requirement, and if you upload the following:

id name description framework_requirement_ids
A-1 B B description  

then you can change the name and description of the existing custom control as seen above.

Manually add a singular Control

  1. Go to the Controls page.

  2. Click the “+” icon and select Add Custom Control.

  3. In the Add custom control modal, fill out the required details:

    1. Control ID

    2. Name

    3. Description

    4. Implementation date (optional)

    5. Owner (optional) Screenshot 2025-09-10 at 10.16.14 AM.png

  4. Once complete, click either:

    1. Add without mapping — to save the control without mapping tests.

    2. Add and map tests — to save the control and immediately map tests.

Edit Framework Requirement mapping

To edit the framework requirement mapping for controls:

  1. Go to the Controls page.

  2. Select the control and open the Requirements tab.

  3. Click Edit mapping — the Edit Requirement modal will appear.Screenshot 2025-09-10 at 12.07.07 PM.png

  4. Select or deselect the applicable requirements.Screenshot 2025-09-10 at 12.07.13 PM.png

  5. Click Close to save your changes.

Mapping Framework Requirements to Controls in a CSV

You can also map existing or new controls to framework requirements in this CSV. All you need to include is a column with the requirement id (or ids separated by commas (without spaces)). Below is where the id is noted in the UI. You will also get the requirement id if you export the framework on the frameworks page.

In the example below, existing control AC-01 will be mapped to requirement CC1.1 in SOC2 and a new custom control named BULK-2 will be mapped to both CC1.1 and CC1.  

 

Was this article helpful?

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.