smashini
Joined 1 year ago
Joined 1 year ago
It does analysis at scale: Searching for court filings, regulatory actions and investigative reporting. Then scoring companies across 11 ethical dimensions.
Built it because this kind of data and research isn't readily available and is important for giving companies accountability for how they operate :)
Any questions welcome!
OS controls answer "can this process make network requests?"
App-level policies answer "is this request, with these parameters, acceptable?"
Runtime enforcement already exists (the embedded governor wraps tool calls in-process); extending it with a quarantined contextual evaluator like you describe would the logical next step.
Thanks for the feedback, actually will raise an issue on that to explore
There is also @makerchecker/embedded, which has runtime permission primitives you wrap around the agent's actions, so the restraints live in the app exactly like you're describing
Less whack-a-mole, more wrap the risky calls and they're bound
Linux cannot stop an agent from calling:
POST /wire-transfer amount=5,000,000
I've been working an open-source toolkit to stop AI agents from running amok.
You can scan your code (Python, JS, TS) and it will flag any risks and can offer fixes. It runs offline, but you can wire an LLM to do code analysis as well.
You can run it with:
npx @makerchecker/scan
Would love to get any feedback!