Core Rule Set: a repository's name passes in the adopt form's id (closes #365)
check / check (push) Waiting to run
check / check (push) Waiting to run
While bodies are read, the forms that adopt or delete an unadopted repository were refused when the repository's name held a command, a system file's name or a shell path, such as alice/python3-app, alice/.profile or robin/assets. id there now skips 930120, 932120, 932160 and 932260. The paths are gitea's /-/admin/repos/unadopted, Forgejo's /admin/repos/unadopted, and /user/settings/repos/unadopted, which both serve. Model: opus-5-5
This commit is contained in:
1 parent
0b23352767
commit
52b5fcb9d2
4 files changed
+100
-10
No files matched your search
@@ -812,9 +812,9 @@ The changes hold in front of every app, and no setting undoes them:
|
||||
a push reuses a layer, `from` names the image the layer comes from. An image
|
||||
such as `owner/python3-app` would have that push refused.
|
||||
8. On gitea's paths, some fields skip the rules that refused ordinary gitea
|
||||
requests there. They are the fields where gitea sends a search, a file name
|
||||
or a branch name. `internal/coreruleset/gitea.conf` lists each rule and the
|
||||
request it refused. The fields are:
|
||||
requests there. They are the fields where gitea sends a search, a file name,
|
||||
a branch name or a repository's name. `internal/coreruleset/gitea.conf` lists
|
||||
each rule and the request it refused. The fields are:
|
||||
- `q` on gitea's searches of code, of issues and pull requests, and of
|
||||
commits. A code search holds code, such as `<script>`,
|
||||
`SELECT * FROM users WHERE` or `../`.
|
||||
@@ -884,6 +884,15 @@ The changes hold in front of every app, and no setting undoes them:
|
||||
- to start a release from a tag;
|
||||
- to edit a branch protection rule;
|
||||
- to list a directory's last commits.
|
||||
- `id` of the forms that adopt or delete an unadopted repository, for the
|
||||
rules that refused repository names (930120, 932120, 932160, 932260). `id`
|
||||
holds the repository's name, such as `python3-app` or `.profile`. The
|
||||
admin forms put the owner in front. There the rule for shell paths refused
|
||||
`robin/assets`, which holds `bin/as`. The forms post to these paths:
|
||||
- `/-/admin/repos/unadopted`, gitea's admin form;
|
||||
- `/admin/repos/unadopted`, Forgejo's admin form;
|
||||
- `/user/settings/repos/unadopted`, the form in a user's settings, on
|
||||
both.
|
||||
- The `Content-Range` header of an artifact upload from
|
||||
`actions/upload-artifact@v3` (920450).
|
||||
- The passwords in a body, for each rule that random passwords set off. The
|
||||
|
||||
Reference in new issue
Block a user