Skip to content

Commit 64a9bb1

Browse files
committed
chore: security updates
1 parent 8c70ceb commit 64a9bb1

6 files changed

Lines changed: 2848 additions & 2882 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
uses: actions/setup-node@v4
1313
with:
1414
always-auth: true
15-
node-version: 18
15+
node-version: 24
1616
cache: 'yarn'
1717
registry-url: 'https://registry.npmjs.org/'
1818
- name: Install dependencies

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
strategy:
1818
matrix:
19-
node: [20, 22]
19+
node: [20, 22, 24]
2020
steps:
2121
- uses: actions/checkout@v4
2222
- uses: actions/setup-node@v4
@@ -33,7 +33,7 @@ jobs:
3333
runs-on: ubuntu-latest
3434
strategy:
3535
matrix:
36-
node: [20, 22]
36+
node: [20, 22, 24]
3737
steps:
3838
- uses: actions/checkout@v4
3939
- uses: actions/setup-node@v4

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
},
130130
"homepage": "https://www.pluginpal.io/plugin/config-sync",
131131
"engines": {
132-
"node": ">=18.0.0",
132+
"node": ">=20.0.0 <=24.x.x",
133133
"npm": ">=6.0.0"
134134
},
135135
"license": "MIT",

playground/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
"yalc": "^1.0.0-pre.53"
2222
},
2323
"dependencies": {
24-
"@strapi/plugin-cloud": "5.30.1",
25-
"@strapi/plugin-users-permissions": "5.30.1",
26-
"@strapi/strapi": "5.30.1",
24+
"@strapi/plugin-cloud": "5.37.1",
25+
"@strapi/plugin-users-permissions": "5.37.1",
26+
"@strapi/strapi": "5.37.1",
2727
"better-sqlite3": "11.3.0",
2828
"react": "^18.0.0",
2929
"react-dom": "^18.0.0",
@@ -38,7 +38,7 @@
3838
"uuid": "edadddbd-0f25-4da7-833b-d4cd7dcae2fc"
3939
},
4040
"engines": {
41-
"node": ">=20.0.0 <=22.x.x",
41+
"node": ">=20.0.0 <=24.x.x",
4242
"npm": ">=6.0.0"
4343
},
4444
"license": "MIT"

playground/types/generated/contentTypes.d.ts

Lines changed: 67 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ export interface AdminApiToken extends Struct.CollectionTypeSchema {
3434
minLength: 1;
3535
}> &
3636
Schema.Attribute.DefaultTo<''>;
37+
encryptedKey: Schema.Attribute.Text &
38+
Schema.Attribute.SetMinMaxLength<{
39+
minLength: 1;
40+
}>;
3741
expiresAt: Schema.Attribute.DateTime;
3842
lastUsedAt: Schema.Attribute.DateTime;
3943
lifespan: Schema.Attribute.BigInteger;
@@ -199,6 +203,63 @@ export interface AdminRole extends Struct.CollectionTypeSchema {
199203
};
200204
}
201205

206+
export interface AdminSession extends Struct.CollectionTypeSchema {
207+
collectionName: 'strapi_sessions';
208+
info: {
209+
description: 'Session Manager storage';
210+
displayName: 'Session';
211+
name: 'Session';
212+
pluralName: 'sessions';
213+
singularName: 'session';
214+
};
215+
options: {
216+
draftAndPublish: false;
217+
};
218+
pluginOptions: {
219+
'content-manager': {
220+
visible: false;
221+
};
222+
'content-type-builder': {
223+
visible: false;
224+
};
225+
i18n: {
226+
localized: false;
227+
};
228+
};
229+
attributes: {
230+
absoluteExpiresAt: Schema.Attribute.DateTime & Schema.Attribute.Private;
231+
childId: Schema.Attribute.String & Schema.Attribute.Private;
232+
createdAt: Schema.Attribute.DateTime;
233+
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
234+
Schema.Attribute.Private;
235+
deviceId: Schema.Attribute.String &
236+
Schema.Attribute.Required &
237+
Schema.Attribute.Private;
238+
expiresAt: Schema.Attribute.DateTime &
239+
Schema.Attribute.Required &
240+
Schema.Attribute.Private;
241+
locale: Schema.Attribute.String & Schema.Attribute.Private;
242+
localizations: Schema.Attribute.Relation<'oneToMany', 'admin::session'> &
243+
Schema.Attribute.Private;
244+
origin: Schema.Attribute.String &
245+
Schema.Attribute.Required &
246+
Schema.Attribute.Private;
247+
publishedAt: Schema.Attribute.DateTime;
248+
sessionId: Schema.Attribute.String &
249+
Schema.Attribute.Required &
250+
Schema.Attribute.Private &
251+
Schema.Attribute.Unique;
252+
status: Schema.Attribute.String & Schema.Attribute.Private;
253+
type: Schema.Attribute.String & Schema.Attribute.Private;
254+
updatedAt: Schema.Attribute.DateTime;
255+
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
256+
Schema.Attribute.Private;
257+
userId: Schema.Attribute.String &
258+
Schema.Attribute.Required &
259+
Schema.Attribute.Private;
260+
};
261+
}
262+
202263
export interface AdminTransferToken extends Struct.CollectionTypeSchema {
203264
collectionName: 'strapi_transfer_tokens';
204265
info: {
@@ -678,12 +739,13 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema {
678739
};
679740
};
680741
attributes: {
681-
alternativeText: Schema.Attribute.String;
682-
caption: Schema.Attribute.String;
742+
alternativeText: Schema.Attribute.Text;
743+
caption: Schema.Attribute.Text;
683744
createdAt: Schema.Attribute.DateTime;
684745
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
685746
Schema.Attribute.Private;
686747
ext: Schema.Attribute.String;
748+
focalPoint: Schema.Attribute.JSON;
687749
folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> &
688750
Schema.Attribute.Private;
689751
folderPath: Schema.Attribute.String &
@@ -703,7 +765,7 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema {
703765
Schema.Attribute.Private;
704766
mime: Schema.Attribute.String & Schema.Attribute.Required;
705767
name: Schema.Attribute.String & Schema.Attribute.Required;
706-
previewUrl: Schema.Attribute.String;
768+
previewUrl: Schema.Attribute.Text;
707769
provider: Schema.Attribute.String & Schema.Attribute.Required;
708770
provider_metadata: Schema.Attribute.JSON;
709771
publishedAt: Schema.Attribute.DateTime;
@@ -712,7 +774,7 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema {
712774
updatedAt: Schema.Attribute.DateTime;
713775
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
714776
Schema.Attribute.Private;
715-
url: Schema.Attribute.String & Schema.Attribute.Required;
777+
url: Schema.Attribute.Text & Schema.Attribute.Required;
716778
width: Schema.Attribute.Integer;
717779
};
718780
}
@@ -927,6 +989,7 @@ declare module '@strapi/strapi' {
927989
'admin::api-token-permission': AdminApiTokenPermission;
928990
'admin::permission': AdminPermission;
929991
'admin::role': AdminRole;
992+
'admin::session': AdminSession;
930993
'admin::transfer-token': AdminTransferToken;
931994
'admin::transfer-token-permission': AdminTransferTokenPermission;
932995
'admin::user': AdminUser;

0 commit comments

Comments
 (0)