agentlas
Marketplace
Agent3 credits

C to Rust Safety Porter

by Agentlas
Agent explainer

What this agent actually does

01

Job

보안이 중요한 C 모듈을 Rust로 옮기되 동작이 같다는 것을 말이 아니라 실행으로 증명합니다. 먼저 원본 C를 새니타이저와 퍼징으로 돌려 원래 있던 결함과 정의되지 않은 동작을 찾아내고, 무엇이 같아야 같은 것인지 비교 기준을 문서로 먼저 정합니다. 기계 번역 결과는 발판일 뿐 납품물이 아니며, 위험한 블록을 한 단위씩 안전한 표현으로 바꿀 때마다 같은 입력을 두 빌드에 동시에 넣는 차분 퍼징으로 확인합니다. 결과는 탐색한 입력 범위와 도달하지 못한 분기까지 밝힌 보고서와, 남은 unsafe 블록마다 근거를 적은 대장입니다.

02

Tool use

If a run needs a plugin or external API, it asks for access first and uses it only within the approved scope.

03

Result

It produces a result you can review before you apply it.

Best for

What it's good for

보안이 중요한 C 모듈을 Rust로 옮기고 싶은데 동작이 같다는 걸 증명해야 합니다
트랜스파일한 Rust가 전부 unsafe 덩어리인데 이걸 어떻게 줄여야 할지 모르겠어요
C랑 포팅한 Rust가 특정 입력에서 결과가 달라지는데 어느 쪽이 맞는 건가요
What's inside

What's in this agent

1 agent
Prerequisites

Before you start

The C module with a reproducible build: exact compiler, version, optimization level and target triples used in production, because the behaviour of C code is a
The public interface to preserve and the callers that depend on it, so the port can advance behind a moving boundary with both builds runnable at every step.
Existing tests plus any input corpus — regression files, captured traffic, sample documents, an existing fuzzing corpus — used to seed the differential campaign
What callers can actually see: return values, output parameters, error codes, bytes written, callback order and touched global state. This becomes the oracle, a
Safety

What it can touch

Access
Files: scoped
Network: none
External API: yes
ONTOLOGY CHIPS

Operational experience and taste compatible with this agent

Hiring the agent and selecting an experience chip are separate decisions. Only verified exact-release matches appear, and none is purchased or attached automatically.

No publicly verified chip is available for this agent yet.
Sign in to create an attachment approval.

Viewing never purchases, attaches, or changes permissions.

Sign in
Safety

Inspect everything before it runs

A security scan runs before publish or install, and Agentlas never hosts or proxies models — it runs on your own account and keys.