Skip to content

Commit 3d42be4

Browse files
committed
Merge branch 'master' of github.com:secure-systems-lab/ssl-site
2 parents 54e131a + c2b5427 commit 3d42be4

File tree

6 files changed

+108
-8
lines changed

6 files changed

+108
-8
lines changed

.github/workflows/pages

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# This workflow uses actions that are not certified by GitHub.
2+
# They are provided by a third-party and are governed by
3+
# separate terms of service, privacy policy, and support
4+
# documentation.
5+
6+
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
7+
name: Deploy Jekyll site to Pages
8+
9+
on:
10+
push:
11+
branches: ["master"]
12+
13+
# Allows you to run this workflow manually from the Actions tab
14+
workflow_dispatch:
15+
16+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
17+
permissions:
18+
contents: read
19+
pages: write
20+
id-token: write
21+
22+
# Allow one concurrent deployment
23+
concurrency:
24+
group: "pages"
25+
cancel-in-progress: true
26+
27+
jobs:
28+
# Build job
29+
build:
30+
runs-on: ubuntu-latest
31+
steps:
32+
- name: Checkout
33+
uses: actions/checkout@v3
34+
- name: Setup Ruby
35+
uses: ruby/setup-ruby@v1
36+
with:
37+
ruby-version: '3.1' # Not needed with a .ruby-version file
38+
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
39+
cache-version: 0 # Increment this number if you need to re-download cached gems
40+
- name: Setup Pages
41+
id: pages
42+
uses: actions/configure-pages@v3
43+
- name: Build with Jekyll
44+
# Outputs to the './_site' directory by default
45+
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
46+
env:
47+
JEKYLL_ENV: production
48+
- name: Upload artifact
49+
# Automatically uploads an artifact from the './_site' directory by default
50+
uses: actions/upload-pages-artifact@v1
51+
52+
# Deployment job
53+
deploy:
54+
environment:
55+
name: github-pages
56+
url: ${{ steps.deployment.outputs.page_url }}
57+
runs-on: ubuntu-latest
58+
needs: build
59+
steps:
60+
- name: Deploy to GitHub Pages
61+
id: deployment
62+
uses: actions/deploy-pages@v2

_data/data.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -944,6 +944,16 @@ projects:
944944
- *justin_cappos
945945
tags:
946946
- *security
947+
- &jot
948+
name: "Just One Turtle"
949+
anchor: "just-one-turtle"
950+
status: *starting
951+
description: "The 2020 SolarWinds attack highlighted severe supply chain risks in software development. The attackers compromised SolarWinds’ Orion software update process, leading to widespread and complex cyberattacks on numerous federal institutions and companies, including Microsoft. This incident underscores the urgent need for secure and isolated operational environments. The “Just One Turtle” plan aims to enhance software resilience by leveraging the Lind sandbox and Intel SGX to create highly secure computing environments for critical operations."
952+
people:
953+
- *yuchen_zhang
954+
- *justin_cappos
955+
tags:
956+
- *security
947957

948958
- &taf
949959
name: "The Archive Framework (TAF)"
@@ -1257,6 +1267,7 @@ projects:
12571267
- *uptane
12581268
- *in-toto
12591269
- *gittuf
1270+
- *jot
12601271
- *taf
12611272
- *cachecash
12621273
- *lind
@@ -2993,6 +3004,15 @@ press:
29933004

29943005
presses:
29953006

3007+
- title: "Securing Git repositories with gittuf"
3008+
link: "https://lwn.net/Articles/972467/"
3009+
anchor: lwngittuf
3010+
type: article
3011+
projects:
3012+
- *gittuf
3013+
source: "LWN.net"
3014+
date: "May 8, 2024"
3015+
29963016
- title: "Introducing gittuf: A Security Layer for Git Repositories"
29973017
link: "https://openssf.org/blog/2024/01/18/introducing-gittuf-a-security-layer-for-git-repositories/"
29983018
anchor: openssfgittuf

_includes/header.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
<h5 class="logo"><a href="{{ site.baseurl }}">Secure Systems Lab</a></h5>
1111
<nav class="main">
1212
<ul>
13-
<li><a href="{{ site.baseurl }}overview.html" {% if page.subnav=="overview" %} class="active" {% endif %} >Overview</a></li>
14-
<li><a href="{{ site.baseurl }}projects.html" {% if page.subnav=="projects" %} class="active" {% endif %} >Projects</a></li>
15-
<li><a href="{{ site.baseurl }}people.html" {% if page.subnav=="people" %} class="active" {% endif %} >People</a></li>
13+
<li><a href="{{ site.baseurl }}overview" {% if page.subnav=="overview" %} class="active" {% endif %} >Overview</a></li>
14+
<li><a href="{{ site.baseurl }}projects" {% if page.subnav=="projects" %} class="active" {% endif %} >Projects</a></li>
15+
<li><a href="{{ site.baseurl }}people" {% if page.subnav=="people" %} class="active" {% endif %} >People</a></li>
1616
</ul>
1717
</nav>
1818
<div class="nav-slider">
@@ -23,10 +23,10 @@ <h5 class="logo"><a href="{{ site.baseurl }}">Secure Systems Lab</a></h5>
2323
</div>
2424
<nav class="subnav">
2525
<ul>
26-
<li><a href="{{ site.baseurl }}publications.html" {% if page.subnav=="publications" %} class="active" {% endif %}>Publications</a></li>
27-
<li><a href="{{ site.baseurl }}press.html" {% if page.subnav=="press" %} class="active" {% endif %}>Press</a></li>
28-
<li><a href="{{ site.baseurl }}blog.html" {% if page.subnav=="blog" %} class="active" {% endif %}>Blog</a></li>
29-
<li><a href="{{ site.baseurl }}collaborate.html" {% if page.subnav=="collaborate" %} class="active" {% endif %}>Collaborate</a></li>
26+
<li><a href="{{ site.baseurl }}publications" {% if page.subnav=="publications" %} class="active" {% endif %}>Publications</a></li>
27+
<li><a href="{{ site.baseurl }}press" {% if page.subnav=="press" %} class="active" {% endif %}>Press</a></li>
28+
<li><a href="{{ site.baseurl }}blog" {% if page.subnav=="blog" %} class="active" {% endif %}>Blog</a></li>
29+
<li><a href="{{ site.baseurl }}collaborate" {% if page.subnav=="collaborate" %} class="active" {% endif %}>Collaborate</a></li>
3030
</ul>
3131
</nav>
3232
</div>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: article
3+
title: "Our Contributions to Git"
4+
subnav: blog
5+
comments: false
6+
author: '<a href="/people#justin_cappos">Justin Cappos</a>'
7+
---
8+
9+
Content coming soon.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: article
3+
title: "Our Contributions to Reproducible Builds"
4+
subnav: blog
5+
comments: false
6+
author: '<a href="/people#justin_cappos">Justin Cappos</a>'
7+
---
8+
9+
Content coming soon.

personalpages/jcappos/press.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -643,7 +643,7 @@ <h3>Quick links</h3>
643643

644644
<p><strong>"Securing Git repositories with gittuf"</strong>
645645
<a href="https://lwn.net/SubscriberLink/972467/b8382b13424b808b/">Article</a>
646-
(press coverage related to <a href="https://gittuf.dev/">TUF</a>) </br>
646+
(press coverage related to <a href="https://gittuf.dev/">gittuf</a>) </br>
647647
LWN, May 2024.
648648
</p>
649649

0 commit comments

Comments
 (0)