Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

iOfficeAI/OfficeCLI

https://github.com/iOfficeAI/OfficeCLI · scanned 2026-07-23 19:48 UTC (4 days, 19 hours ago)

100 raw signals (0 security + 100 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 19 hours ago · v7 · 96 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1528 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.

LabelLayerStatusPath
README_zh.md software healthy README_zh.md
README_ko.md software healthy README_ko.md
CONTRIBUTING.zh.md software healthy CONTRIBUTING.zh.md
README.md software healthy README.md
install.sh software healthy install.sh
CONTRIBUTING.md software healthy CONTRIBUTING.md
build.sh software healthy build.sh
dev-install.sh software healthy dev-install.sh
README_ja.md software healthy README_ja.md
SKILL.md software healthy SKILL.md
LICENSE software healthy LICENSE
NOTICE software healthy NOTICE
SECURITY.md software healthy SECURITY.md
README.md software healthy npm/README.md
package.json software healthy npm/package.json
officecli.js software healthy npm/officecli.js
install.js software healthy npm/install.js
install-binary.js software healthy npm/lib/install-binary.js
README.md software healthy examples/README.md
textbox.sh software healthy examples/word/textbox.sh
formulas.py software healthy examples/word/formulas.py
run-formatting.py software healthy examples/word/run-formatting.py
tables.sh software healthy examples/word/tables.sh
charts.sh software healthy examples/word/charts.sh
textbox.md software healthy examples/word/textbox.md
sections.md software healthy examples/word/sections.md
paragraph-formatting.sh software healthy examples/word/paragraph-formatting.sh
diagram.sh software healthy examples/word/diagram.sh
tables.py software healthy examples/word/tables.py
content-controls.py software healthy examples/word/content-controls.py
charts.md software healthy examples/word/charts.md
fields.md software healthy examples/word/fields.md
paragraph-formatting.md software healthy examples/word/paragraph-formatting.md
revisions.py software healthy examples/word/revisions.py
document-formatting.py software healthy examples/word/document-formatting.py
pictures.sh software healthy examples/word/pictures.sh
document-formatting.sh software healthy examples/word/document-formatting.sh
paragraph-formatting.py software healthy examples/word/paragraph-formatting.py
numbering.sh software healthy examples/word/numbering.sh
run-formatting.md software healthy examples/word/run-formatting.md
formulas.sh software healthy examples/word/formulas.sh
formulas.md software healthy examples/word/formulas.md
textbox.py software healthy examples/word/textbox.py
document-formatting.md software healthy examples/word/document-formatting.md
fields.py software healthy examples/word/fields.py
numbering.py software healthy examples/word/numbering.py
revisions.md software healthy examples/word/revisions.md
charts.py software healthy examples/word/charts.py
sections.sh software healthy examples/word/sections.sh
pictures.md software healthy examples/word/pictures.md

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
main software healthy npm/officecli.js:main
log software healthy npm/lib/install-binary.js:log
isMusl software healthy npm/lib/install-binary.js:isMusl
detectAsset software healthy npm/lib/install-binary.js:detectAsset
binaryName software healthy npm/lib/install-binary.js:binaryName
binaryPath software healthy npm/lib/install-binary.js:binaryPath
assetUrls software healthy npm/lib/install-binary.js:assetUrls
sumsUrls software healthy npm/lib/install-binary.js:sumsUrls
httpGet software healthy npm/lib/install-binary.js:httpGet
fetchToFile software healthy npm/lib/install-binary.js:fetchToFile
fetchBuffer software healthy npm/lib/install-binary.js:fetchBuffer
verifyChecksum software healthy npm/lib/install-binary.js:verifyChecksum
ensureBinary software healthy npm/lib/install-binary.js:ensureBinary
para software healthy examples/word/formulas.py:37
eqn software healthy examples/word/formulas.py:43
para software healthy examples/word/run-formatting.py:42
heading software healthy examples/word/run-formatting.py:48
run software healthy examples/word/run-formatting.py:53
para software healthy examples/word/tables.py:39
table software healthy examples/word/tables.py:45
cell software healthy examples/word/tables.py:50
para software healthy examples/word/content-controls.py:43
sdt software healthy examples/word/content-controls.py:48
para software healthy examples/word/revisions.py:46
add_para_capture software healthy examples/word/revisions.py:52
doc_set software healthy examples/word/document-formatting.py:39
para software healthy examples/word/document-formatting.py:44
para software healthy examples/word/paragraph-formatting.py:42
heading software healthy examples/word/paragraph-formatting.py:48
para software healthy examples/word/textbox.py:50
textbox software healthy examples/word/textbox.py:56
tb_add software healthy examples/word/textbox.py:67
tb_fmt software healthy examples/word/textbox.py:72
tb_para software healthy examples/word/textbox.py:78
card_items software healthy examples/word/textbox.py:84
para software healthy examples/word/fields.py:44
field software healthy examples/word/fields.py:49
toc software healthy examples/word/fields.py:53
para software healthy examples/word/numbering.py:44
_num_id software healthy examples/word/numbering.py:50
add_num software healthy examples/word/numbering.py:63
para software healthy examples/word/charts.py:53
heading software healthy examples/word/charts.py:60
host software healthy examples/word/charts.py:64
chart software healthy examples/word/charts.py:69
make_logo software healthy examples/word/pictures.py:60
make_banner software healthy examples/word/pictures.py:69
add software healthy examples/word/pictures.py:81
para software healthy examples/word/pictures.py:86
main software healthy examples/word/pictures.py:90

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
npm software healthy npm
lib software healthy npm/lib
examples software healthy examples
word software healthy examples/word
ppt software healthy examples/ppt
shapes software healthy examples/ppt/shapes
charts software healthy examples/ppt/charts
ole software healthy examples/ppt/ole
pictures software healthy examples/ppt/pictures
tables software healthy examples/ppt/tables
transitions software healthy examples/ppt/transitions
templates software healthy examples/ppt/templates
styles software healthy examples/ppt/templates/styles
science--alien-guide software healthy examples/ppt/templates/styles/science--alien-guide
brand--aura-coffee software healthy examples/ppt/templates/styles/brand--aura-coffee
productivity--attention-budget software healthy examples/ppt/templates/styles/productivity--attention-budget
brand--aura-coffee-dark software healthy examples/ppt/templates/styles/brand--aura-coffee-dark
product--geminicli-timetravel software healthy examples/ppt/templates/styles/product--geminicli-timetravel
lifestyle--cat-secret-life software healthy examples/ppt/templates/styles/lifestyle--cat-secret-life
science--space-exploration software healthy examples/ppt/templates/styles/science--space-exploration
science--time-travel software healthy examples/ppt/templates/styles/science--time-travel
science--mars-settlement software healthy examples/ppt/templates/styles/science--mars-settlement
lifestyle--cat-philosophy software healthy examples/ppt/templates/styles/lifestyle--cat-philosophy
tech--wildlife-company software healthy examples/ppt/templates/styles/tech--wildlife-company
future--2050-vision software healthy examples/ppt/templates/styles/future--2050-vision
lifestyle--feline-report software healthy examples/ppt/templates/styles/lifestyle--feline-report
product--aionui-promo software healthy examples/ppt/templates/styles/product--aionui-promo
textboxes software healthy examples/ppt/textboxes
excel software healthy examples/excel
charts software healthy examples/excel/charts
skills software healthy skills
officecli-academic-paper software healthy skills/officecli-academic-paper
officecli-financial-model software healthy skills/officecli-financial-model
officecli-data-dashboard software healthy skills/officecli-data-dashboard
officecli-pptx software healthy skills/officecli-pptx
morph-ppt-3d software healthy skills/morph-ppt-3d
officecli-xlsx software healthy skills/officecli-xlsx
officecli-word-form software healthy skills/officecli-word-form
officecli-pitch-deck software healthy skills/officecli-pitch-deck
morph-ppt software healthy skills/morph-ppt
reference software healthy skills/morph-ppt/reference
styles software healthy skills/morph-ppt/reference/styles
vivid--energy-neon software healthy skills/morph-ppt/reference/styles/vivid--energy-neon
bw--swiss-system software healthy skills/morph-ppt/reference/styles/bw--swiss-system
light--watercolor-wash software healthy skills/morph-ppt/reference/styles/light--watercolor-wash
dark--circle-digital software healthy skills/morph-ppt/reference/styles/dark--circle-digital
light--firmwise-saas software healthy skills/morph-ppt/reference/styles/light--firmwise-saas
light--bold-type software healthy skills/morph-ppt/reference/styles/light--bold-type
warm--monument-editorial software healthy skills/morph-ppt/reference/styles/warm--monument-editorial
dark--editorial-story software healthy skills/morph-ppt/reference/styles/dark--editorial-story

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
port:28000 network healthy examples/word/tables.sh
port:15600 network healthy examples/word/tables.sh
port:21000 network healthy examples/word/tables.sh
port:11200 network healthy examples/word/tables.sh
port:38000 network healthy examples/word/tables.sh
port:16500 network healthy examples/word/tables.sh
port:02000 network healthy examples/word/tables.sh
port:11800 network healthy examples/word/tables.sh
port:30000 network healthy examples/word/tables.sh
port:27500 network healthy examples/word/tables.sh
port:10000 network healthy examples/word/tables.sh
port:35600 network healthy examples/word/tables.sh
port:45000 network healthy examples/word/tables.sh
port:48000 network healthy examples/word/tables.sh
port:52000 network healthy examples/word/tables.sh
port:55000 network healthy examples/word/tables.sh
port:92 network healthy examples/word/tables.sh
port:88 network healthy examples/word/tables.sh
port:85 network healthy examples/word/tables.sh
port:90 network healthy examples/word/tables.sh
port:78 network healthy examples/word/tables.sh
port:82 network healthy examples/word/tables.sh
port:96 network healthy examples/word/tables.sh
port:75 network healthy examples/word/tables.sh
port:72 network healthy examples/word/tables.sh
port:91 network healthy examples/word/tables.sh
port:65 network healthy examples/word/tables.sh
port:70 network healthy examples/word/tables.sh
port:95 network healthy examples/word/tables.sh
port:93 network healthy examples/word/tables.sh
port:80 network healthy examples/word/tables.sh
port:86 network healthy examples/word/tables.sh
port:2023 network healthy examples/word/charts.sh
port:120 network healthy examples/word/charts.sh
port:2024 network healthy examples/word/charts.sh
port:150 network healthy examples/word/charts.sh
port:10 network healthy examples/word/revisions.sh
port:05 network healthy examples/word/revisions.sh
port:11 network healthy examples/word/revisions.sh
port:15 network healthy examples/word/revisions.sh
port:20 network healthy examples/word/revisions.sh
port:21 network healthy examples/word/revisions.sh
port:25 network healthy examples/word/revisions.sh
port:30 network healthy examples/word/revisions.sh
port:31 network healthy examples/word/revisions.sh
port:32 network healthy examples/word/revisions.sh
port:33 network healthy examples/word/revisions.sh
port:34 network healthy examples/word/revisions.sh
port:35 network healthy examples/word/revisions.sh
port:40 network healthy examples/word/revisions.sh

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
and software healthy src/officecli/Resources/watch-overlay.js:and
OfficeCliError software healthy sdk/node/index.d.ts:OfficeCliError
Document software healthy sdk/node/index.d.ts:Document
OfficeCliError software healthy sdk/node/index.js:OfficeCliError
Document software healthy sdk/node/index.js:Document
OfficeCliError software healthy sdk/python/officecli.py:91
Document software healthy sdk/python/officecli.py:366

LabelLayerStatusPath
publish cicd healthy .github/workflows/publish-pypi.yml
diff cicd healthy .github/workflows/skill-parity.yml
publish cicd healthy .github/workflows/publish-npm.yml
publish cicd healthy .github/workflows/publish-sdk.yml
smoke cicd healthy .github/workflows/sdk-smoke.yml
build cicd healthy .github/workflows/build.yml
release cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
gha::publish-pypi cicd healthy .github/workflows/publish-pypi.yml
gha::skill-parity cicd healthy .github/workflows/skill-parity.yml
gha::publish-npm cicd healthy .github/workflows/publish-npm.yml
gha::publish-sdk cicd healthy .github/workflows/publish-sdk.yml
gha::sdk-smoke cicd healthy .github/workflows/sdk-smoke.yml
gha::build cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
KEYCHAIN_PASSWORD cicd healthy
P12_PASSWORD cicd healthy
APPLE_ID cicd healthy
APP_SPECIFIC_PASSWORD cicd healthy
TEAM_ID cicd healthy
BUILD_CERTIFICATE_BASE64 cicd healthy

LabelLayerStatusPath
/Sheet1/A1 frontend healthy sdk/node/smoke.js
/Sheet1/B1 frontend healthy sdk/node/demo.js
/Sheet1/C1 frontend healthy sdk/node/demo.js

LabelLayerStatusPath
auth::.github/workflows/publish-pypi.yml security healthy .github/workflows/publish-pypi.yml
auth::.github/workflows/publish-npm.yml security healthy .github/workflows/publish-npm.yml
auth::.github/workflows/publish-sdk.yml security healthy .github/workflows/publish-sdk.yml

LabelLayerStatusPath
repobility-clone-ecczut8e software healthy /tmp/repobility-clone-ecczut8e

LabelLayerStatusPath
21.1.2.3 network healthy schemas/help/pptx/run.json

LabelLayerStatusPath
gpu (detected) hardware healthy examples/excel/charts/charts-histogram.sh

LabelLayerStatusPath
password_literal::examples/excel/sheet-settings.py security healthy examples/excel/sheet-settings.py

LabelLayerStatusPath
@officecli/officecli@^1.0.0 dependencies healthy sdk/node/package.json
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/e2c495b1-fd3b-497a-9539-5729641c6d1f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e2c495b1-fd3b-497a-9539-5729641c6d1f/

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.