Skip to content

Commit c47f0f0

Browse files
committed
fix: remove reveal options of dependencies which allow import user defined resources [Security Issue]
Signed-off-by: Max Wu <jackymaxj@gmail.com>
1 parent 9291a76 commit c47f0f0

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

public/js/slide.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ const defaultOptions = {
8080
}
8181

8282
var options = meta.slideOptions || {}
83+
// delete dependencies to avoid import user defined external resources
84+
delete options.dependencies
8385

8486
if (Object.hasOwnProperty.call(options, 'spotlight')) {
8587
defaultOptions.dependencies.push({

0 commit comments

Comments
 (0)