From 7e622f73cf0c96acd55ad0972dfdb41f2d3f16bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulises=20Gasc=C3=B3n?= Date: Mon, 17 Mar 2025 09:35:55 +0100 Subject: [PATCH 01/15] docs: create a file for captains and committers Ref: https://github.com/expressjs/express/pull/6396#issuecomment-2727691413 Port: https://github.com/expressjs/express/pull/6087 Port: https://github.com/expressjs/express/pull/6033 --- captains_and_committers.md | 76 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 captains_and_committers.md diff --git a/captains_and_committers.md b/captains_and_committers.md new file mode 100644 index 0000000..68c1e37 --- /dev/null +++ b/captains_and_committers.md @@ -0,0 +1,76 @@ +### Active Projects and members + +- [`expressjs/badgeboard`](https://github.com/expressjs/badgeboard): @wesleytodd +- [`expressjs/basic-auth-connect`](https://github.com/expressjs/basic-auth-connect): @ulisesGascon +- [`expressjs/body-parser`](https://github.com/expressjs/body-parser): @wesleytodd, @jonchurch, @ulisesGascon +- [`expressjs/compression`](https://github.com/expressjs/compression): + - captains: @UlisesGascon + - committers: @bjohansebas +- [`expressjs/connect-multiparty`](https://github.com/expressjs/connect-multiparty): @ulisesGascon +- [`expressjs/cookie-parser`](https://github.com/expressjs/cookie-parser): @wesleytodd, @UlisesGascon +- [`expressjs/cookie-session`](https://github.com/expressjs/cookie-session): @ulisesGascon +- [`expressjs/cors`](https://github.com/expressjs/cors): @jonchurch, @ulisesGascon +- [`expressjs/discussions`](https://github.com/expressjs/discussions): @wesleytodd +- [`expressjs/errorhandler`](https://github.com/expressjs/errorhandler): @ulisesGascon +- [`expressjs/express-paginate`](https://github.com/expressjs/express-paginate): @ulisesGascon +- [`expressjs/express`](https://github.com/expressjs/express): @wesleytodd, @ulisesGascon +- [`expressjs/expressjs.com`](https://github.com/expressjs/expressjs.com): + - captains: @crandmck, @jonchurch, @bjohansebas + - committers: @carlosstenzel, @chrisdel101 +- [`expressjs/flash`](https://github.com/expressjs/flash): @ulisesGascon +- [`expressjs/generator`](https://github.com/expressjs/generator): @wesleytodd +- [`expressjs/method-override`](https://github.com/expressjs/method-override): @ulisesGascon +- [`expressjs/morgan`](https://github.com/expressjs/morgan): @jonchurch, @ulisesGascon +- [`expressjs/multer`](https://github.com/expressjs/multer): @LinusU, @ulisesGascon +- [`expressjs/response-time`](https://github.com/expressjs/response-time): + - Captains: @ulisesGascon + - Committers: @carpasse +- [`expressjs/serve-favicon`](https://github.com/expressjs/serve-favicon): @ulisesGascon +- [`expressjs/serve-index`](https://github.com/expressjs/serve-index): @ulisesGascon +- [`expressjs/serve-static`](https://github.com/expressjs/serve-static): @ulisesGascon +- [`expressjs/session`](https://github.com/expressjs/session): + - Captains: @ulisesGascon + - Committers: @bjohansebas +- [`expressjs/statusboard`](https://github.com/expressjs/statusboard): @wesleytodd +- [`expressjs/timeout`](https://github.com/expressjs/timeout): @ulisesGascon +- [`expressjs/vhost`](https://github.com/expressjs/vhost): @ulisesGascon +- [`jshttp/accepts`](https://github.com/jshttp/accepts): @blakeembrey +- [`jshttp/basic-auth`](https://github.com/jshttp/basic-auth): @blakeembrey +- [`jshttp/compressible`](https://github.com/jshttp/compressible): @blakeembrey +- [`jshttp/content-disposition`](https://github.com/jshttp/content-disposition): @blakeembrey +- [`jshttp/content-type`](https://github.com/jshttp/content-type): @blakeembrey +- [`jshttp/cookie`](https://github.com/jshttp/cookie): @blakeembrey +- [`jshttp/etag`](https://github.com/jshttp/etag): @blakeembrey +- [`jshttp/forwarded`](https://github.com/jshttp/forwarded): @blakeembrey +- [`jshttp/fresh`](https://github.com/jshttp/fresh): @blakeembrey +- [`jshttp/http-assert`](https://github.com/jshttp/http-assert): @wesleytodd, @jonchurch, @ulisesGascon +- [`jshttp/http-errors`](https://github.com/jshttp/http-errors): @wesleytodd, @jonchurch, @ulisesGascon +- [`jshttp/media-typer`](https://github.com/jshttp/media-typer): @blakeembrey +- [`jshttp/methods`](https://github.com/jshttp/methods): @blakeembrey +- [`jshttp/mime-db`](https://github.com/jshttp/mime-db): @blakeembrey, @UlisesGascon +- [`jshttp/mime-types`](https://github.com/jshttp/mime-types): @blakeembrey, @UlisesGascon +- [`jshttp/negotiator`](https://github.com/jshttp/negotiator): @blakeembrey +- [`jshttp/on-finished`](https://github.com/jshttp/on-finished): @wesleytodd, @ulisesGascon +- [`jshttp/on-headers`](https://github.com/jshttp/on-headers): @blakeembrey +- [`jshttp/proxy-addr`](https://github.com/jshttp/proxy-addr): @wesleytodd, @ulisesGascon +- [`jshttp/range-parser`](https://github.com/jshttp/range-parser): @blakeembrey +- [`jshttp/statuses`](https://github.com/jshttp/statuses): @blakeembrey +- [`jshttp/type-is`](https://github.com/jshttp/type-is): @blakeembrey +- [`jshttp/vary`](https://github.com/jshttp/vary): @blakeembrey +- [`pillarjs/cookies`](https://github.com/pillarjs/cookies): @blakeembrey +- [`pillarjs/csrf`](https://github.com/pillarjs/csrf): @ulisesGascon +- [`pillarjs/encodeurl`](https://github.com/pillarjs/encodeurl): @blakeembrey +- [`pillarjs/finalhandler`](https://github.com/pillarjs/finalhandler): @wesleytodd, @ulisesGascon +- [`pillarjs/hbs`](https://github.com/pillarjs/hbs): @ulisesGascon +- [`pillarjs/multiparty`](https://github.com/pillarjs/multiparty): @blakeembrey +- [`pillarjs/parseurl`](https://github.com/pillarjs/parseurl): @blakeembrey +- [`pillarjs/path-to-regexp`](https://github.com/pillarjs/path-to-regexp): @blakeembrey +- [`pillarjs/request`](https://github.com/pillarjs/request): @wesleytodd +- [`pillarjs/resolve-path`](https://github.com/pillarjs/resolve-path): @blakeembrey +- [`pillarjs/router`](https://github.com/pillarjs/router): @wesleytodd, @ulisesGascon +- [`pillarjs/send`](https://github.com/pillarjs/send): @blakeembrey +- [`pillarjs/understanding-csrf`](https://github.com/pillarjs/understanding-csrf): @ulisesGascon + +### Current Initiative Captains + +- Triage team [ref](https://github.com/expressjs/discussions/issues/227): @UlisesGascon From 75f7fc7043b8a687198d5a975136844b14088ed1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulises=20Gasc=C3=B3n?= Date: Mon, 17 Mar 2025 09:45:20 +0100 Subject: [PATCH 02/15] port: expressjs/express#6378 Ref: https://github.com/expressjs/express/pull/6378 --- captains_and_committers.md | 1 + 1 file changed, 1 insertion(+) diff --git a/captains_and_committers.md b/captains_and_committers.md index 68c1e37..0180123 100644 --- a/captains_and_committers.md +++ b/captains_and_committers.md @@ -3,6 +3,7 @@ - [`expressjs/badgeboard`](https://github.com/expressjs/badgeboard): @wesleytodd - [`expressjs/basic-auth-connect`](https://github.com/expressjs/basic-auth-connect): @ulisesGascon - [`expressjs/body-parser`](https://github.com/expressjs/body-parser): @wesleytodd, @jonchurch, @ulisesGascon +- [`expressjs/codemod`](https://github.com/expressjs/codemod): @bjohansebas (npm: `@bsebas`), @kjugi (npm: `@filip.kudla`) - [`expressjs/compression`](https://github.com/expressjs/compression): - captains: @UlisesGascon - committers: @bjohansebas From deaca029228d16f4f78f5c7c6af81b7ab5cc5666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulises=20Gasc=C3=B3n?= Date: Mon, 17 Mar 2025 20:13:34 +0100 Subject: [PATCH 03/15] Update captains_and_committers.md --- captains_and_committers.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/captains_and_committers.md b/captains_and_committers.md index 0180123..25b98fa 100644 --- a/captains_and_committers.md +++ b/captains_and_committers.md @@ -14,7 +14,9 @@ - [`expressjs/discussions`](https://github.com/expressjs/discussions): @wesleytodd - [`expressjs/errorhandler`](https://github.com/expressjs/errorhandler): @ulisesGascon - [`expressjs/express-paginate`](https://github.com/expressjs/express-paginate): @ulisesGascon -- [`expressjs/express`](https://github.com/expressjs/express): @wesleytodd, @ulisesGascon +- [`expressjs/express`](https://github.com/expressjs/express): + - captains: @wesleytodd, @ulisesGascon + - committers: @bjohansebas, @Phillip9587 - [`expressjs/expressjs.com`](https://github.com/expressjs/expressjs.com): - captains: @crandmck, @jonchurch, @bjohansebas - committers: @carlosstenzel, @chrisdel101 @@ -61,7 +63,9 @@ - [`pillarjs/cookies`](https://github.com/pillarjs/cookies): @blakeembrey - [`pillarjs/csrf`](https://github.com/pillarjs/csrf): @ulisesGascon - [`pillarjs/encodeurl`](https://github.com/pillarjs/encodeurl): @blakeembrey -- [`pillarjs/finalhandler`](https://github.com/pillarjs/finalhandler): @wesleytodd, @ulisesGascon +- [`pillarjs/finalhandler`](https://github.com/pillarjs/finalhandler): + - captains: @wesleytodd, @ulisesGascon + - committers: @bjohansebas, @Phillip9587 - [`pillarjs/hbs`](https://github.com/pillarjs/hbs): @ulisesGascon - [`pillarjs/multiparty`](https://github.com/pillarjs/multiparty): @blakeembrey - [`pillarjs/parseurl`](https://github.com/pillarjs/parseurl): @blakeembrey From c16cf7386db3432f76c80b50cb3bfaa465be20be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulises=20Gasc=C3=B3n?= Date: Mon, 17 Mar 2025 20:23:30 +0100 Subject: [PATCH 04/15] Update captains_and_committers.md --- captains_and_committers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/captains_and_committers.md b/captains_and_committers.md index 25b98fa..b56c51c 100644 --- a/captains_and_committers.md +++ b/captains_and_committers.md @@ -65,7 +65,7 @@ - [`pillarjs/encodeurl`](https://github.com/pillarjs/encodeurl): @blakeembrey - [`pillarjs/finalhandler`](https://github.com/pillarjs/finalhandler): - captains: @wesleytodd, @ulisesGascon - - committers: @bjohansebas, @Phillip9587 + - committers: @Phillip9587 - [`pillarjs/hbs`](https://github.com/pillarjs/hbs): @ulisesGascon - [`pillarjs/multiparty`](https://github.com/pillarjs/multiparty): @blakeembrey - [`pillarjs/parseurl`](https://github.com/pillarjs/parseurl): @blakeembrey From dd5e23f7be5ffc211a406880e2a4fce6c8cb5d77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulises=20Gasc=C3=B3n?= Date: Mon, 8 Sep 2025 12:32:32 +0200 Subject: [PATCH 05/15] docs: mention the Express Threat Model Added a section on the Express Threat Model to the security policy. Related: https://github.com/expressjs/express/pull/6570#pullrequestreview-2947482592 --- SECURITY.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SECURITY.md b/SECURITY.md index 38b4775..e5a2c48 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -6,6 +6,7 @@ project. * [Reporting a Bug or Security Vulnerability](#reporting-a-bug-or-security-vulnerability) * [Disclosure Policy](#disclosure-policy) * [Comments on this Policy](#comments-on-this-policy) + * [The Express Threat Model](#the-express-threat-model) ## Reporting a Bug or Security Vulnerability @@ -71,3 +72,7 @@ involving the following steps: If you have suggestions on how this process could be improved please submit a pull request. + +## The Express Threat Model + +The most updated version can be found [here](https://github.com/expressjs/security-wg/blob/main/docs/ThreatModel.md) From 194e371919ec84628bdfc5c2f9515aecb2cb5fda Mon Sep 17 00:00:00 2001 From: CyberCezaryC13 Date: Tue, 30 Dec 2025 08:07:44 +0100 Subject: [PATCH 06/15] Create greetings.yml --- .github/workflows/greetings.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/greetings.yml diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml new file mode 100644 index 0000000..4677434 --- /dev/null +++ b/.github/workflows/greetings.yml @@ -0,0 +1,16 @@ +name: Greetings + +on: [pull_request_target, issues] + +jobs: + greeting: + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + steps: + - uses: actions/first-interaction@v1 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + issue-message: "Message that will be displayed on users' first issue" + pr-message: "Message that will be displayed on users' first pull request" From 44bf4f30be0856f6f7608a2f6f93242bcae38d1f Mon Sep 17 00:00:00 2001 From: CyberCezaryC13 <242893156+cezary13k@users.noreply.github.com> Date: Wed, 31 Dec 2025 13:21:42 +0100 Subject: [PATCH 07/15] Create README.md --- profile/README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 profile/README.md diff --git a/profile/README.md b/profile/README.md new file mode 100644 index 0000000..3785619 --- /dev/null +++ b/profile/README.md @@ -0,0 +1,16 @@ +## Hi there šŸ‘‹ + + From 97d8bc643bc5d4a91302c7076abd673113ba6580 Mon Sep 17 00:00:00 2001 From: CyberCezaryC13 <242893156+cezary13k@users.noreply.github.com> Date: Wed, 31 Dec 2025 13:22:00 +0100 Subject: [PATCH 08/15] Create profi --- profi | 1 + 1 file changed, 1 insertion(+) create mode 100644 profi diff --git a/profi b/profi new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/profi @@ -0,0 +1 @@ + From 70db5f643b49e932aa5477ce28b771311a595b73 Mon Sep 17 00:00:00 2001 From: CyberCezaryC13 <242893156+cezary13k@users.noreply.github.com> Date: Sun, 4 Jan 2026 06:36:27 +0100 Subject: [PATCH 09/15] Update README.md --- profile/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profile/README.md b/profile/README.md index 3785619..d75a000 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,4 +1,4 @@ -## Hi there šŸ‘‹ +## ā˜£ļøšŸ‘‘ā˜£ļø