Skip to content

Commit

Permalink
Specify the GPL-3.0-only license explicitly
Browse files Browse the repository at this point in the history
  • Loading branch information
a13xp0p0v committed Jul 6, 2024
1 parent 74aabe0 commit ec54e7c
Show file tree
Hide file tree
Showing 7 changed files with 22 additions and 7 deletions.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ __(formerly kconfig-hardened-check)__<br /><br />
[![functional test coverage](https://codecov.io/gh/a13xp0p0v/kernel-hardening-checker/graph/badge.svg?flag=functional_test)](https://app.codecov.io/gh/a13xp0p0v/kernel-hardening-checker?flags%5B0%5D=functional_test)<br />
[![engine unit-test](https://github.com/a13xp0p0v/kernel-hardening-checker/workflows/engine%20unit-test/badge.svg)](https://github.com/a13xp0p0v/kernel-hardening-checker/actions/workflows/engine_unit-test.yml)
[![unit-test coverage](https://codecov.io/gh/a13xp0p0v/kernel-hardening-checker/graph/badge.svg?flag=engine_unit-test)](https://app.codecov.io/gh/a13xp0p0v/kernel-hardening-checker?flags%5B0%5D=engine_unit-test)<br />
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/a13xp0p0v/kernel-hardening-checker?label=release)](https://github.com/a13xp0p0v/kernel-hardening-checker/tags)

## Motivation
Expand All @@ -15,7 +16,9 @@ make our systems more secure.

But nobody likes checking configs manually. So let the computers do their job!

__kernel-hardening-checker__ (formerly __kconfig-hardened-check__) is a tool for checking the security hardening options of the Linux kernel. It supports checking:
__kernel-hardening-checker__ (formerly __kconfig-hardened-check__) is a tool for checking the security hardening options of the Linux kernel. License: GPL-3.0.

The tool supports checking:

- Kconfig options (compile-time)
- Kernel cmdline arguments (boot-time)
Expand Down
9 changes: 8 additions & 1 deletion bin/kernel-hardening-checker
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!/usr/bin/env python3

# For using the tool without installation via setuptools
"""
This tool is for checking the security hardening options of the Linux kernel.
SPDX-FileCopyrightText: Alexander Popov <[email protected]>
SPDX-License-Identifier: GPL-3.0-only
This file is for using the tool without installation via setuptools.
"""

import os
import sys
Expand Down
3 changes: 2 additions & 1 deletion kernel_hardening_checker/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"""
This tool is for checking the security hardening options of the Linux kernel.
Author: Alexander Popov <[email protected]>
SPDX-FileCopyrightText: Alexander Popov <[email protected]>
SPDX-License-Identifier: GPL-3.0-only
This module performs input/output.
"""
Expand Down
3 changes: 2 additions & 1 deletion kernel_hardening_checker/checks.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"""
This tool is for checking the security hardening options of the Linux kernel.
Author: Alexander Popov <[email protected]>
SPDX-FileCopyrightText: Alexander Popov <[email protected]>
SPDX-License-Identifier: GPL-3.0-only
This module contains knowledge for checks.
"""
Expand Down
3 changes: 2 additions & 1 deletion kernel_hardening_checker/engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"""
This tool is for checking the security hardening options of the Linux kernel.
Author: Alexander Popov <[email protected]>
SPDX-FileCopyrightText: Alexander Popov <[email protected]>
SPDX-License-Identifier: GPL-3.0-only
This module is the engine of checks.
"""
Expand Down
3 changes: 2 additions & 1 deletion kernel_hardening_checker/test_engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"""
This tool is for checking the security hardening options of the Linux kernel.
Author: Alexander Popov <[email protected]>
SPDX-FileCopyrightText: Alexander Popov <[email protected]>
SPDX-License-Identifier: GPL-3.0-only
This module performs unit-testing of the kernel-hardening-checker engine.
"""
Expand Down
3 changes: 2 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"""
This tool is for checking the security hardening options of the Linux kernel.
Author: Alexander Popov <[email protected]>
SPDX-FileCopyrightText: Alexander Popov <[email protected]>
SPDX-License-Identifier: GPL-3.0-only
This module performs installing of the kernel-hardening-checker package.
"""
Expand Down

0 comments on commit ec54e7c

Please sign in to comment.