Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is OpenControl deprecated? #78

Open
gregorydulin opened this issue May 10, 2022 · 10 comments
Open

Is OpenControl deprecated? #78

gregorydulin opened this issue May 10, 2022 · 10 comments

Comments

@gregorydulin
Copy link

gregorydulin commented May 10, 2022

What's the current preferred SSP export automation tool I should be targeting?

OpenControl looks really promising, but it also looks like a dead project (no activity for years, and evidence that industry (e.g. RedHat) is moving away from it).

It seems like OSCAL is the currently preferred SSP format, but the tooling around it doesn't seem quite as mature as OpenControl (e.g. the only "convert to .docx" tool I found warns of missing fields).

Thanks!

@timothy-spencer
Copy link

It makes me sad, because of all the formats/tools that are out there, this one is the one that makes the most sense. But yes, nobody is using it that I know of.

We are trying to use https://github.com/IBM/compliance-trestle as a tool to make OSCAL not be so hard to work with. It's not bad, but there's still a lot more that needs to be done to make it actually useful (our agency AO/ISSO all want us to use their special Word docs), but it's at least good for us because we can use git to document changes, and when we have to update our SSP, all the docs are there in an easy to cut/paste format.

Not sure if this helps, but it's a datapoint at least.

@openprivacy
Copy link
Member

OpenControl components can be converted to OSCAL 1.0.0 with the examples/oc_to_oscal_components.py code in https://github.com/CivicActions/compliance-io

@gregorydulin
Copy link
Author

Thanks for the info, @timothy-spencer and @openprivacy!

I think we'll try running with OpenControl, and export to OSCAL and .md (and then to .docx and .pdf) as required. I'll post here to let everyone know how it went (if you're visiting this page and I haven't posted for a month or two, feel free to remind me).

Thanks!

@hexblot
Copy link

hexblot commented Jan 25, 2023

Thanks for the info, @timothy-spencer and @openprivacy!

I think we'll try running with OpenControl, and export to OSCAL and .md (and then to .docx and .pdf) as required. I'll post here to let everyone know how it went (if you're visiting this page and I haven't posted for a month or two, feel free to remind me).

Thanks!

hello @gregorydulin -- could you update on the above?

@shawndwells
Copy link
Member

Believe we can safely say OpenControl isn't active, and that OSCAL serves this purpose (and is an official NIST standard!).

Any objections to marking the repos as archives, and updating the READMEs to point to OSCAL?

Paging @openprivacy , @gregelin , @afeld

Failing any feedback, will go ahead and make the changes in a few weeks.

@shawndwells
Copy link
Member

Also paging the broader @opencontrol/18f-contributors (see comment above)

@gregelin
Copy link

gregelin commented Feb 23, 2023 via email

@openprivacy
Copy link
Member

openprivacy commented Feb 24, 2023

Agree that OpenControl is not active, and the OSCAL community is growing, but I'm not ready to say OpenControl is dead. And I believe there are still some teams using it, or at least there were last year. Perhaps just a public README at https://github.com/opencontrol with a pointer to NIST OSCAL and the OSCAL Community - I'm happy to put up a page if agreed.

@trevorbryant
Copy link

Over the past couple of years, less and less people have have been available to address Issues or merge PRs. I think it's safe to say that the efforts of the community aren't exactly "dead", but no longer actively worked on nor maintained in favor of NIST OSCAL.

@gregorydulin
Copy link
Author

Thanks for the info, @timothy-spencer and @openprivacy!
I think we'll try running with OpenControl, and export to OSCAL and .md (and then to .docx and .pdf) as required. I'll post here to let everyone know how it went (if you're visiting this page and I haven't posted for a month or two, feel free to remind me).
Thanks!

hello @gregorydulin -- could you update on the above?

Sorry for the delay. We did end up using OpenControl to build an SSP PDF, and it's working pretty well. That being said, though; if accreditors are going to start accepting OSCAL YAML files in lieu of PDFs, I'll gladly make the switch. We haven't done a ton of documentation in OpenControl format, so switching now is probably better than switching later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants