github Go re-analysis due

oisee/vibing-steampunk

github

vs-punk: ADT to MCP bridge - Vibe code in ABAP / AMDP

maintainer
oisee
license
MIT
first seen
2026-06-01
last seen
2026-09-05
releases · 30d
17
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 157 tools
transport stdio counts 157 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • AMDPDebuggerResume
  • AMDPDebuggerStart
  • AMDPDebuggerStep
  • AMDPDebuggerStop
  • AMDPGetBreakpoints
  • AMDPGetVariables
  • AMDPSetBreakpoint
  • Activate
  • ActivatePackage
  • AnalyzeABAPCode
  • AnalyzeCallGraph
  • CallRFC
  • CheckBoundaries
  • CloneObject
  • CodeCompletion
  • CompareCallGraphs
  • CompareLanguages
  • CompareSource
  • CompareVersions
  • CreateAndActivateProgram
  • CreateClassWithTests
  • CreateObject
  • CreatePackage
  • CreateTable
  • CreateTestInclude
  • CreateTransport
  • DebuggerAttach
  • DebuggerDetach
  • DebuggerGetStack
  • DebuggerGetVariables
  • DebuggerListen
  • DebuggerStep
  • DeleteBreakpoint
  • DeleteObject
  • DeleteTransport
  • DeployFromFile
  • DeployZip
  • EditSource
  • ExecuteABAP
  • ExportToFile
  • FindDefinition
  • FindReferences
  • GctsCloneRepository
  • GctsCommit
  • GctsCreateRepository
  • GctsDeleteRepository
  • GctsGetHistory
  • GctsGetRepository
  • GctsListBranches
  • GctsListRepositories
  • GctsPull
  • GctsSwitchBranch
  • GetAPIReleaseState
  • GetATCCustomizing
  • GetAbapHelp
  • GetAsyncResult
  • GetBreakpoints
  • GetCDSDependencies
  • GetCDSElementInfo
  • GetCDSImpactAnalysis
  • GetCallGraph
  • GetCalleesOf
  • GetCallersOf
  • GetCheckRunResults
  • GetClass
  • GetClassComponents
  • GetClassInclude
  • GetClassInfo
  • GetCodeCoverage
  • GetConnectionInfo
  • GetContext
  • GetDataElementLabels
  • GetDump
  • GetFeatures
  • GetFunction
  • GetFunctionGroup
  • GetInactiveObjects
  • GetInclude
  • GetInstalledComponents
  • GetInterface
  • GetMessageClassTexts
  • GetMessages
  • GetObjectStructure
  • GetObjectTextsInLanguage
  • GetPackage
  • GetPrettyPrinterSettings
  • GetProgram
  • GetRevisionSource
  • GetRevisions
  • GetSQLTraceState
  • GetSource
  • GetStructure
  • GetSystemInfo
  • GetTable
  • GetTableContents
  • GetTextElements
  • GetTextPool
  • GetTrace
  • GetTransaction
  • GetTransport
  • GetTransportInfo
  • GetTypeHierarchy
  • GetTypeInfo
  • GetUserTransports
  • GetVariants
  • GitExport
  • GitTypes
  • GraphStats
  • GrepObject
  • GrepObjects
  • GrepPackage
  • GrepPackages
  • ImportFromFile
  • InstallAbapGit
  • InstallDummyTest
  • InstallZADTVSP
  • ListDependencies
  • ListDumps
  • ListSQLTraces
  • ListTraces
  • ListTransports
  • LockObject
  • MoveObject
  • PrettyPrint
  • PublishServiceBinding
  • RecoverFailedCreate
  • ReleaseTransport
  • RenameObject
  • RunATCCheck
  • RunQuery
  • RunReport
  • RunReportAsync
  • RunUnitTests
  • SAP
  • SaveToFile
  • SearchObject
  • SetBreakpoint
  • SetPrettyPrinterSettings
  • SetTextElements
  • SyntaxCheck
  • TraceExecution
  • UI5CreateApp
  • UI5DeleteApp
  • UI5DeleteFile
  • UI5GetApp
  • UI5GetFileContent
  • UI5ListApps
  • UI5UploadFile
  • UnlockObject
  • UnpublishServiceBinding
  • UpdateClassInclude
  • UpdateSource
  • WriteClass
  • WriteDataElementLabels
  • WriteMessageClassTexts
  • WriteProgram
  • WriteSource
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit a7d607e · analyzer v33 · 1w ago

skills & prompt files 3

code evidence vv2.45.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 442

filesystem 5

  • fs (weak) oisee-vibing-steampunk-a7d607e/pkg/abaplint/testdata/oracle.js :11 const fs = require("fs");
  • fs (weak) oisee-vibing-steampunk-a7d607e/pkg/abaplint/testdata/oracle_lint.js :8 const fs = require("fs");
  • fs (weak) oisee-vibing-steampunk-a7d607e/pkg/abaplint/testdata/oracle_stmts.js :9 const fs = require("fs");
  • fs oisee-vibing-steampunk-a7d607e/pkg/ts2abap/ts_ast.js :6 const fs = require("fs");
  • fs oisee-vibing-steampunk-a7d607e/pkg/ts2go/ts_ast.js :7 const fs = require("fs");

tool registrations 157

  • GetSource oisee-vibing-steampunk-a7d607e/internal/mcp/handlers_source.go :94
  • WriteSource oisee-vibing-steampunk-a7d607e/internal/mcp/handlers_source.go :124
  • GrepObjects oisee-vibing-steampunk-a7d607e/internal/mcp/handlers_source.go :259
  • GrepPackages oisee-vibing-steampunk-a7d607e/internal/mcp/handlers_source.go :281
  • ImportFromFile oisee-vibing-steampunk-a7d607e/internal/mcp/handlers_source.go :310
  • ExportToFile oisee-vibing-steampunk-a7d607e/internal/mcp/handlers_source.go :327
  • SAP oisee-vibing-steampunk-a7d607e/internal/mcp/handlers_universal.go :18
  • GetProgram oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :127
  • GetClass oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :137
  • GetInterface oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :147
  • GetFunction oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :157
  • GetFunctionGroup oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :171
  • GetInclude oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :181
  • GetTable oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :191
  • GetTableContents oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :201
  • RunQuery oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :223
  • GetCDSDependencies oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :236
  • GetCDSImpactAnalysis oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :255
  • GetCDSElementInfo oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :265
  • GetStructure oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :275
  • GetPackage oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :285
  • GetMessages oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :295
  • GetTransaction oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :305
  • GetTypeInfo oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :315
  • GetAPIReleaseState oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :325
  • GetSystemInfo oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :338
  • GetInstalledComponents oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :344
  • GetConnectionInfo oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :351
  • GetFeatures oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :357
  • GetAbapHelp oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :363
  • GetCallGraph oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :385
  • GetObjectStructure oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :408
  • GetCallersOf oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :421
  • GetCalleesOf oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :441
  • AnalyzeCallGraph oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :461
  • CompareCallGraphs oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :480
  • TraceExecution oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :496
  • CheckBoundaries oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :520
  • GraphStats oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :544
  • ListDumps oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :558
  • GetDump oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :583
  • ListTraces oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :595
  • GetTrace oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :613
  • GetSQLTraceState oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :627
  • ListSQLTraces oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :633
  • SetBreakpoint oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :648
  • GetBreakpoints oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :672
  • DeleteBreakpoint oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :678
  • CallRFC oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :688
  • MoveObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :701
  • DebuggerListen oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :719
  • DebuggerAttach oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :731
  • DebuggerDetach oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :744
  • DebuggerStep oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :750
  • DebuggerGetStack oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :763
  • DebuggerGetVariables oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :769
  • SearchObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :782
  • SyntaxCheck oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :798
  • Activate oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :812
  • ActivatePackage oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :826
  • RunUnitTests oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :838
  • RunATCCheck oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :854
  • GetATCCustomizing oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :870
  • PrettyPrint oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :876
  • GetPrettyPrinterSettings oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :886
  • SetPrettyPrinterSettings oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :892
  • GetInactiveObjects oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :906
  • ExecuteABAP oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :913
  • LockObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :938
  • UnlockObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :951
  • UpdateSource oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :965
  • CreateObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :986
  • CreatePackage oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1031
  • CreateTable oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1054
  • CompareSource oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1081
  • CloneObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1115
  • GetClassInfo oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1137
  • DeleteObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1147
  • RecoverFailedCreate oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1164
  • GetUserTransports oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1196
  • GetTransportInfo oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1206
  • GetClassInclude oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1223
  • CreateTestInclude oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1237
  • UpdateClassInclude oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1254
  • PublishServiceBinding oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1279
  • UnpublishServiceBinding oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1292
  • WriteProgram oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1308
  • WriteClass oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1325
  • CreateAndActivateProgram oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1342
  • CreateClassWithTests oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1367
  • DeployFromFile oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1399
  • SaveToFile oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1416
  • RenameObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1441
  • EditSource oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1469
  • GrepObject oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1505
  • GrepPackage oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1525
  • FindDefinition oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1559
  • FindReferences oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1591
  • GetContext oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1607
  • CodeCompletion oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1627
  • GetTypeHierarchy oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1649
  • GetClassComponents oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1674
  • UI5ListApps oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1687
  • UI5GetApp oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1699
  • UI5GetFileContent oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1709
  • UI5UploadFile oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1723
  • UI5DeleteFile oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1744
  • UI5CreateApp oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1758
  • UI5DeleteApp oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1778
  • AMDPDebuggerStart oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1794
  • AMDPDebuggerResume oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1803
  • AMDPDebuggerStop oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1809
  • AMDPDebuggerStep oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1815
  • AMDPGetVariables oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1825
  • AMDPSetBreakpoint oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1831
  • AMDPGetBreakpoints oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1845
  • ListTransports oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1854
  • GetTransport oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1863
  • CreateTransport oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1873
  • ReleaseTransport oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1893
  • DeleteTransport oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1909
  • GctsListRepositories oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1922
  • GctsGetRepository oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1928
  • GctsCreateRepository oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1938
  • GctsDeleteRepository oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1965
  • GctsCloneRepository oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1975
  • GctsPull oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1985
  • GctsCommit oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :1998
  • GctsListBranches oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2012
  • GctsSwitchBranch oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2022
  • GctsGetHistory oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2036
  • GitTypes oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2049
  • GitExport oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2055
  • RunReport oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2076
  • RunReportAsync oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2092
  • GetAsyncResult oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2108
  • GetVariants oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2121
  • GetTextElements oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2131
  • SetTextElements oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2144
  • InstallZADTVSP oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2169
  • ListDependencies oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2184
  • InstallAbapGit oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2190
  • InstallDummyTest oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2205
  • DeployZip oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2217
  • GetRevisions oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2243
  • GetRevisionSource oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2263
  • CompareVersions oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2273
  • GetCodeCoverage oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2303
  • GetCheckRunResults oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2319
  • AnalyzeABAPCode oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2329
  • GetObjectTextsInLanguage oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2347
  • GetDataElementLabels oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2361
  • GetMessageClassTexts oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2375
  • WriteMessageClassTexts oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2389
  • WriteDataElementLabels oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2422
  • GetTextPool oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2455
  • CompareLanguages oisee-vibing-steampunk-a7d607e/internal/mcp/tools_register.go :2469

declared dependencies 36

  • github.com/mark3labs/mcp-go@v0.47.0
  • @abaplint/core@^2.118.0
  • typescript@^5.9.3
  • github.com/chromedp/cdproto@v0.0.0-20250803210736-d308e07a266d
  • github.com/chromedp/chromedp@v0.14.2
  • github.com/gorilla/websocket@v1.5.3
  • github.com/joho/godotenv@v1.5.1
  • github.com/mattn/go-sqlite3@v1.14.32
  • github.com/oisee/open-rfc-go@v0.0.0-20260820234724-6ef4d9eeb9cd
  • github.com/spf13/cobra@v1.10.1
  • github.com/spf13/viper@v1.21.0
  • github.com/tetratelabs/wazero@v1.11.0
  • github.com/yuin/gopher-lua@v1.1.1
  • golang.org/x/net@v0.52.0
  • gopkg.in/yaml.v3@v3.0.1
  • github.com/chromedp/sysutil@v1.1.0
  • github.com/fsnotify/fsnotify@v1.9.0
  • github.com/go-json-experiment/json@v0.0.0-20250725192818-e39067aee2d2
  • github.com/go-viper/mapstructure/v2@v2.4.0
  • github.com/gobwas/httphead@v0.1.0
  • github.com/gobwas/pool@v0.2.1
  • github.com/gobwas/ws@v1.4.0
  • github.com/google/jsonschema-go@v0.4.2
  • github.com/google/uuid@v1.6.0
  • github.com/inconshreveable/mousetrap@v1.1.0
  • github.com/pelletier/go-toml/v2@v2.2.4
  • github.com/sagikazarmark/locafero@v0.11.0
  • github.com/sourcegraph/conc@v0.3.1-0.20240121214520-5f936abd7ae8
  • github.com/spf13/afero@v1.15.0
  • github.com/spf13/cast@v1.10.0
  • github.com/spf13/pflag@v1.0.10
  • github.com/subosito/gotenv@v1.6.0
  • github.com/yosida95/uritemplate/v3@v3.0.2
  • go.yaml.in/yaml/v3@v3.0.4
  • golang.org/x/sys@v0.42.0
  • golang.org/x/text@v0.35.0