~rodrigo-zaiden/ubuntu-security-tools:fix-uaudit

Last commit made on 2022-06-14
Get this branch:
git clone -b fix-uaudit https://git.launchpad.net/~rodrigo-zaiden/ubuntu-security-tools
Only Rodrigo Figueiredo Zaiden can upload to this branch. If you are Rodrigo Figueiredo Zaiden please log in for upload directions.

Branch merges

Branch information

Name:
fix-uaudit
Repository:
lp:~rodrigo-zaiden/ubuntu-security-tools

Recent commits

a23421f... by Rodrigo Figueiredo Zaiden

uaudit: fix invokation to tool.install_cmd

adb24fe... by Alex Murray

Merge branch 'uaudit-static-analysis-tools-refactoring'

Signed-off-by: Alex Murray <email address hidden>

ad07fae... by Spyros Seimenis

Merge remote-tracking branch 'sespiros/esm-chroot-names'

* sespiros/esm-chroot-names:
  Add feature to autogenerate chroot name for ESM builds

3747f13... by Spyros Seimenis

Add feature to autogenerate chroot name for ESM builds

Following the naming convention $release-esm-$arch

5e8a98b... by Spyros Seimenis

Use /bin/bash as the default shell in chroots

When building with debuild inside a chroot, the user's
shell is used by default when running the command with su.
If the user's shell doesn't exist in a default installation the
script fails. Instead of installing a custom user's shell in the
chroot, this commit forces the shell to be bash.

ef689cc... by Alex Murray

audit-code.sh: Make sure we look for the right openssl module name for ruby

Signed-off-by: Alex Murray <email address hidden>

bb654cd... by Alex Murray

uaudit: Refactor static analysis tools handling

Introduce a StaticAnalysisTool() class to encapsulate the logic needed for
each different static analysis tool and then remove all the copy-pasta'd
code which used to handle these. This should make adding new static
analysis tools as simple as defining a new instance of this object and
adding it to the static_analysis_tools list.

Signed-off-by: Alex Murray <email address hidden>

621c6cd... by Alex Murray

uaudit: Respect --disable-coverity for analysis plus misc cleanups

Various small cleanups to make pyright give cleaner output.

Signed-off-by: Alex Murray <email address hidden>

0e5d8d6... by Alex Murray

audits/audit-code.sh: Add some support for ruby

This is quite rudimentary but at least is better than the default generic
outputs

Signed-off-by: Alex Murray <email address hidden>

e105713... by Alex Murray

uaudit: Add support for invoking flawfinder directly

Signed-off-by: Alex Murray <email address hidden>