github HTML analyzed 085f589 deep scan · partial (440/7,511 files)
sumitkrgupta05/Salesforce-Integration
A production-ready Salesforce integration platform unifying Gemini 3.6 Flash AI, Slack Socket Mode, Gmail, Google Calendar, and Snowflake through Model Context Protocol (MCP).
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×4 in sumitkrgupta05/Salesforce-Integration
- HIGH code analysis flagged committed secret ×4 in sumitkrgupta05/Salesforce-Integration
- HIGH code analysis flagged committed secret ×4 in sumitkrgupta05/Salesforce-Integration
- HIGH code analysis flagged committed secret ×4 in sumitkrgupta05/Salesforce-Integration
- HIGH code analysis flagged committed secret ×4 in sumitkrgupta05/Salesforce-Integration
- HIGH code analysis flagged committed secret ×4 in sumitkrgupta05/Salesforce-Integration
- HIGH code analysis flagged committed secret ×4 in sumitkrgupta05/Salesforce-Integration
- HIGH code analysis flagged committed secret ×4 in sumitkrgupta05/Salesforce-Integration
transport http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 085f589 · analyzer v33 · 11h ago
danger signals8
- committed secret Slack token sumitkrgupta05-Salesforce-Integration-085f589/docs-html/SALESFORCE_SLACK_GOOGLE_AI_STUDIO_INTEGRATION.html :1265
xoxb-y…(19 chars, redacted) - committed secret Slack token sumitkrgupta05-Salesforce-Integration-085f589/docs/SALESFORCE_SLACK_GOOGLE_AI_STUDIO_INTEGRATION.md :458
xoxb-y…(19 chars, redacted) - committed secret private key sumitkrgupta05-Salesforce-Integration-085f589/force-app/main/default/customMetadata/Google_Calendar_Setting.Default_Setting.md-meta.xml :15
PEM private key block (redacted) - committed secret Slack token sumitkrgupta05-Salesforce-Integration-085f589/shareable_file/SALESFORCE_SLACK_GOOGLE_AI_STUDIO_INTEGRATION.docx!/word/document.xml :164
xoxb-y…(19 chars, redacted) - committed secret Slack token sumitkrgupta05-Salesforce-Integration-085f589/shareable_file/SALESFORCE_SLACK_GOOGLE_AI_STUDIO_INTEGRATION.md :458
xoxb-y…(19 chars, redacted) - committed secret Slack token sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/.env.example :12
xoxb-y…(19 chars, redacted) - committed secret Slack token sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/scripts/build-docs.cjs :418
xoxb-y…(19 chars, redacted) - committed secret Slack token sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/config.ts :40
xoxb-y…(19 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 34
filesystem 5
- fs (weak) sumitkrgupta05-Salesforce-Integration-085f589/.github/scripts/run-ai-review.js :1
import fs from 'node:fs'; - fs (weak) sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/scripts/build-docs.cjs :1
const fs = require('fs'); - fs (weak) sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/scripts/build-lwc-slash-commands-docs.cjs :1
const fs = require('fs'); - fs (weak) sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/scripts/build-slackbot-agent-docs.cjs :1
const fs = require('fs'); - fs (weak) sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/scripts/build-slash-commands-docs.cjs :1
const fs = require('fs');
shell / exec 2
- shell (weak) sumitkrgupta05-Salesforce-Integration-085f589/.github/scripts/run-ai-review.js :3
import { execSync } from 'node:child_process'; - shell sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/mcp/salesforceAuth.ts :1
import { execSync } from 'child_process';
network 7
- net (weak) sumitkrgupta05-Salesforce-Integration-085f589/.github/scripts/run-ai-review.js :224
const res = await fetch(reviewUrl, { - net sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/api/auth.ts :1
import http from 'http'; - net sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/index.ts :1
import http from 'http'; - net sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/mcp/salesforceAuth.ts :32
const response = await fetch(tokenEndpoint, { - net sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/mcp/salesforceMcpClient.ts :209
let response = await fetch(actionUrl, { - net sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/snowflake/service.ts :249
const response = await fetch(queryUrl, { - net sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/snowflake/syncDaemon.ts :106
const response = await fetch(queryUrl, {
secrets 3
- secrets (weak) sumitkrgupta05-Salesforce-Integration-085f589/.github/scripts/run-ai-review.js :5
const GITHUB_TOKEN = process.env.GITHUB_TOKEN; - secrets sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/api/auth.ts :572
const slackClientSecret = process.env.SLACK_CLIENT_SECRET || ''; - secrets sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/config.ts :30
const geminiApiKey = process.env.GEMINI_API_KEY;
install hooks 1
- prepare sumitkrgupta05-Salesforce-Integration-085f589/package.json :15
husky || true
declared dependencies 13
- @lwc/eslint-plugin-lwc@^3.1.0
- @prettier/plugin-xml@^3.4.1
- @salesforce/eslint-config-lwc@^4.0.0
- @salesforce/eslint-plugin-aura@^3.0.0
- @salesforce/eslint-plugin-lightning@^2.0.0
- @salesforce/sfdx-lwc-jest@^7.0.2
- eslint@^9.29.0
- eslint-plugin-import@^2.31.0
- eslint-plugin-jest@^28.14.0
- husky@^9.1.7
- lint-staged@^16.1.2
- prettier@^3.5.3
show 1 more
- prettier-plugin-apex@^2.2.6
transport_posture 1
- binds all interfaces (0.0.0.0) sumitkrgupta05-Salesforce-Integration-085f589/slack-gemini-agent/src/index.ts :169
healthServer.listen(port, '0.0.0.0', () => {