https://github.com/vsima/aeo-image
· scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)
14 raw signals (6 security + 8 graph)
Last scanned 2 months, 1 week ago · v1 · 12 actionable findings from 2 signal sources. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 158 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
fixture |
software | healthy | test/webp.test.ts:fixture |
riffSize |
software | healthy | test/webp.test.ts:riffSize |
size |
software | healthy | test/webp.test.ts:size |
findChunk |
software | healthy | test/webp.test.ts:findChunk |
fixture |
software | healthy | test/licensing.test.ts:fixture |
fixture |
software | healthy | test/heic.test.ts:fixture |
fixture |
software | healthy | test/avif.test.ts:fixture |
countXmpItems |
software | healthy | test/avif.test.ts:countXmpItems |
hasBox |
software | healthy | test/avif.test.ts:hasBox |
fixture |
software | healthy | test/api.test.ts:fixture |
size |
software | healthy | test/api.test.ts:size |
fixture |
software | healthy | test/ai-provenance.test.ts:fixture |
fixture |
software | healthy | test/jpeg-png.test.ts:fixture |
contains |
software | healthy | test/jpeg-png.test.ts:contains |
table |
software | healthy | test/jpeg-png.test.ts:table |
crc |
software | healthy | test/jpeg-png.test.ts:crc |
handler |
software | healthy | examples/04-cloud-function.mjs:handler |
dataU32 |
software | healthy | src/index.ts:dataU32 |
detectFormat |
software | healthy | src/index.ts:detectFormat |
readMetadata |
software | healthy | src/index.ts:readMetadata |
writeMetadata |
software | healthy | src/index.ts:writeMetadata |
removeMetadata |
software | healthy | src/index.ts:removeMetadata |
fourccAt |
software | healthy | src/formats/isobmff.ts:fourccAt |
dv |
software | healthy | src/formats/isobmff.ts:dv |
readUintBE |
software | healthy | src/formats/isobmff.ts:readUintBE |
parseBoxes |
software | healthy | src/formats/isobmff.ts:parseBoxes |
childBoxes |
software | healthy | src/formats/isobmff.ts:childBoxes |
find |
software | healthy | src/formats/isobmff.ts:find |
readCString |
software | healthy | src/formats/isobmff.ts:readCString |
isJpeg |
software | healthy | src/formats/jpeg.ts:isJpeg |
matchesSig |
software | healthy | src/formats/jpeg.ts:matchesSig |
parseSegments |
software | healthy | src/formats/jpeg.ts:parseSegments |
len |
software | healthy | src/formats/jpeg.ts:len |
buildXmpSegment |
software | healthy | src/formats/jpeg.ts:buildXmpSegment |
concat |
software | healthy | src/formats/jpeg.ts:concat |
readJpegMetadata |
software | healthy | src/formats/jpeg.ts:readJpegMetadata |
writeJpegMetadata |
software | healthy | src/formats/jpeg.ts:writeJpegMetadata |
removeJpegMetadata |
software | healthy | src/formats/jpeg.ts:removeJpegMetadata |
isAvif |
software | healthy | src/formats/avif.ts:isAvif |
parseInfe |
software | healthy | src/formats/avif.ts:parseInfe |
parseItemInfos |
software | healthy | src/formats/avif.ts:parseItemInfos |
parseItemLocations |
software | healthy | src/formats/avif.ts:parseItemLocations |
readItemData |
software | healthy | src/formats/avif.ts:readItemData |
readAvifMetadata |
software | healthy | src/formats/avif.ts:readAvifMetadata |
u16 |
software | healthy | src/formats/avif.ts:u16 |
u32 |
software | healthy | src/formats/avif.ts:u32 |
concat |
software | healthy | src/formats/avif.ts:concat |
emitBox |
software | healthy | src/formats/avif.ts:emitBox |
parsePrimaryItemId |
software | healthy | src/formats/avif.ts:parsePrimaryItemId |
buildXmpInfe |
software | healthy | src/formats/avif.ts:buildXmpInfe |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
webp.test.ts |
software | healthy | test/webp.test.ts |
xmp.test.ts |
software | healthy | test/xmp.test.ts |
licensing.test.ts |
software | healthy | test/licensing.test.ts |
heic.test.ts |
software | healthy | test/heic.test.ts |
avif.test.ts |
software | healthy | test/avif.test.ts |
api.test.ts |
software | healthy | test/api.test.ts |
ai-provenance.test.ts |
software | healthy | test/ai-provenance.test.ts |
jpeg-png.test.ts |
software | healthy | test/jpeg-png.test.ts |
architecture.md |
software | healthy | docs/architecture.md |
roadmap.md |
software | healthy | docs/roadmap.md |
xmp-fields.md |
software | healthy | docs/xmp-fields.md |
avif-format.md |
software | healthy | docs/avif-format.md |
aeo-guide.md |
software | healthy | docs/aeo-guide.md |
webp-format.md |
software | healthy | docs/webp-format.md |
landscape.md |
software | healthy | docs/landscape.md |
check-zero-deps.mjs |
software | healthy | scripts/check-zero-deps.mjs |
README.md |
software | healthy | examples/README.md |
02-aeo-batch.mjs |
software | healthy | examples/02-aeo-batch.mjs |
03-strip-metadata.mjs |
software | healthy | examples/03-strip-metadata.mjs |
04-cloud-function.mjs |
software | healthy | examples/04-cloud-function.mjs |
05-avif.mjs |
software | healthy | examples/05-avif.mjs |
01-read-write.mjs |
software | healthy | examples/01-read-write.mjs |
ci.yml |
software | healthy | .github/workflows/ci.yml |
publish.yml |
software | healthy | .github/workflows/publish.yml |
index.ts |
software | healthy | src/index.ts |
types.ts |
software | healthy | src/types.ts |
isobmff.ts |
software | healthy | src/formats/isobmff.ts |
jpeg.ts |
software | healthy | src/formats/jpeg.ts |
avif.ts |
software | healthy | src/formats/avif.ts |
png.ts |
software | healthy | src/formats/png.ts |
webp.ts |
software | healthy | src/formats/webp.ts |
serialize.ts |
software | healthy | src/xmp/serialize.ts |
parse.ts |
software | healthy | src/xmp/parse.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
examples |
software | healthy | examples |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
formats |
software | healthy | src/formats |
xmp |
software | healthy | src/xmp |
| Label | Layer | Status | Path |
|---|---|---|---|
zero-deps |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
node20-compat |
cicd | healthy | .github/workflows/ci.yml |
interop |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nqd7s0nl |
software | healthy | /tmp/repobility-clone-nqd7s0nl |
| Label | Layer | Status | Path |
|---|---|---|---|
UnsupportedFormatError |
software | healthy | src/types.ts:UnsupportedFormatError |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | examples/04-cloud-function.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/publish.yml |
security | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/a6ca475f-8c19-483d-a6d2-02beb3d6ed55/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a6ca475f-8c19-483d-a6d2-02beb3d6ed55/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.