← Back to search

com.geiant/mcp-agentcore

GNS-Foundation streamable_http Scanned 27d ago

EU AI Act compliance for AI agents. Audit trail, delegation certs, and geospatial AI inference.

C
67 / 100

Versions

0.1.0latest
first seen May 24, 2026
0.3.3
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 9

raster_stats
annotations: none low

Per-band statistics (min, max, mean, stddev). Use for quality checks before processing.

file_path string
reproject
annotations: none low

Reproject a GeoJSON geometry from EPSG:4326 to any target CRS.

warp
annotations: none low

Reproject a raster file to a new CRS using GDAL bilinear warping. Writes to /tmp/geiant-gdal/.

input_path string
clip_to_geometry
annotations: none low

Clip a raster to a GeoJSON polygon (cookie-cutter). Returns output path, clip bounds, H3 cell.

input_path string
contours
annotations: none low

Generate contour lines from an elevation band. Returns GeoJSON LineStrings with elevation attribute.

input_path string band_number number interval_meters number
translate
annotations: none low

Convert raster format. COG = Cloud-Optimized GeoTIFF (LZW + tiling, optimal for streaming).

input_path string
band_algebra
annotations: none low

Pixel-wise numpy formula across raster bands. NDVI = (NIR-RED)/(NIR+RED+1e-8), NDWI = (GREEN-NIR)/(GREEN+NIR+1e-8). Custom expressions supported.

formula string input_path string
h3_sample
annotations: none low

Sample raster values at H3 cell centroid locations. Bridges GEIANT H3 routing with raster data. Returns null for out-of-extent or nodata cells.

input_path string band_number number
raster_info
annotations: none low

Get raster metadata: driver, CRS/EPSG, dimensions, band info, pixel size, extent, H3 cell for routing.

file_path string

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops, open(), os
shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 70

low
Tool 'raster_stats' has no annotations annotation_checker · 100%
low
Tool 'reproject' has no annotations annotation_checker · 100%
low
Tool 'raster_info' has no annotations annotation_checker · 100%
low
Tool 'warp' has no annotations annotation_checker · 100%
low
Tool 'clip_to_geometry' has no annotations annotation_checker · 100%
low
Tool 'contours' has no annotations annotation_checker · 100%
low
Tool 'translate' has no annotations annotation_checker · 100%
low
Tool 'band_algebra' has no annotations annotation_checker · 100%
low
Tool 'h3_sample' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Excessive dependency count: 69 direct dependencies dependency_analyzer · 90%
medium
Suspicious package name: react-dom dependency_analyzer · 60%
medium
Vulnerable dependency: vitest@1.0.0 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@1.0.0 (GHSA-9crc-q9x8-hgqq) dependency_analyzer · 95%
medium
Vulnerable dependency: @langchain/core@0.3.0 (GHSA-r399-636x-v7f6) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.0.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@2.1.0 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@2.1.0 (GHSA-9crc-q9x8-hgqq) dependency_analyzer · 95%
medium
Vulnerable dependency: uuid@13.0.0 (GHSA-w5hq-g745-h8pq) dependency_analyzer · 95%
medium
Vulnerable dependency: zod@3.22.0 (GHSA-m95q-7qp3-xv42) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4.18.0 (GHSA-qw6h-vgh9-j6wx) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4.18.0 (GHSA-rv95-896h-c2vc) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-356w-63v5-8wf4) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-4r4m-qw57-chr8) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-4w7w-66w2-5vf9) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-859w-5945-r5v3) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-93m4-6634-74q7) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-fx2h-pf6j-xcff) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-g4jq-h2w9-997c) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-jqfw-vq24-v9c3) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-p9ff-h696-f583) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-v6wh-96g9-6wx3) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-vg6x-rcgg-rjx6) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-x574-m823-4x7w) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.0.0 (GHSA-xcj6-pq6g-qj4x) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4.18.2 (GHSA-qw6h-vgh9-j6wx) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4.18.2 (GHSA-rv95-896h-c2vc) dependency_analyzer · 95%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/mcp-perception/apps/compliance-dashboard/server.ts:94 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/mcp-perception/apps/compliance-dashboard/server.ts:115 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/mcp-perception/apps/compliance-dashboard/server.ts:116 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/mcp-perception/apps/compliance-dashboard/server.ts:119 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/mcp-perception/apps/compliance-dashboard/src/mcp-app.tsx:16 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/mcp-perception/apps/compliance-dashboard/src/mcp-app.tsx:37 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/mcp-perception/apps/compliance-dashboard/src/mcp-app.tsx:38 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/mcp-perception/apps/compliance-dashboard/src/mcp-app.tsx:41 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/core/src/__tests__/ed25519.test.ts:43 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/core/src/__tests__/ed25519.test.ts:128 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/core/src/__tests__/ed25519.test.ts:137 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/core/src/__tests__/ed25519.test.ts:139 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/core/src/__tests__/ed25519.test.ts:259 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in GNS-Foundation-geiant-6ebedc2/packages/core/src/crypto/ed25519.ts:282 entropy_analyzer · 70%
info
package.json metadata manifest_parser · 100%
info
Tool: raster_info manifest_parser · 70%
info
Tool: raster_stats manifest_parser · 70%
info
Tool: reproject manifest_parser · 70%
info
Tool: warp manifest_parser · 70%
info
Tool: clip_to_geometry manifest_parser · 70%
info
Tool: contours manifest_parser · 70%
info
Tool: translate manifest_parser · 70%
info
Tool: band_algebra manifest_parser · 70%
info
Tool: h3_sample manifest_parser · 70%
info
Transport: sse manifest_parser · 90%
info
Required env vars (27) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 1234 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%