Skip to content

Commit 6fac2d5

Browse files
authored
add a readme
1 parent b5ad8e9 commit 6fac2d5

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# BookExploitFix
2+
A [Spigot](https://www.spigotmc.org/) plugin to improve the security of books with JSON content.
3+
4+
Minecraft books can contain interactive content, which can cause the user to run commands, open files,
5+
or open URLs. While this feature holds great potential, it also introduces risks for hackers and griefers
6+
which have misused it to take over servers in the past. While most server implementations have fixed
7+
these issues for survival mode, creative mode servers are still vulnerable to this attack vector.
8+
9+
This simple plugin scans book content for click actions and allows the server administrator to define a
10+
blacklist of actions which are automatically removed.
11+
12+
__For server owners:__ more information, installation instructions and completed builds are available on the
13+
plugin page: https://www.spigotmc.org/resources/bookexploitfix.5897/
14+
15+
__For developers:__ contributions are welcome and encouraged. The plugin uses the maven build system, so
16+
getting set up is simple:
17+
18+
1. Clone the repository: `git clone https://github.com/minoneer/BookExploitFix`
19+
20+
2. Build the final jar: `mvn clean package`
21+
22+
The build artifact will be in `target/BookExploitFix.jar`
23+
24+
Feel free to reach out to me if you have any concerns or wish to discuss potential contributions.
25+
26+
__Feature Requests and Bugs:__
27+
28+
Please create an issue to report any problems or request new features.

0 commit comments

Comments
 (0)