mirror of
https://github.com/vxcontrol/pentagi.git
synced 2026-07-21 08:15:23 -04:00
[PR #107] [CLOSED] Security hardening: OPSEC, container escape fix, SDK removal #160
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vxcontrol/pentagi/pull/107
Author: @IZonGroup
Created: 2/20/2026
Status: ❌ Closed
Base:
master← Head:security-hardening📝 Commits (1)
8e8c121Security hardening: strip closed-source SDK, fix container escape, harden OPSEC📊 Changes
15 files changed (+94 additions, -60 deletions)
View changed files
📝
backend/cmd/installer/checker/checker.go(+3 -3)📝
backend/cmd/installer/hardening/hardening.go(+6 -13)📝
backend/cmd/installer/processor/update.go(+4 -3)📝
backend/cmd/installer/wizard/models/server_settings_form.go(+2 -9)📝
backend/go.mod(+2 -2)📝
backend/migrations/sql/20241026_115120_initial_state.sql(+3 -1)📝
backend/pkg/config/config.go(+6 -16)📝
backend/pkg/docker/client.go(+37 -3)📝
backend/pkg/observability/lfclient.go(+1 -1)📝
backend/pkg/server/router.go(+3 -1)📝
backend/pkg/server/services/auth.go(+2 -1)📝
backend/pkg/system/host_id.go(+1 -1)📝
backend/pkg/tools/browser.go(+1 -1)📝
backend/pkg/tools/searxng.go(+1 -1)📝
docker-compose.yml(+22 -4)📄 Description
Summary
vxcontrol/cloudSDK — license validation and machine fingerprinting stripped from config, installer hardening, and wizardPentAGI/1.0user-agent replaced with generic Chrome UA across all HTTP clientsupdate.pentagi.comremovedInsecureSkipVerifyset tofalseon Langfuse and scraper clientsFiles Changed (15)
config.goclient.gohardening.goserver_settings_form.goupdate.gochecker.gorouter.goauth.golfclient.gobrowser.gosearxng.gohost_id.gogo.moddocker-compose.ymlinitial_state.sqlTest plan
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.