Initial Project Skeleton for jc (#11228)

jc JSONifies the output of many CLI tools, file-types, and common
strings for easier parsing in scripts. In other words, it converts the
output of dozens of GNU and non-GNU commands and configuration files to
JSON. Instead of everyone needing to create their own custom parsers for
these common utilities and files, jc acts as a central clearinghouse of
parsing libraries that just need to be written once and can be used by
everyone. The project is also a [filter]
https://docs.ansible.com/ansible/latest/collections/community/general/docsite/filter_guide_conversions.html#converting-to-json)
plugin in the Ansible community.general collection. Ansible has the
largest market share of configuration management tools at 30.98% and is
the most popular open source automation tool on GitHub today with more
than a quarter million downloads per month. Should jc have a critical
vulnerability left unnoticed and unresolved, this could leave Ansible,
and the 32 thousand plus companies who utilize the tool around the
world, vulnerable to attack by malicious actors.

---------

Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
Co-authored-by: bcapuano <bcapuano@asu.edu>
Co-authored-by: Bailey Capuano <32396237+capuanob@users.noreply.github.com>
This commit is contained in:
ennamarie19 2023-11-16 08:57:09 -07:00 committed by GitHub
parent b811d66a03
commit eea08d55e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 0 deletions

10
projects/jc/project.yaml Normal file
View File

@ -0,0 +1,10 @@
homepage: "https://kellyjonbrazil.github.io/jc/docs/"
language: python
primary_contact: "kellyjonbrazil@gmail.com"
auto_ccs:
- "ennamarie19@gmail.com"
fuzzing_engines:
- libfuzzer
sanitizers:
- address
main_repo: "https://github.com/kellyjonbrazil/jc.git"