Style Guide

Colors

These colors have been created using Global Swatches. If you edit the Global Swatch color, it will change every element that uses that color swatch.
Black
#121722
Slate Blue
#404eed
Orange
#1fb4ff
Grey
#f2f4f7
White
#ffffff

Typography

You'll see that these typography elements don't have classes. That's because on this page, we want to edit the styles after selecting "All H1 Headings" for example, so that it will effect all the elements on the site. To do this, select the H1 below, click where it says "Select a Class or Tag" and select "All H1 Headings" at the bottom of the list.

Heading 1

Heading 1 - Bold, 76 px, 100%

Heading 2

Heading 2 - Bold, 60 px, 106%

Heading 3

Heading 4 - Bold, 48 px, 116%

Heading 4

Heading 4 - Bold, 32 px, 125%
Heading 5
Heading 5 - Bold, 24 px, 135%
Heading 6
Heading 6 - Bold, 16 px, 150%, 3.2 px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Paragraph - Regular, 16 px, 120%

Buttons

These are all the buttons that are used in this project. Editing them will reflect the changes on all the other buttons of the project too.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually.

Just double-click and easily create content.

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

Caption

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Symbols

Static analysis
for config files

Automated tools for discovering, scanning and securing the configuration files for IaC, containers, applications and their interdependencies.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
FAQ

Frequently Asked Questions

We are here to help. You can email us additional questions at any time: info@coguard.io.

How is CoGuard different from other policy engines?

CoGuard scans more than individual configuration files.

We understand the connections between different software configurations and can ensure configurations and policies are evaluated within the context of deployment. We have a simple way of defining custom rules that allow clients the ability to extend and customize using a Python API. Integrations can be completed using existing DevOps tool stack.

Will CoGuard disrupt our workflow?

It's your workflow. It is entirely up to you. Your security policies can enforce a clean CoGuard report as a pre-requisite for a deployment or not.

Many clients choose to adjust the script in their CI/CD pipeline to have the most severe security vulnerabilities stop deployment (level 4 and 5) until fixed. Remediation steps are provided by CoGuard.

My infrastructure is pretty static, it doesn't change that often. I'm not at risk. Do I need to change my build process?

Best practices for configurations are dynamic and change over time as new security recommendations are added.

For example, Log4Shell as an example. CoGuard would have pointed you at the files on the respective hosts, on the cloud and on premise, enabling you to remediate this issue instantly, without having to manually search for the respective files.

Allowing you to disable the vulnerable configurations, eliminating the configuration settings causing the vulnerability, while the team waits for the update or patch.

I do not use Terraform or other IaC tools. Where does CoGuard fit?

While we consider IaC best practice for many reasons, CoGuard picks you up where you are at in your journey of better IT infrastructure, from simple individual configuration checks to more complicated cross-dependency policy enforcement.

Are you an agent-based solution or an API access based one?

Neither. While we have ways to detect configuration drift using agents or API access. Our primary mission is to change the way people secure and set up infrastructure.

Ideally, all scanning should be done in advance, using each and every configuration file (similar like static analysis for code).

Explore additional career opportunities

We invite you to explore all employment opportunities with CoGuard to see if there could be a fit.

Trusted by DevOps, Infrastructure and Security teams