Project Description
SUSE Manager and Uyuni do support OpenSCAP and user can make use of it to keep the compliance status in check. However, when it comes to usability, there are things that could be improved.
Goal for this Hackweek
1. Step
- Remove requirement of clients having SCAP content, but rather all the content will stay at server and will be transferred to client temporary at the time of scan.
2. Step
- Improve the UI to list all the scap content files as select list so user can easily select the content
- Then based on previous step, select the profiles available in selected data stream from the last step
3. Step
- Add the possibility to upload the tailoring file on the server
- Extend the UI in 2.Step to make it possible for the user to select the uploaded tailoring file
- Based on selected tailoring file, select the profile
4. Step
- Adjust the salt states if needed
5. Step
- Parse the results, especially the remediations as bash script
- Apply the remediation using salt right from the scap feature UI
Bonus
- Add taskomatic job to download scap content from SUSE server once per day to make use of '--fetch-remote-resources F
Resources
- https://github.com/uyuni-project/uyuni
- https://documentation.suse.com/suma/4.3/en/suse-manager/administration/openscap.html
Skills
- Java
- React
- TypeScript
- OpenSCAP
- Database
Looking for hackers with the skills:
uyuni java javascript openscap complianceascode react typescript susemanager
This project is part of:
Hack Week 22
Activity
Comments
Be the first to comment!
Similar Projects
Deploy Uyuni proxy using Elemental and Fleet by cbosdonnat
Project Description
Now that Uyuni proxy ...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Uyuni test suite improvements by dgedon
Project Description
Uyuni is the upstream...
Container images for building the Uyuni docs by juliogonzalezgil
Project Description
The Uyuni doc require...
Uyuni: add SLE-Micro acceptance tests by mbussolotto
Project Description
Uyuni: add SLE-Micro ...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Add xterm.js to D-Installer web interface by IGonzalezSosa
Project Description
Having a terminal you...
Port the Minion job queue to TypeScript by kraih
Project Description
As part of the [mojo....
chatterbox by gbaccini
Project Description
[chatterbox](https://...
Automate testing for openSCAP / ComplianceAsCode with CI or openQA by c-hagenest
[comment]: # (Please use the project descriptio...
Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO) by bschmidt
[comment]: # (Please use the project descriptio...
Port the Minion job queue to TypeScript by kraih
Project Description
As part of the [mojo....
Uyuni test suite improvements by dgedon
Project Description
Uyuni is the upstream...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Code Coverage of spacewalk-java aka Suma Server after a full TestSuite execution by oscar-barrios
Project Description
GitHub Card: http...
Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issues by cbosdonnat
[comment]: # (Please use the project descriptio...
Container images for building the Uyuni docs by juliogonzalezgil
Project Description
The Uyuni doc require...