We are developing a number of proprietary AI agent products and require a secure method to deliver prompt content into Salesforce without exposing the actual prompt text.
This project involves building a lightweight external API that returns AES-256 encrypted prompts, along with supporting logic to decrypt these inside Salesforce (Apex) at runtime.
Deliverables
1) Encrypted Prompt API - REST endpoint (e.g. /prompt?id=agent_name) - Returns AES-256 encrypted prompt string - Uses API key/token to authenticate requests - Hosted on Heroku
2) Encryption Utility - CLI script (Node.js or Python) to encrypt new prompt strings using a shared key - Prompts can be stored in a JSON file or lightweight data store
3. Salesforce Integration Demo - Apex-compatible AES decryption function - Example Apex callout to the API with decryption logic - Key should be stored securely using Named Credentials or Encrypted Custom Settings
4. Documentation - Instructions for API deployment - How to encrypt new prompt strings - How to call and decrypt within Salesforce
5. Security Requirements - Prompt strings must never be transmitted or stored as plaintext - AES-256 encryption with CBC or GCM mode - Secure API access via token or key - Key must not be hardcoded in Apex
6. Tech Stack Preferences - API in Node.js - Salesforce integration using Apex
Bonus if you have experience with Salesforce integrations and encryption libraries
_____
API Specification Endpoint GET /prompt?id={agent_id}
Apex Decryption Class - The IV can either be sent separately or prepended to the encrypted string - The key should be securely stored in Salesforce (e.g., Named Credential or Encrypted Custom Setting) - The API must ensure the ciphertext is formatted to be compatible with Salesforce’s Crypto.decrypt() function
Resilient DDoS Detection in SDN-VANETs Category: Artificial Intelligence, Computer Security, Data Analysis, Deep Learning, Internet Security, Network Administration, Network Security, Web Security Budget: ₹1500 - ₹12500 INR
06-Sep-2025 03:48 GMT
Creative Video Editor for Digital Marketing Agency Category: Adobe Premiere Pro, After Effects, Animation, CapCut, Final Cut Pro, Graphic Design, Social Media Marketing, Video Editing Budget: ₹1500 - ₹12500 INR
Energetic YouTube Video Editor Category: Adobe Premiere Pro, After Effects, Final Cut Pro, Video Editing, Video Post Editing, Video Processing, Video Production, Video Services Budget: ₹750 - ₹1250 INR
06-Sep-2025 03:44 GMT
Buy U.S. Residential Plan Archive Category: 3D Rendering, Architectural Rendering, Architecture, Building Architecture, Building Design, Building Information Modeling, Home Design, Interior Design Budget: $250 - $750 USD
06-Sep-2025 03:44 GMT
Authenticate iPhone 12 Voice Memos Category: Audio Mastering, Audio Processing, Audio Production, Compliance, Data Management, Data Protection, Digital Forensics, Voice Over, Voice Synthesis, Voice Talent Budget: $10 - $30 USD
06-Sep-2025 03:44 GMT
YouTube Ad for FreeTrading Masterclass Registration Category: Content Writing, Copywriting, Digital Marketing, Facebook Marketing, Internet Marketing, Social Media Marketing, Video Ads, Video Editing, Video Production, YouTube Ads Budget: ₹1500 - ₹12500 INR
06-Sep-2025 03:43 GMT
Online Customer Form Filling -- 2 Category: CRM, Data Entry, Data Management, Data Processing, Electronic Forms, Excel, JavaScript, PHP Budget: ₹400 - ₹750 INR
06-Sep-2025 03:41 GMT
AI Appointment-Setting Call Agent Category: AI Agents, AI Chatbot Development, AI Development, AI Mobile App Development, AI Model Development, AI Text To Speech, API Integration, Voice Assistance Devices Budget: $250 - $750 USD
06-Sep-2025 03:40 GMT
Cinematic Vlog Video Editing Category: Adobe Premiere Pro, After Effects, Animation, Final Cut Pro, Video Editing, Video Post Editing, Video Production, Video Services Budget: ₹600 - ₹1500 INR
06-Sep-2025 03:35 GMT
Diagnose PayPal Error - Global Testers Needed Now Category: API Testing, JavaScript, Payment Processing, PayPal API, PHP, Testing / QA, Troubleshooting, Web Development, Web Testing, Website Testing Budget: $10 - $500 AUD