faker-ruby / faker

A library for generating fake data such as names, addresses, and phone numbers.
MIT License
11.24k stars 3.18k forks source link

Faker Standards, Controls and Citations #999

Closed KoRMaK closed 2 years ago

KoRMaK commented 7 years ago

It would be great if Faker could create fake standards, citations and controls. For example, some real world standards are FINRA, HIPPA and ISO. It would probably be similar to the Business/Company faker, but worded more like laws. Here's an example from fedramps moderate controls https://www.fedramp.gov/resources/documents-2016/

Standard: FedRAMP Moderate Security Controls Control Name: AC-2 (5) ACCOUNT MANAGEMENT \ INACTIVITY LOGOUT Citation

The organization requires that users log out when [Assignment: organization-defined time-period of expected inactivity or description of when to log out]. Supplemental Guidance: Related control: SC-23.

Control:

Active Directory Group Policy logs users out after 5 minutes of inactivity

This seems rife for faker text, I'd love to seem some hipster ipsum standards. Maybe some standards for being a research facility on Mars a la the UAC.

Here's another example, this one pulls from many standards and consolidates them into one sheet. https://cloudsecurityalliance.org/group/cloud-controls-matrix/#_overview https://downloads.cloudsecurityalliance.org/assets/research/cloud-controls-matrix/CSA_CCM_v.3.0.1-10-06-2016.xlsx

stefannibrasil commented 2 years ago

Hey, folks. In an effort to lighten our load as maintainers and be able to serve you better in the future, the faker-ruby team is working on cleaning out the cobwebs in this repo by pruning the backlog. As there are few of us, there are a lot of items that will simply never earn our attention in a reasonable time frame, and rather than giving you an empty promise, we think it makes more sense to focus on more recent issues. That means, unfortunately, that we must close this issue.

Don't take this the wrong way: our aim is not to diminish the effort people have made or dismiss problems that have been raised. If you feel that we should reopen this issue, then please let us know so that we can reprioritize it. Thanks!