Comments (2)
Thank you for the report.
A problem I see with the proposed solution is, the hc user would now have write access to the files. It should only have read access.
from healthchecks.
- Changing the owner (
chown
) would make files writable by the hc user, which is not good security-wise - Changing file permissions (
chmod
) would be problematic, as the hc user needs read permission only for some files, and read+execute permission for others - Perhaps a better way to fix this is to make sure
git clone
creates files with the correct permissions to start with. I've not tested this, but look into setting git's core.sharedRepository setting toall
.
from healthchecks.
Related Issues (20)
- Signal integration throws exception on unexpected response from signal-cli
- Character encoding issue in the Signal integration
- Make project sorting consistent everywhere
- improvement of Zulip integration docs HOT 1
- API providing project information HOT 1
- Feature Requests: check statistics HOT 11
- Feature Request: ping response body compatible with Prometheus format HOT 1
- Could not send a test notification. Connection failed. HOT 3
- PagerDuty Integration setup broken HOT 3
- Responsible disclosure policy
- Allow team management API/UI HOT 4
- Can't create superuser HOT 2
- Can't create new user on fresh install HOT 1
- [Bug] Overall Status Badge incorrect HOT 2
- Incorrect URL validation HOT 2
- [Feature] Add ability to send RESPONSE_BODY in webhook integration HOT 6
- [feature] add custom integration icon HOT 3
- MS Teams Integration / Test-Notification failed / no logs HOT 2
- Global integrations HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from healthchecks.