Skip to content

GitHub app for Fensak, a service that alows users to apply security best practices to GitOps.

License

Notifications You must be signed in to change notification settings

fensak-io/fensak

Repository files navigation

Fensak

This is the source code for Fensak, a service that allows users to apply security best practices to GitOps workflows without any compromises.

This repository has two top level sources:

  • main.ts: This contains the entry point for the fensak service.
  • mod.ts: This contains the entry point for the fensak library, which contains useful functions for testing user defined scripts.

For examples of user defined rules including how to test them using functions in this repository, refer to the fensak-rules-examples repo.

LICENSE

SPDX-License-Identifier: BUSL-1.1 OR AGPL-3.0-or-later

Fensak is dual-licensed under the Business Source License 1.1 (with no Additional Use Grant) and AGPL 3.0 (or any later version). Refer to the corresponding LICENSE files for the full parameters of either license:

Dual licensing means that you can use the code under the terms of either license.

For example, if you are using this to test your rules functions and you do not want to be bound by the terms of the AGPL license (and thus be forced to release the source code of your rules), you can license the Fensak testing code under the BUSL 1.1 license.

On the other hand, if you wish to self host an instance of Fensak for internal use, then you can license Fensak under the terms of the AGPL 3.0 (or later) license. You can not self host an instance of Fensak under the BUSL 1.1 license since it does not allow any additional use grant for production usage.

Refer to the License FAQ for more information.

About

GitHub app for Fensak, a service that alows users to apply security best practices to GitOps.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages