ralfjung / bubblebox Goto Github PK
View Code? Open in Web Editor NEWSimple Application Sandboxing
License: GNU General Public License v2.0
Simple Application Sandboxing
License: GNU General Public License v2.0
Hello,
Thank you for mentioning bubblejail in your blog post. I noticed that the traffic bubblejail's github page has significantly increased after it.
Looked through your code on and here are some thing I noticed:
Lines 5 to 7 in 249a363
XDG_RUNTIME_DIR
might not exist when running in non desktop environment. For example in CI.
Lines 45 to 47 in 249a363
DISPLAY variable is much more complex. For example, :0.1
is dislay 0 and screen 1 but it the actual socket is /tmp/.X11-unix/X0
. See this man page.
Line 48 in 249a363
XAUTHORITY is not always present. Some environments run without it.
Line 58 in 249a363
The D-Bus permissions are way to broad for notifications and screensaver. Some desktop environments acquire those names but export a lot more objects and interfaces under them. I recommend restricting object path and interface name with --call
argument.
Lines 60 to 74 in 249a363
I don't see the system socket being proxied? I've encountered several applications that don't work when system bus is missing while session bus is present.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.