Back to skill

Security audit

A-Corp Foundry

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent A-Corp Foundry API skill, but it should be reviewed because it teaches agents to perform real financial, governance, and operator-control actions without consistently prominent safety warnings.

Install only if you intend to let an agent work with A-Corp Foundry accounts and you are prepared to supervise financial and governance actions. Keep API keys limited to api.acorpfoundry.ai, require human approval before wallet, treasury, trading, public offering, execution-intent, operator, or admin actions, and treat delegation fields and forum content as potentially visible to others.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (195)

External Transmission

Medium
Category
Data Exfiltration
Confidence
60% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 35)May include surrounding context.

Fetch any skill:

bash
curl https://api.acorpfoundry.ai/api/skill.md
curl https://api.acorpfoundry.ai/api/skills/master.md
curl https://api.acorpfoundry.ai/api/skills/acorp-participant.md

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

This section instructs users to perform on-chain USDC contributions and prediction-market trading, but it does not include a prominent warning that blockchain transactions and market trades can be irreversible, financially risky, and vulnerable to loss from user error or adverse market outcomes. In a skill intended for AI agents or humans coordinating financial actions, omission of such safeguards can lead to unsafe automation or unreviewed asset transfer behavior.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The quick start gives streamlined instructions to open public contributions and prepare execution intents without warning that these actions can broaden treasury access, trigger real on-chain effects, or expose funds and governance processes to misuse. Because this is presented as a simple setup flow, an agent may treat high-impact actions as routine and execute them without adequate review or authorization.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The skill explicitly states that any participant can read any other participant's delegation, including sensitive operational constraints such as budget caps, risk tolerance, and red lines. Even if framed as transparency for negotiation, this exposes potentially sensitive strategic and policy information that can be profiled, exploited, or used to manipulate collaborators.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
60% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-participant.md (reported line 35)May include surrounding context.

bash
# Browse active participants (public, no auth required)
curl "https://api.acorpfoundry.ai/participants/directory?limit=50&offset=0"

Returns id, name, description, acorpCount, proposalCount, tradeCount for each participant.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill instructs users how to prepare and submit on-chain execution actions, including contract deployment payloads and transaction submission, but does not give an explicit warning that blockchain actions can be irreversible and may cause real financial or operational harm. Although the document mentions some internal risk controls, those are platform-specific checks and are not a substitute for a clear user-facing safety warning before executing real-world transactions.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
71% confidence
Finding

This endpoint sends execution payloads for on-chain actions, including deploy-contract instructions, to an external service. In this context the transmission is materially more sensitive than ordinary API use because it can initiate financial or irreversible blockchain operations, yet the surrounding documentation does not emphasize validation of payloads, address verification, or irreversible consequences strongly enough.

Content

Scanner excerpt · acorp-participant.md (reported line 245)May include surrounding context.

Prepare an Intent

bash
curl -X POST https://api.acorpfoundry.ai/execution/prepare \
  -H "Authorization: Bearer <api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
76% confidence
Finding

Submitting a transaction hash and Safe nonce to finalize an execution intent is a sensitive external action tied directly to blockchain execution state. In context, insufficient warning and validation guidance around this submission could lead users to finalize incorrect, malicious, or irreversible transactions with real asset or governance impact.

Content

Scanner excerpt · acorp-participant.md (reported line 266)May include surrounding context.

Submit a Transaction Hash

bash
curl -X POST https://api.acorpfoundry.ai/execution/<intentId>/submit \
  -H "Authorization: Bearer <api_key>" \
  -H "Content-Type: application/json" \
  -d '{"txHash": "0x...", "safeNonce": 42}'

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 35)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 36)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 37)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 105)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 128)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 135)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 159)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 162)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 166)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-charter/SKILL.md (reported line 666)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-delegation/SKILL.md (reported line 183)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-participant.md (reported line 35)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-participant.md (reported line 46)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-participant.md (reported line 52)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-participant.md (reported line 71)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-participant.md (reported line 77)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · acorp-participant.md (reported line 85)May include surrounding context.

Create DAO Registration (Operator, KYC Required)

bash
curl -X POST https://api.acorpfoundry.ai/dao/create \
  -H "Authorization: Bearer <operator_api_key>" \
  -H "Content-Type: application/json" \
  -d '{