Skip to content

Commit

Permalink
Merge branch 'main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
smallfoot47 authored Dec 11, 2023
2 parents 6a63628 + 06147d5 commit 7c7a72d
Show file tree
Hide file tree
Showing 12 changed files with 132 additions and 178 deletions.
86 changes: 49 additions & 37 deletions PUBLICATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,20 @@
This document lists all the publications and resources that TAG Security has
produced.

## Cloud Native Security Controls Catalog

Mapping of Cloud Native Security Whitepaper and Software Supply Chain Best
Practices Paper to NIST SP800-53r5

- [Markdown](https://github.com/cncf/tag-security/blob/main/cloud-native-controls/phase-one-announcement.md)
- [Spreadsheet](https://docs.google.com/spreadsheets/d/1GUohOTlLw9FKUQ3O23X7ypvJLXN-B3veJGe6YE6JYfU/edit?usp=sharing)

## Cloud Native Security Lexicon

Standardization of terminologies specific to Cloud Native Security

- [Markdown](https://github.com/cncf/tag-security/blob/main/security-lexicon/cloud-native-security-lexicon.md)

## Cloud Native Security Whitepaper

The Cloud Native Security Whitepaper (CNSWP) is a TAG Security effort to ensure
Expand All @@ -23,6 +37,41 @@ Translations
- [Chinese](https://github.com/cncf/tag-security/blob/main/security-whitepaper/v1/cloud-native-security-whitepaper-simplified-chinese.md)
(v1)

## Open and Secure - A Manual for Practicing Threat Modeling to Assess and Fortify Open Source Security

A comprehensive guide dedicated to assessing and understanding the security of open source software projects. The book is the culmination of five years of TAG Secure Assessments, practical insights, and collaborative effort from experts in the field. Our goal? To empower you with the knowledge and skills to enhance the security of the cloud native ecosystem, the projects, and their use in your organization’s platforms.

- [PDF](https://github.com/cncf/tag-security/blob/main/assessments/Open_and_Secure.pdf)

## Policy

### Formal Verification for Policy Configurations

- [Markdown](https://github.com/cncf/tag-security/blob/main/policy/overview-policy-formal-verification.md)

### Handling build-time dependency vulnerabilities

- [Markdown](https://github.com/cncf/tag-security/blob/main/policy/overview-policy-build-time-dependency-vulns.md)

## Secure Defaults: Cloud Native 8

- [Markdown](https://github.com/cncf/tag-security/blob/main/security-whitepaper/secure-defaults-cloud-native-8.md)

## Security Assessments

TAG Security has conducted security assessments of several CNCF projects. These
assessments are available to the public.

- [Buildpacks](https://github.com/cncf/tag-security/tree/main/assessments/projects/buildpacks)
- [Cloud
Custodian](https://github.com/cncf/tag-security/tree/main/assessments/projects/custodian)
- [Harbor](https://github.com/cncf/tag-security/tree/main/assessments/projects/harbor)
- [In-toto](https://github.com/cncf/tag-security/tree/main/assessments/projects/in-toto)
- [Keycloak](https://github.com/cncf/tag-security/tree/main/assessments/projects/keycloak)
- [Kyverno](https://github.com/cncf/tag-security/tree/main/assessments/projects/kyverno)
- [OPA](https://github.com/cncf/tag-security/tree/main/assessments/projects/opa)
- [Spiffe-Spire](https://github.com/cncf/tag-security/tree/main/assessments/projects/spiffe-spire)

## Supply Chain Security

### Software Supply Chain Best Practices
Expand Down Expand Up @@ -54,11 +103,7 @@ them

- [Markdown](https://github.com/cncf/tag-security/tree/main/supply-chain-security/compromises)

## Cloud Native Security Lexicon

Standardization of terminologies specific to Cloud Native Security

- [Markdown](https://github.com/cncf/tag-security/blob/main/security-lexicon/cloud-native-security-lexicon.md)

## Use Cases & Personas

Expand All @@ -67,39 +112,6 @@ of cloud native technology

- [Markdown](https://github.com/cncf/tag-security/blob/main/usecase-personas/README.md)

## Policy

### Formal Verification for Policy Configurations

- [Markdown](https://github.com/cncf/tag-security/blob/main/policy/overview-policy-formal-verification.md)

### Handling build-time dependency vulnerabilities

- [Markdown](https://github.com/cncf/tag-security/blob/main/policy/overview-policy-build-time-dependency-vulns.md)

## Secure Defaults: Cloud Native 8

- [Markdown](https://github.com/cncf/tag-security/blob/main/security-whitepaper/secure-defaults-cloud-native-8.md)

## Cloud Native Security Controls Catalog

Mapping of Cloud Native Security Whitepaper and Software Supply Chain Best
Practices Paper to NIST SP800-53r5

- [Markdown](https://github.com/cncf/tag-security/blob/main/cloud-native-controls/phase-one-announcement.md)
- [Spreadsheet](https://docs.google.com/spreadsheets/d/1GUohOTlLw9FKUQ3O23X7ypvJLXN-B3veJGe6YE6JYfU/edit?usp=sharing)

## Security Assessments

TAG Security has conducted security assessments of several CNCF projects. These
assessments are available to the public.

- [Buildpacks](https://github.com/cncf/tag-security/tree/main/assessments/projects/buildpacks)
- [Cloud
Custodian](https://github.com/cncf/tag-security/tree/main/assessments/projects/custodian)
- [Harbor](https://github.com/cncf/tag-security/tree/main/assessments/projects/harbor)
- [In-toto](https://github.com/cncf/tag-security/tree/main/assessments/projects/in-toto)
- [Keycloak](https://github.com/cncf/tag-security/tree/main/assessments/projects/keycloak)
- [Kyverno](https://github.com/cncf/tag-security/tree/main/assessments/projects/kyverno)
- [OPA](https://github.com/cncf/tag-security/tree/main/assessments/projects/opa)
- [Spiffe-Spire](https://github.com/cncf/tag-security/tree/main/assessments/projects/spiffe-spire)
15 changes: 1 addition & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,19 +151,6 @@ seen [here](governance/related-groups/)

### On-going projects

#### Policy team

Policy is an essential component of a secure system.

[Bi-weekly meetings](https://docs.google.com/document/d/1ihFfEfgViKlUMbY2NKxaJzBkgHh-Phk5hqKTzK-NEEs/edit?usp=sharing)
at 3:00 PM PT focus on policy concerns and initiatives.

Co-leads

- TBD

Co-chair representative: @achetal01

#### Security reviews

[Security reviews](./assessments) are a collaborative process for the benefit of
Expand All @@ -173,7 +160,7 @@ the project and its risk profile.
Facilitator: Justin Cappos ([@JustinCappos](https://github.com/JustinCappos)),
New York University

Facilitator: Andres Vega ([@anvega](https://github.com/anvega)), ControlPlane
Facilitator: Andrés Vega ([@anvega](https://github.com/anvega))

Co-chair representatives: @sublimino @PushkarJ

Expand Down
Binary file added assessments/Open_and_Secure.pdf
Binary file not shown.
Binary file removed assessments/Open_and_Secure_Early_Access.pdf
Binary file not shown.
4 changes: 2 additions & 2 deletions website/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,8 @@ sidebar_search_disable = false
[params.ui.feedback]
enable = true
# The responses that the user sees after clicking "yes" (the page was helpful) or "no" (the page was not helpful).
yes = 'Glad to hear it! Please <a href="https://github.com/cncf/cartografos/issues/new">tell us how we can improve</a>.'
no = 'Sorry to hear that. Please <a href="https://github.com/cncf/cartografos/issues/new">tell us how we can improve</a>.'
yes = 'Glad to hear it! Please <a href="https://github.com/cncf/tag-security/issues/new">tell us how we can improve</a>.'
no = 'Sorry to hear that. Please <a href="https://github.com/cncf/tag-security/issues/new">tell us how we can improve</a>.'

# Adds a reading time to the top of each doc.
# If you want this feature, but occasionally need to remove the Reading time from a single page,
Expand Down
2 changes: 1 addition & 1 deletion website/content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ technical domains.

Given the global spread of our TAG members, we conduct two series of regular meetings to accommodate the various time zones and ensure the inclusion of our entire global community. We have carefully scheduled our meetings to cater to various time zones.

For our members in North and South America, we host weekly sessions each Wednesday at 10 am (UTC-7). To participate, simply use the following Zoom link: https://zoom.us/j/99809474566. The meeting ID is 998 0947 4566. Meanwhile, participants from Europe, the Middle East, and Africa (EMEA) can join bi-weekly meetings on Wednesdays at 1 pm UTC+0, which adjusts to UTC+1 when daylight saving time is in effect. Join us through this Zoom link: https://zoom.us/j/99917523142, with the meeting ID: 999 1752 3142. To find the corresponding time in your local area, please see your timezone [here]([url](https://time.is/)). This dual schedule ensures that no matter where you are, you'll have a place in our conversations.
For our members in North and South America, we host weekly sessions each Wednesday at 10 am (UTC-7). To participate, simply use the following Zoom link: https://zoom.us/j/99809474566. The meeting ID is 998 0947 4566. Meanwhile, participants from Europe, the Middle East, and Africa (EMEA) can join bi-weekly meetings on Wednesdays at 1 pm UTC+0, which adjusts to UTC+1 when daylight saving time is in effect. Join us through this Zoom link: https://zoom.us/j/99917523142, with the meeting ID: 999 1752 3142. To find the corresponding time in your local area, please see your timezone [here](https://time.is/). This dual schedule ensures that no matter where you are, you'll have a place in our conversations.

We invite you to mark your calendars and join the dialogue. For your convenience, all meetings are listed on the main [CNCF calendar](https://www.cncf.io/calendar/) as well as the [TAG Security Calendar](https://calendar.google.com/calendar/u/0?cid=MGI4dTVlbDh0YTRzOTN0MmNtNzJ0dXZoaGtAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ). These calendars are updated regularly to ensure that you stay informed of all upcoming meetings and events.

Expand Down
17 changes: 17 additions & 0 deletions website/layouts/_default/content.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<div class="td-content">
<h1>{{ .Title }}</h1>
{{ with .Params.description }}<div class="lead">{{ . | markdownify }}</div>{{ end }}
{{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }}
{{ partial "reading-time.html" . }}
{{ end }}
{{ .Content }}
{{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable)) }}
{{ partial "feedback.html" .Site.Params.ui.feedback }}
<br />
{{ end }}
{{ if (.Site.Params.DisqusShortname) }}
<br />
{{ partial "disqus-comment.html" . }}
{{ end }}
<div class="text-muted mt-5 pt-3 border-top">{{ partial "page-meta-lastmod.html" . }}</div>
</div>
19 changes: 8 additions & 11 deletions website/layouts/partials/feedback.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,21 +35,18 @@ <h2 class="feedback--title">Feedback</h2>
noButton.disabled = true;
};
const sendFeedback = (value) => {
if (typeof ga !== 'function') return;
const args = {
command: 'send',
hitType: 'event',
category: 'Helpful',
action: 'click',
label: window.location.pathname,
value: value
};
ga(args.command, args.hitType, args.category, args.action, args.label, args.value);
if (typeof gtag !== 'function') return;
gtag('event', 'page_helpful', {
'event_category': 'Helpful',
'event_label': window.location.href,
'value': value
});
};
yesButton.addEventListener('click', () => {
yesResponse.classList.add('feedback--response__visible');
disableButtons();
sendFeedback(1);
{{ $maxValue := .max_value | default 100 -}}
sendFeedback({{ $maxValue }});
});
noButton.addEventListener('click', () => {
noResponse.classList.add('feedback--response__visible');
Expand Down
18 changes: 9 additions & 9 deletions website/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion website/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"homepage": "https://github.com/google/docsy-example#readme",
"devDependencies": {
"autoprefixer": "^10.4.0",
"postcss": "^8.3.7",
"postcss": "^8.4.31",
"postcss-cli": "^9.0.2"
}
}
Loading

0 comments on commit 7c7a72d

Please sign in to comment.