security concerns #29

Open
opened 2025-06-20 13:36:23 +02:00 by Arlind · 11 comments
Owner

only give it internet access where it needs it (github, osu api, gitea api)
definitely improve the docker image so it doesnt need all those absurd system requirements
somehow restrict the action file in a way

only give it internet access where it needs it (github, osu api, gitea api) definitely improve the docker image so it doesnt need all those absurd system requirements somehow restrict the action file in a way
Arlind self-assigned this 2025-06-20 13:36:24 +02:00
Arlind added this to the Skinhub Project project 2025-06-20 13:36:24 +02:00
Author
Owner

maybe dont run the ci per repository but somehow run it from this repo so users never get to interact with it (my ass is definitely not doing that)

maybe dont run the ci per repository but somehow run it from this repo so users never get to interact with it (my ass is definitely not doing that)
Arlind moved this to Maybe / No Priority in Skinhub Project on 2025-06-20 15:24:16 +02:00
Author
Owner

for now I will trust my humble users until something happens

for now I will trust my humble users until something happens
Author
Owner

gravatar while not easy to use to find someones mail, it can definitely help when trying to find it out, disabled it as of this comment

gravatar while not easy to use to find someones mail, it can definitely help when trying to find it out, disabled it as of this comment
Author
Owner

getting better with the reusable actions but still not quite there

getting better with the reusable actions but still not quite there
Author
Owner

ideally have a repo that executes cis on a repo on change, while restricting users to even access runners

ideally have a repo that executes cis on a repo on change, while restricting users to even access runners
Author
Owner

got it to work with

      options: >-
        --gpus all
        --env NVIDIA_DRIVER_CAPABILITIES=all
        --env NVIDIA_VISIBLE_DEVICES=all

which is a lot better...

got it to work with ```yml options: >- --gpus all --env NVIDIA_DRIVER_CAPABILITIES=all --env NVIDIA_VISIBLE_DEVICES=all ``` which is a lot better...
Author
Owner

eventually I should change the public runners to not have internet access

eventually I should change the public runners to not have internet access
Author
Owner

got it to work with

      options: >-
        --gpus all
        --env NVIDIA_DRIVER_CAPABILITIES=all
        --env NVIDIA_VISIBLE_DEVICES=all

which is a lot better...

I added back --privileged cause it errored out I think

> got it to work with > ```yml > options: >- > --gpus all > --env NVIDIA_DRIVER_CAPABILITIES=all > --env NVIDIA_VISIBLE_DEVICES=all > ``` > which is a lot better... I added back --privileged cause it errored out I think
Author
Owner

ill restrict internet access but otherwise nothign i could do

ill restrict internet access but otherwise nothign i could do
Author
Owner

I need to find a way to run actions that don't let the user edit it themselves, for example webhook requests to run a workflow but the workflow is defined elsewhere

I need to find a way to run actions that don't let the user edit it themselves, for example webhook requests to run a workflow but the workflow is defined elsewhere
Author
Owner

just migrate to cloud and have abhorrently long render times maybe

just migrate to cloud and have abhorrently long render times maybe
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: osc/skins#29