Nico Haas
Nico Haas
#### What is it? - [ ] Bugfix (user facing) - [ ] Feature (user facing) - [ ] Codebase improvement (dev facing) - [x] Meta improvement to the project...
**Describe the bug** ``` INFO[0000] API key does not exist at the default location yet. We will create a new one component=auth ERRO[0000] Error while saving the new API key:...
**Describe the bug** In the GX context, we use Clouditor's storage. I noticed that comments on the persistence interface methods are quiet weak or even non-existent (thank me). **Expected comments**...
**Is your feature request related to a problem? Please describe.** Currently, we implement the [isIn](https://github.com/clouditor/clouditor/blob/main/policies/operators.rego#L27-L36) function by ourselves. **Describe the solution you'd like** Meanwhile, there are [Built-In/Future-Built-In functions](https://www.openpolicyagent.org/docs/latest/policy-reference/#sets) doing that....
When we validate evidences, we do not check if resource type FIELD is set and that this field is non-empty. But in `policies.go` the field type in an evidence's resource...
- #535 Before: `INFO[0010] Evaluating evidence a0527fed-4601-46ea-86e3-f7723fcd5f0d (/subscriptions/.../vmDisk) collected by Clouditor Evidences Collection at seconds:1645574399 nanos:999999999 ` Now: `INFO[0011] Assessing evidence with ID: a0527fed-4601-46ea-86e3-f7723fcd5f0d | Resource ID: /subscriptions/.../vmDisk | Tool...
We need a better way to handle all the different points where we want or should validate input, especially in our RPC requests. This serves as a meta issue to...