Tevico is an extensible open-source, Python-based auditing framework that empowers users to comprehensively check their infrastructure and apps for compliance adherence, security vulnerabilities, and custom operational checks.
To run the project simply copy the following code and run it in your CloudShell.
curl https://raw.githubusercontent.com/comprinnotech/tevico-community/refs/heads/main/run.sh?ts=$(date +%s) | bashFollowing CLI params will help you to get an idea about the project and its capabilitites.
# To simply run the project with default config ./main run # Adding provider and thread config if required ./main run --aws_config=profile:comprinno --thread_workers=20# Structure around create command. ./main create <ENTITY> <NAME> # Eg: ./main create check network_acl_allow_ingress_any_port --options=service:ec2,some:other_config --provider=awsTevico current follows the CNCF Code of Conduct. You can get the details of the code of conduct here. For any violations of this code of conduct you can connect with us over an email.
Copyright 2024 Tevico
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.