Skip to content

Commit 4cea020

Browse files
committed
Working on the security policy
1 parent ba3c8e7 commit 4cea020

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/main.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def run(dir):
181181
proc = subprocess.Popen([
182182
config.JAVA_CMD,
183183
"-Djava.security.manager",
184-
"-Djava.security.policy=whiley.policy",
184+
"-Djava.security.policy=whiley.policy",
185185
"-cp",config.WYJC_JAR + ":" + dir,
186186
"tmp"
187187
], stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=False)

whiley.policy

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
grant {
2-
2+
permission java.lang.RuntimePermission "shutdownHooks";
3+
permission java.lang.RuntimePermission "accessClassInPackage.*";
4+
permission java.util.PropertyPermission "user.dir", "read";
5+
permission java.io.FilePermission "data/-", "read,write";
6+
permission java.io.FilePermission "lib/*", "read";
37
};

0 commit comments

Comments
 (0)