Skip to content
Draft
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 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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
_site
.jekyll-cache
_data/artifinder_nonevaluated.yaml
_data/artifinder_authorlinks.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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ We ask you to build the repository and preview your changes before submitting th
You have three options to preview changes:
* configure your forked repository on GitHub to use your branch for GitHub Pages
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 `./generate.sh` to generate required 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 Down
1 change: 1 addition & 0 deletions _artifinder
Submodule _artifinder added at 81e25e
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
2 changes: 2 additions & 0 deletions _conferences/usenixsec2023/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -881,6 +881,7 @@ artifacts:
<th>Funct.</th>
<th>Repro.</th>
<th>Available At</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -919,6 +920,7 @@ artifacts:
<a href="{{artifact.appendix_url}}" target="_blank">Appendix</a><br>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
2 changes: 2 additions & 0 deletions _conferences/usenixsec2024/results.md
Original file line number Diff line number Diff line change
Expand Up @@ -1034,6 +1034,7 @@ artifacts:
<th width="75px">Funct.</th>
<th width="75px">Repro.</th>
<th>Available At</th>
{% include artifinder_link_header.html %}
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -1079,6 +1080,7 @@ artifacts:
📄 <a href="{{artifact.appendix_url}}" target="_blank">Appendix</a><br>
{% endif %}
</td>
{% include artifinder_link_cell.html title=artifact.title %}
</tr>
{% endfor %}
</tbody>
Expand Down
Loading