https://github.com/zyan-repository/SiteFactory
· scanned 2026-06-16 01:14 UTC (2 months, 1 week ago)
48 raw signals (0 security + 48 graph)
Last scanned 2 months, 1 week ago · v1 · 47 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1278 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
root-domain.yaml |
software | healthy | root-domain.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
config.example.yaml |
software | healthy | config.example.yaml |
SITES.md |
software | healthy | SITES.md |
README.zh.md |
software | healthy | README.zh.md |
SITES.zh.md |
software | healthy | SITES.zh.md |
LICENSE |
software | healthy | LICENSE |
contributing-sites.md |
software | healthy | docs/contributing-sites.md |
content-strategy.md |
software | healthy | docs/content-strategy.md |
setup-guide.md |
software | healthy | docs/setup-guide.md |
root-domain.md |
software | healthy | docs/root-domain.md |
fork-guide.md |
software | healthy | docs/fork-guide.md |
adding-new-site.md |
software | healthy | docs/adding-new-site.md |
automated-content.md |
software | healthy | docs/automated-content.md |
deployment-automation.md |
software | healthy | docs/deployment-automation.md |
contributing-sites.md |
software | healthy | docs/zh/contributing-sites.md |
content-strategy.md |
software | healthy | docs/zh/content-strategy.md |
setup-guide.md |
software | healthy | docs/zh/setup-guide.md |
root-domain.md |
software | healthy | docs/zh/root-domain.md |
fork-guide.md |
software | healthy | docs/zh/fork-guide.md |
adding-new-site.md |
software | healthy | docs/zh/adding-new-site.md |
automated-content.md |
software | healthy | docs/zh/automated-content.md |
deployment-automation.md |
software | healthy | docs/zh/deployment-automation.md |
post-process-articles.sh |
software | healthy | scripts/post-process-articles.sh |
new-site.sh |
software | healthy | scripts/new-site.sh |
launch-site.sh |
software | healthy | scripts/launch-site.sh |
build-all.sh |
software | healthy | scripts/build-all.sh |
pre-commit-hook.sh |
software | healthy | scripts/pre-commit-hook.sh |
lighthouse-check.sh |
software | healthy | scripts/lighthouse-check.sh |
generate-content.sh |
software | healthy | scripts/generate-content.sh |
setup.sh |
software | healthy | scripts/setup.sh |
verify-content-quality.sh |
software | healthy | scripts/verify-content-quality.sh |
deploy-all.sh |
software | healthy | scripts/deploy-all.sh |
deploy.sh |
software | healthy | scripts/deploy.sh |
generate-content-plan.sh |
software | healthy | scripts/generate-content-plan.sh |
batch-regenerate.sh |
software | healthy | scripts/batch-regenerate.sh |
dns-setup.sh |
software | healthy | scripts/dns-setup.sh |
generate-dashboard.sh |
software | healthy | scripts/generate-dashboard.sh |
update-sites.sh |
software | healthy | scripts/update-sites.sh |
swap-root.sh |
software | healthy | scripts/swap-root.sh |
generate-seed-content.sh |
software | healthy | scripts/generate-seed-content.sh |
check-repo.sh |
software | healthy | scripts/check-repo.sh |
fork-site.sh |
software | healthy | scripts/fork-site.sh |
platform.sh |
software | healthy | scripts/lib/platform.sh |
verify.sh |
software | healthy | scripts/lib/verify.sh |
llm.sh |
software | healthy | scripts/lib/llm.sh |
gsc.sh |
software | healthy | scripts/lib/gsc.sh |
config.sh |
software | healthy | scripts/lib/config.sh |
logging.sh |
software | healthy | scripts/lib/logging.sh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
C |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:C |
d |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:d |
e |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:e |
me |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:me |
S |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:S |
D |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:D |
P |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:P |
I |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:I |
l |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:l |
F |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:F |
U |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:U |
Q |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:Q |
Z |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:Z |
ue |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:ue |
ge |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:ge |
Ce |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:Ce |
Le |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:Le |
We |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:We |
Ue |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:Ue |
Je |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:Je |
ot |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:ot |
vt |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.min.js:vt |
isFunction |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:isFunction |
isWindow |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:isWindow |
DOMEval |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:DOMEval |
toType |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:toType |
Ctor |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:Ctor |
for |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:for |
isArrayLike |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:isArrayLike |
wrapper |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:wrapper |
Sizzle |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:Sizzle |
createCache |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:createCache |
cache |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:cache |
to |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:to |
markFunction |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:markFunction |
assert |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:assert |
addHandle |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:addHandle |
siblingCheck |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:siblingCheck |
createInputPseudo |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:createInputPseudo |
createButtonPseudo |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:createButtonPseudo |
createDisabledPseudo |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:createDisabledPse… |
createPositionalPseudo |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:createPositionalP… |
testContext |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:testContext |
setFilters |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:setFilters |
toSelector |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:toSelector |
addCombinator |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:addCombinator |
elementMatcher |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:elementMatcher |
multipleContexts |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:multipleContexts |
condense |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:condense |
setMatcher |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:setMatcher |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
zh |
software | healthy | docs/zh |
scripts |
software | healthy | scripts |
lib |
software | healthy | scripts/lib |
dashboard |
software | healthy | dashboard |
themes |
software | healthy | themes |
sitefactory |
software | healthy | themes/sitefactory |
i18n |
software | healthy | themes/sitefactory/i18n |
assets |
software | healthy | themes/sitefactory/assets |
css |
software | healthy | themes/sitefactory/assets/css |
layouts |
software | healthy | themes/sitefactory/layouts |
partials |
software | healthy | themes/sitefactory/layouts/partials |
shortcodes |
software | healthy | themes/sitefactory/layouts/shortcodes |
_default |
software | healthy | themes/sitefactory/layouts/_default |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
sites |
software | healthy | sites |
wifi-qr |
software | healthy | sites/wifi-qr |
jquery |
software | healthy | sites/wifi-qr/jquery |
bootstrap |
software | healthy | sites/wifi-qr/bootstrap |
js |
software | healthy | sites/wifi-qr/bootstrap/js |
tests |
software | healthy | sites/wifi-qr/bootstrap/js/tests |
unit |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit |
visual |
software | healthy | sites/wifi-qr/bootstrap/js/tests/visual |
docs |
software | healthy | sites/wifi-qr/bootstrap/docs |
assets |
software | healthy | sites/wifi-qr/bootstrap/docs/assets |
js |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js |
src |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/src |
css |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/css |
_layouts |
software | healthy | sites/wifi-qr/bootstrap/docs/_layouts |
_includes |
software | healthy | sites/wifi-qr/bootstrap/docs/_includes |
js |
software | healthy | sites/wifi-qr/bootstrap/docs/_includes/js |
nav |
software | healthy | sites/wifi-qr/bootstrap/docs/_includes/nav |
components |
software | healthy | sites/wifi-qr/bootstrap/docs/_includes/components |
css |
software | healthy | sites/wifi-qr/bootstrap/docs/_includes/css |
getting-started |
software | healthy | sites/wifi-qr/bootstrap/docs/_includes/getting-started |
examples |
software | healthy | sites/wifi-qr/bootstrap/docs/examples |
blog |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/blog |
navbar-fixed-top |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/navbar-fixed-top |
sticky-footer-navbar |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/sticky-footer-navbar |
dashboard |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/dashboard |
jumbotron |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/jumbotron |
navbar |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/navbar |
theme |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/theme |
sticky-footer |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/sticky-footer |
signin |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/signin |
non-responsive |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/non-responsive |
grid |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/grid |
jumbotron-narrow |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/jumbotron-narrow |
cover |
software | healthy | sites/wifi-qr/bootstrap/docs/examples/cover |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:names |
name |
software | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js:name |
on |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/scrollspy.js:on |
still |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/scrollspy.js:still |
removed |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/scrollspy.js:removed |
not |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/scrollspy.js:not |
to |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/scrollspy.js:to |
correctly |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/scrollspy.js:correctly |
from |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/collapse.js:from |
to |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/collapse.js:to |
is |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/tooltip.js:is |
before |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/tooltip.js:before |
was |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/affix.js:was |
is |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/affix.js:is |
applied |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/affix.js:applied |
is |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/popover.js:is |
added |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/dropdown.js:added |
open |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/dropdown.js:open |
if |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/dropdown.js:if |
removed |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/dropdown.js:removed |
active |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/button.js:active |
on |
software | healthy | sites/wifi-qr/bootstrap/js/tests/unit/alert.js:on |
name |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:name |
as |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:as |
of |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:of |
for |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:for |
double |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:dou… |
and |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:and |
to |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:to |
can |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:can |
on |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:on |
requirement |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:req… |
because |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/customize.min.js:bec… |
as |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/docs.min.js:as |
for |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/raw-files.min.js:for |
and |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/raw-files.min.js:and |
to |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/raw-files.min.js:to |
can |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/raw-files.min.js:can |
on |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/raw-files.min.js:on |
requirement |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/raw-files.min.js:req… |
because |
software | healthy | sites/wifi-qr/bootstrap/docs/assets/js/raw-files.min.js:bec… |
name |
software | healthy | sites/wifi-qr/bootstrap/grunt/bs-glyphicons-data-generator.… |
found |
software | healthy | sites/markdown-editor/script.js:found |
matches |
software | healthy | sites/markdown-editor/script.js:matches |
is |
software | healthy | sites/markdown-editor/script.js:is |
codeElement |
software | healthy | sites/markdown-editor/script.js:codeElement |
if |
software | healthy | sites/markdown-editor/markdown-renderer.js:if |
to |
software | healthy | sites/markdown-editor/markdown-renderer.js:to |
const |
software | healthy | sites/json-linter/script.js:const |
JQLite |
software | healthy | sites/json-linter/jq-lite.js:JQLite |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SF_VERCEL_TEAM_ID |
cicd | healthy | — |
SF_NAMESILO_API_KEY |
cicd | healthy | — |
SF_AI_PROVIDER |
cicd | healthy | — |
SF_GSC_KEY_JSON |
cicd | healthy | — |
SF_VERCEL_TOKEN |
cicd | healthy | — |
SF_DOMAIN |
cicd | healthy | — |
SF_AI_API_KEY |
cicd | healthy | — |
SF_CONTENT_SCHEDULE |
cicd | healthy | — |
SF_ADSENSE_PUB_ID |
cicd | healthy | — |
SF_GA_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
generate |
cicd | healthy | .github/workflows/content-generation.yml |
build |
cicd | healthy | .github/workflows/build-check.yml |
detect-changes |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
discover-sites |
cicd | healthy | .github/workflows/scheduled-content.yml |
generate |
cicd | healthy | .github/workflows/scheduled-content.yml |
health-check |
cicd | healthy | .github/workflows/health-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::content-generation |
cicd | healthy | .github/workflows/content-generation.yml |
gha::build-check |
cicd | healthy | .github/workflows/build-check.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::scheduled-content |
cicd | healthy | .github/workflows/scheduled-content.yml |
gha::health-check |
cicd | healthy | .github/workflows/health-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:09 |
network | healthy | .github/workflows/scheduled-content.yml |
port:3000 |
network | healthy | sites/wifi-qr/bootstrap/Gruntfile.js |
port:9001 |
network | healthy | sites/wifi-qr/bootstrap/_config.yml |
port:9876 |
network | healthy | sites/wifi-qr/bootstrap/grunt/karma.conf.js |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::config.example.yaml |
security | healthy | config.example.yaml |
generic_api_key::config.example.yaml |
security | healthy | config.example.yaml |
generic_api_key::sites/wifi-qr/bootstrap/docs/assets/js/doc… |
security | healthy | sites/wifi-qr/bootstrap/docs/assets/js/docs.min.js |
generic_api_key::sites/wifi-qr/bootstrap/docs/assets/js/src… |
security | healthy | sites/wifi-qr/bootstrap/docs/assets/js/src/search.js |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
mongodb |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
76.76.21.21 |
network | healthy | CLAUDE.md |
2.3.3.3 |
network | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js |
2.3.3.1 |
network | healthy | sites/wifi-qr/jquery/jquery-3.5.1.slim.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/lib/gsc.sh |
security | healthy | scripts/lib/gsc.sh |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-qe6i4ebz |
software | healthy | /tmp/repobility-clone-qe6i4ebz |
This page is publicly accessible at:
https://repobility.com/scan/905fc35e-d6e9-441d-baf4-5926a9b58eeb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/905fc35e-d6e9-441d-baf4-5926a9b58eeb/
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.