You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-18Lines changed: 28 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,9 @@ Tirith scans declarative Infrastructure as Code (IaC) configurations like Terraf
14
14
## Content
15
15
16
16
-[Features](#features)
17
-
-[Feature Road-Map](#feature-road-map)
17
+
<!-- - [Feature Road-Map](#feature-road-map)-->
18
18
-[How to use it?](#how-to-use-it)
19
-
-[Local Development Environment](#local-development-environment)
19
+
<!-- - [Local Development Environment](#local-development-environment)-->
20
20
-[Want to contribute?](#want-to-contribute)
21
21
-[Getting an issue assigned](#getting-an-issue-assigned)
22
22
-[A bug report](#a-bug-report)
@@ -27,30 +27,38 @@ Tirith scans declarative Infrastructure as Code (IaC) configurations like Terraf
27
27
28
28
## Features
29
29
30
-
- A simple interface to define compliance policies as declarative config, which can be enforced proactively on Infrastructure as Code to detect breaches.
31
-
- Pluggable architecture allows to integrate into policy engines like OPA for policy evaluation.
32
-
- Summarizes evaluation output and provides brief output formatting.
33
-
- Cli support with data and input as arguments.
34
-
- Very easy to use.
35
-
- Works on Mac, Linux and Windows.
30
+
- An easy to read and simple way to define policy as code against structured formats.
31
+
- Use providers to define policies for terraform plan, infracost or any abstract JSON.
32
+
- Easily evaluate inputs against policy using pre-defined evaluators like ContainedIn, Equals, RegexMatch etc.
33
+
- Write your own provider (plugin) by leveraging a highly extensible and pluggable architecture to support any input formats.
36
34
37
-
## Feature Road-map
35
+
<!--## Feature Road-map
38
36
39
-
This is only a list of approved features that will be included in Tirith over the next few months.
37
+
This is only a list of approved features that will be included in Tirith over the next iterations.
- Any operating system is supported(Windows, Mac, or Linux).
50
-
-[Python 3.6 or higher](https://www.python.org/downloads/) is required.
51
-
-[pip](https://pip.pypa.io/en/stable/) is required.
49
+
optional arguments:
50
+
-h, --help show this help message and exit
51
+
-policy-path PATH Path containing Tirith policy as code
52
+
-input-path SOURCE-TYPE Input file path
53
+
--json Only print the result in JSON form (useful for passing output to other programs)
54
+
--verbose Show detailed logs of from the run
55
+
--version show program's version number and exit
56
+
```
57
+
58
+
<!-- ## Local Development Environment
52
59
53
-
And leave the rest to us!!!
60
+
- [Python 3.6 or higher](https://www.python.org/downloads/) is required.
61
+
- [pip](https://pip.pypa.io/en/stable/) is required. -->
54
62
55
63
<!-- ## Publish Package on test.pypi.org
56
64
* Use the following command to install the latest version of the setuptools package.
@@ -74,6 +82,8 @@ And leave the rest to us!!!
74
82
75
83
## Want to contribute?
76
84
85
+
If you're interested, please email us at team[at]stackguardian.io or get started by reading the [contributing.md](./CONTRIBUTING.md).
86
+
77
87
### Getting an issue assigned
78
88
79
89
Go to the <ahref="https://github.com/StackGuardian/tirith">Tirith Repository</a> and in the <ahref="https://github.com/stackguardian/tirith/issues">issues</a> tab describe any bug or feature you want to add. If found relevant, the maintainers will assign the issue to you and you may start working on it as mentioned in the next section.
0 commit comments