89db386ffe
- Migrated codebase to class-based architecture for better modularity and maintainability - Introduced system_config.json for centralized configuration (required for runtime) - Added structured working directories for improved file organization - Significantly reduced reliance on Parquet; replaced with alternative data handling - Implemented security improvements across modules - Several TODOs remain in the main script for future enhancements - Linter formatting affected readability in some files (e.g., utils); cleanup is on the agenda
20 lines
793 B
Markdown
20 lines
793 B
Markdown
[](http://www.gnu.org/licenses/agpl-3.0)
|
|
|
|
# Airlock Digital Local Approval
|
|
|
|
Python based Carbon Black App Control feature implementation for Airlock
|
|
## Features
|
|
|
|
- "Local Approval Initialization"
|
|
This programmatically scans devices in audit mode within Airlock and subsequently adds the identified blocks to a user-specified whitelist.
|
|
|
|
- KDE Wallet must be running on Linux (`kwalletd`)
|
|
|
|
|
|
## License
|
|
**AirlockTools** is licensed under the **GNU Affero General Public License v3.0**.
|
|
|
|
You may copy, distribute, and modify the software under the terms of the AGPL-3.0 license.
|
|
|
|
See the [LICENSE](LICENSE.md) file for full details, or visit
|
|
[https://www.gnu.org/license/agpl-3.0.html](https://www.gnu.org/license/agpl-3.0.html) |