github / safegem
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (13)
- Wiki (1)
- Graphs
-
Tag:
v0.2.2
safegem /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue Feb 10 20:28:43 -0800 2009 | |
| |
README | ||
| |
Rakefile | ||
| |
VERSION.yml | ||
| |
bin/ | ||
| |
lib/ | Sat Mar 28 23:35:38 -0700 2009 | |
| |
safegem.gemspec | ||
| |
test/ | Sat Mar 28 18:09:45 -0700 2009 |
README
SafeGem: GitHub's Safe Gem Eval Web Service ------------------------------------------- Help make GitHub's gem build process more secure and robust! SafeGem is a Sinatra app that safely converts Ruby gemspecs into YAML gemspecs. It works as follows: 1) Receives a request with the repo location and the ruby gemspec 2) Makes a shallow clone of the repo and chdir's to that repo 3) Evals the spec in a separate thread with a higher $SAFE level 4) Converts spec to YAML Goals ----- * Lower the $SAFE level to allow methods like Dir.glob, but without compromising security.

