Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Deploy

on:
push:
branches: [main, artifinder]
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: pages
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive

- uses: actions/setup-python@v5
with:
python-version: "3.x"

- run: pip install pyyaml

- run: python3 scripts/generate_artifinder_data.py

- uses: ruby/setup-ruby@v1
with:
ruby-version: "3.2"
bundler-cache: true

- id: pages
uses: actions/configure-pages@v5

- run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
env:
JEKYLL_ENV: production

- uses: actions/upload-pages-artifact@v3

deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- id: deployment
uses: actions/deploy-pages@v4
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
_site
.jekyll-cache
_data/artifinder_nonevaluated.yaml
_data/artifinder_authorlinks.yaml
_data/artifinder_names.yaml
.jekyll-metadata
.DS_Store
vendor/
.bundle/
.venv
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "_artifinder"]
path = _artifinder
url = git@github.com:DistriNet/ArtiFinder-Data.git
11 changes: 4 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,19 @@ As part of the generalization we changed from static HTML pages to a Jekyll-rend
This process is integrated into GitHub Pages.
This repository includes the sources for Jekyll to render the HTML pages.


## Contributing

You can contribute to this website and repository via pull requests.
You can contribute to this website and repository via pull requests.
Please fork the [GitHub repository](https://github.com/secartifacts/secartifacts.github.io),
modify the respective files, and submit a pull request from your personal branch.
In the pull request, please describe your changes and any reasons for the changes.
Once reviewed it will be merged and available on the secartifacts website.


We ask you to build the repository and preview your changes before submitting the pull request.
You have three options to preview changes:
* configure your forked repository on GitHub to use your branch for GitHub Pages
You have three options to preview changes:
* [configure](https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-with-a-custom-github-actions-workflow) your forked repository on GitHub to publish to GitHub Pages using Actions
and view it at `your_username.github.io/secartifacts.github.io`
* install Jekyll and Bundler locally then run `bundle exec jekyll serve` at the root of the repository
* install Jekyll and Bundler locally, run `./scripts/generate.sh` to generate the ArtiFinder data files, then run `bundle exec jekyll serve` at the root of the repository
* build the repository via [jekyll's docker container](https://github.com/envygeeks/jekyll-docker), for example using
the following command to start a jekyll server on [http://localhost:4000/](http://localhost:4000/):
``` sh
Expand All @@ -36,7 +34,6 @@ To add a conference, copy the `.md` in `_conferences` from one of the existing c
This will lead to creating `sp.html` when rendered.
Adapt this page to your conference name by changing the title and text (e.g. change `USENIX Security` to `IEEE S&P`).


## Adding another year to an existing conference

Start from an existing conference year such as `eurosys2022`, by
Expand Down
1 change: 1 addition & 0 deletions _artifinder
Submodule _artifinder added at f363fa
12 changes: 7 additions & 5 deletions _conferences/acsac2017/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,10 @@ Results automatically obtained from <a href="https://www.acsac.org/2017/artifact
Funct.
</th>
<th>
Available At
</th>
</tr>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
{% for artifact in page.artifacts %}
Expand Down Expand Up @@ -107,8 +108,9 @@ Results automatically obtained from <a href="https://www.acsac.org/2017/artifact
</a>
<br>
{% endif %}
</td>
</tr>
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
</table>
12 changes: 7 additions & 5 deletions _conferences/acsac2018/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,10 @@ Results automatically obtained from <a href="https://www.acsac.org/2018/artifact
Funct.
</th>
<th>
Available At
</th>
</tr>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
{% for artifact in page.artifacts %}
Expand Down Expand Up @@ -147,8 +148,9 @@ Results automatically obtained from <a href="https://www.acsac.org/2018/artifact
</a>
<br>
{% endif %}
</td>
</tr>
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
</table>
12 changes: 7 additions & 5 deletions _conferences/acsac2019/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,10 @@ Results automatically obtained from <a href="https://www.acsac.org/2019/program/
Reusa.
</th>
<th>
Available At
</th>
</tr>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
{% for artifact in page.artifacts %}
Expand Down Expand Up @@ -149,8 +150,9 @@ Results automatically obtained from <a href="https://www.acsac.org/2019/program/
</a>
<br>
{% endif %}
</td>
</tr>
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
</table>
12 changes: 7 additions & 5 deletions _conferences/acsac2020/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,9 +132,10 @@ Results automatically obtained from <a href="https://www.acsac.org/2020/program/
Reusa.
</th>
<th>
Available At
</th>
</tr>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
{% for artifact in page.artifacts %}
Expand Down Expand Up @@ -174,8 +175,9 @@ Results automatically obtained from <a href="https://www.acsac.org/2020/program/
</a>
<br>
{% endif %}
</td>
</tr>
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
</table>
12 changes: 7 additions & 5 deletions _conferences/acsac2021/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,9 +108,10 @@ Results automatically obtained from <a href="https://www.acsac.org/2021/program/
Reusa.
</th>
<th>
Available At
</th>
</tr>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
{% for artifact in page.artifacts %}
Expand Down Expand Up @@ -150,8 +151,9 @@ Results automatically obtained from <a href="https://www.acsac.org/2021/program/
</a>
<br>
{% endif %}
</td>
</tr>
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
</table>
12 changes: 7 additions & 5 deletions _conferences/acsac2022/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,9 +200,10 @@ Results automatically obtained from <a href="https://www.acsac.org/2022/program/
Reusa.
</th>
<th>
Available At
</th>
</tr>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
{% for artifact in page.artifacts %}
Expand Down Expand Up @@ -242,8 +243,9 @@ Results automatically obtained from <a href="https://www.acsac.org/2022/program/
</a>
<br>
{% endif %}
</td>
</tr>
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
</table>
2 changes: 2 additions & 0 deletions _conferences/acsac2023/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,7 @@ Results automatically obtained from <a href="https://www.acsac.org/2023/program/
<th>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -196,6 +197,7 @@ Results automatically obtained from <a href="https://www.acsac.org/2023/program/
<br>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
2 changes: 2 additions & 0 deletions _conferences/acsac2024/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ Results automatically obtained from <a href="https://www.acsac.org/2024/program/
<th>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -270,6 +271,7 @@ Results automatically obtained from <a href="https://www.acsac.org/2024/program/
<br>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
2 changes: 2 additions & 0 deletions _conferences/acsac2025/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,7 @@ Results automatically obtained from <a href="https://www.acsac.org/2025/program/
<th>
Available At
</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -246,6 +247,7 @@ Results automatically obtained from <a href="https://www.acsac.org/2025/program/
<br>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
2 changes: 2 additions & 0 deletions _conferences/ndss2024/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,7 @@ artifacts:
<th>Functional</th>
<th>Reproduced</th>
<th>Available at</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -214,6 +215,7 @@ artifacts:
<a href="{{artifact.artifact_url}}" target="_blank">Artifact</a><br>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
2 changes: 2 additions & 0 deletions _conferences/ndss2025/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -282,6 +282,7 @@ artifacts:
<th>Functional</th>
<th>Reproduced</th>
<th>Available at</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -316,6 +317,7 @@ artifacts:
<a href="{{artifact.artifact_url}}" target="_blank">Artifact</a><br>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
2 changes: 2 additions & 0 deletions _conferences/usenixsec2020/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ artifacts:
<th>Title</th>
<th>Badge</th>
<th>Artifact URL</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand All @@ -217,6 +218,7 @@ artifacts:
<a href="{{artifact.artifact_url}}">Artifact</a>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
2 changes: 2 additions & 0 deletions _conferences/usenixsec2021/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ artifacts:
<th>Title</th>
<th>Badge</th>
<th>Artifact URL</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand All @@ -198,6 +199,7 @@ artifacts:
<a href="{{artifact.artifact_url}}">Artifact</a>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
2 changes: 2 additions & 0 deletions _conferences/usenixsec2022/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -693,6 +693,7 @@ Results include evaluation of the USENIX Security Summer submissions and will be
<th>Repro.</th>
<th>Repository</th>
<th>Appendix</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -728,6 +729,7 @@ Results include evaluation of the USENIX Security Summer submissions and will be
<a href="{{artifact.appendix_url}}">Appendix</a>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
Loading