Skip to content

Add Enhanced Tool Definition Interface (ETDI): Prevents Tool Poisoning and Rug Pull Attacks with Immutable Versioned Definitions, Cryptographic Signing, Granular Permissions, Trust Chains, and OAuth 2.0 Integration #845

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 48 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
be7f519
Adding initial implementation of etdi
BlakeGatto May 27, 2025
6f79acd
Adding initial implementation of etdi
BlakeGatto May 27, 2025
e201aeb
etid full implementation complete
BlakeGatto May 27, 2025
e46c05a
etid full implementation complete
BlakeGatto May 27, 2025
8f1ec5b
copy top level files to right directories
BlakeGatto May 27, 2025
8624cc4
copy top level files to right directories
BlakeGatto May 27, 2025
12616a0
delete old files
BlakeGatto May 27, 2025
e5c86ba
make secure_tool decorator work with this
BlakeGatto May 27, 2025
e375db8
Adding an example server
BlakeGatto May 27, 2025
68765ac
add integration to server
BlakeGatto May 27, 2025
a63bcb4
make secure_tool decorator work with this
BlakeGatto May 27, 2025
6262d4e
make secure_tool decorator work with this
BlakeGatto May 27, 2025
0df7707
make secure_tool decorator work with this
BlakeGatto May 27, 2025
c19c09b
Fix readme
BlakeGatto May 27, 2025
ba794f5
added some defaults and fix some import issues
vineethsai May 28, 2025
16c5e5f
Merge pull request #1 from vineethsai/main
mbhatt1 May 28, 2025
753f4b2
delete a random file
BlakeGatto May 28, 2025
08260f4
- Remove all hardcoded Auth0 credentials from codebase
vineethsai May 28, 2025
8158e91
cleanup of PR files
vineethsai May 29, 2025
c8ed4ed
cleanup of MD files
vineethsai May 29, 2025
2cf1b42
cleanup of MD files final
vineethsai May 29, 2025
4483542
Merge pull request #2 from vineethsai/main
mbhatt1 May 29, 2025
dd8e895
Add request signing
BlakeGatto May 29, 2025
28859c6
fix import error
BlakeGatto May 29, 2025
3f8ef38
Add Hextra documentation and deploy workflow
vineethsai May 29, 2025
5c1c004
Move deploy workflow to root .github/workflows for GitHub Actions com…
vineethsai May 29, 2025
ae67f0e
I think it's fixed now
BlakeGatto May 29, 2025
9c4a362
Trigger Hextra deploy workflow
vineethsai May 29, 2025
fc39c2e
Fix readme
BlakeGatto May 29, 2025
417af99
Fix Hextra deploy: add Hugo module config and hugo mod get step for t…
vineethsai May 29, 2025
1c51485
added mkdocs - hextra didn't work
vineethsai May 29, 2025
d9f6879
Add imaging extras for mkdocs-material to fix social plugin deps
vineethsai May 29, 2025
f69d478
fix actions
vineethsai May 29, 2025
65fc232
fix actions gh-pages
vineethsai May 29, 2025
71a5013
Merge pull request #3 from mbhatt1/requestsigning
vineethsai May 29, 2025
4431c45
Merge pull request #4 from vineethsai/main
mbhatt1 May 29, 2025
ff8403d
fixed some docs
vineethsai May 29, 2025
0740245
Merge pull request #5 from vineethsai/main
vineethsai May 29, 2025
b4c570e
update docs
vineethsai May 29, 2025
f860ba6
fixing pyproject to remove mkdocs
vineethsai May 30, 2025
8021d98
Merge pull request #6 from vineethsai/vineeth-dev
mbhatt1 May 30, 2025
b74a583
Update README.md
Hobstarr Jun 3, 2025
1e97b28
Merge pull request #7 from Hobstarr/ft_updated_readme_documentation_l…
vineethsai Jun 3, 2025
8ac4485
Resolve merge conflicts with upstream/main for PR #845
vineethsai Jun 4, 2025
1846dfb
Merge branch 'main' into main
vineethsai Jun 4, 2025
9bc34ff
rugpull
BlakeGatto Jun 5, 2025
412ea9b
rugpullthings
BlakeGatto Jun 5, 2025
28b3f2d
rugpullstuff
BlakeGatto Jun 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 0 additions & 25 deletions .github/workflows/check-lock.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .github/workflows/main-checks.yml

This file was deleted.

8 changes: 0 additions & 8 deletions .github/workflows/pull-request-checks.yml

This file was deleted.

6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -168,3 +168,9 @@ cython_debug/
.vscode/
.windsurfrules
**/CLAUDE.local.md

# ETDI key storage (contains private keys - never commit)
~/.etdi/
.etdi/
*.etdi/
**/.etdi/
Loading