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.

VitoSanta/national-identifiers

https://github.com/VitoSanta/national-identifiers · scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)

10 raw signals (0 security + 10 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 10 actionable findings from 1 signal source. 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 929 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.md software healthy README.md
angular.json software healthy angular.json
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
package-lock.json software healthy package-lock.json
ROADMAP.md software healthy ROADMAP.md
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
rule-sources.test.mjs software healthy tests/node/rule-sources.test.mjs
coverage-consistency.test.mjs software healthy tests/node/coverage-consistency.test.mjs
invariants.test.mjs software healthy tests/node/invariants.test.mjs
identity-consistency-contract.test.mjs software healthy tests/node/identity-consistency-contract.test.mjs
cross-runtime-contract.test.mjs software healthy tests/node/cross-runtime-contract.test.mjs
identifier-family-contract.test.mjs software healthy tests/node/identifier-family-contract.test.mjs
tax-id.test.mjs software healthy tests/node/tax-id.test.mjs
rule-sources.json software healthy tests/fixtures/rule-sources.json
identity-consistency-country-cases.json software healthy tests/fixtures/identity-consistency-country-cases.json
README.md software healthy tests/fixtures/README.md
identity-consistency-contract.json software healthy tests/fixtures/identity-consistency-contract.json
cross-runtime-contract.json software healthy tests/fixtures/cross-runtime-contract.json
identifier-family-contract.json software healthy tests/fixtures/identifier-family-contract.json
rule-sources.schema.json software healthy tests/fixtures/rule-sources.schema.json
tsconfig.app.json software healthy projects/manual-test/tsconfig.app.json
tsconfig.spec.json software healthy projects/manual-test/tsconfig.spec.json
styles.css software healthy projects/manual-test/src/styles.css
index.html software healthy projects/manual-test/src/index.html
main.ts software healthy projects/manual-test/src/main.ts
app.spec.ts software healthy projects/manual-test/src/app/app.spec.ts
app.ts software healthy projects/manual-test/src/app/app.ts
app.html software healthy projects/manual-test/src/app/app.html
app.css software healthy projects/manual-test/src/app/app.css
app.config.ts software healthy projects/manual-test/src/app/app.config.ts
tsconfig.lib.prod.json software healthy projects/tax-id/tsconfig.lib.prod.json
ng-package.json software healthy projects/tax-id/ng-package.json
README.md software healthy projects/tax-id/README.md
package.json software healthy projects/tax-id/package.json
tsconfig.lib.json software healthy projects/tax-id/tsconfig.lib.json
LICENSE software healthy projects/tax-id/LICENSE
tsconfig.spec.json software healthy projects/tax-id/tsconfig.spec.json
public-api.ts software healthy projects/tax-id/src/public-api.ts
validate-identifier.ts software healthy projects/tax-id/src/lib/validate-identifier.ts
identity-consistency.ts software healthy projects/tax-id/src/lib/identity-consistency.ts
identity-consistency.spec.ts software healthy projects/tax-id/src/lib/identity-consistency.spec.ts
country-registry.ts software healthy projects/tax-id/src/lib/country-registry.ts
vat-registry.ts software healthy projects/tax-id/src/lib/vat-registry.ts
supported-countries.ts software healthy projects/tax-id/src/lib/supported-countries.ts
models.ts software healthy projects/tax-id/src/lib/models.ts
validate-tax-id.ts software healthy projects/tax-id/src/lib/validate-tax-id.ts

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

LabelLayerStatusPath
countriesFor software healthy tests/node/rule-sources.test.mjs:countriesFor
sourceRegistryLevel software healthy tests/node/rule-sources.test.mjs:sourceRegistryLevel
assertDate software healthy tests/node/rule-sources.test.mjs:assertDate
read software healthy tests/node/coverage-consistency.test.mjs:read
matches software healthy tests/node/coverage-consistency.test.mjs:matches
uniqueSet software healthy tests/node/coverage-consistency.test.mjs:uniqueSet
assertSameCountries software healthy tests/node/coverage-consistency.test.mjs:assertSameCountries
generatedValues software healthy tests/node/invariants.test.mjs:generatedValues
isSupportedCompanyTaxCountry software healthy projects/tax-id/src/lib/validate-identifier.ts:isSupportedC…
validateIdentifier software healthy projects/tax-id/src/lib/validate-identifier.ts:validateIden…
viaTaxId software healthy projects/tax-id/src/lib/identity-consistency.ts:viaTaxId
encoded software healthy projects/tax-id/src/lib/identity-consistency.ts:encoded
document software healthy projects/tax-id/src/lib/identity-consistency.ts:document
taxIdIdentityCapability software healthy projects/tax-id/src/lib/identity-consistency.ts:taxIdIdenti…
validateTaxIdIdentity software healthy projects/tax-id/src/lib/identity-consistency.ts:validateTax…
missingRequiredFields software healthy projects/tax-id/src/lib/identity-consistency.ts:missingRequ…
notApplicable software healthy projects/tax-id/src/lib/country-registry.ts:notApplicable
withoutPrefix software healthy projects/tax-id/src/lib/vat-registry.ts:withoutPrefix
withChecksumLevel software healthy projects/tax-id/src/lib/vat-registry.ts:withChecksumLevel
isSupportedVatCountry software healthy projects/tax-id/src/lib/vat-registry.ts:isSupportedVatCount…
isSupportedTaxIdCountry software healthy projects/tax-id/src/lib/supported-countries.ts:isSupportedT…
validateTaxId software healthy projects/tax-id/src/lib/validate-tax-id.ts:validateTaxId
normalizeTaxId software healthy projects/tax-id/src/lib/normalize.ts:normalizeTaxId
taxIdCheckOutcome software healthy projects/tax-id/src/lib/check-outcome.ts:taxIdCheckOutcome
withCountry software healthy projects/tax-id/src/lib/territory-registry.ts:withCountry
validateGreenlandTaxId software healthy projects/tax-id/src/lib/territory-registry.ts:validateGreen…
validateFaroeTaxId software healthy projects/tax-id/src/lib/territory-registry.ts:validateFaroe…
validatePuertoRicoTaxId software healthy projects/tax-id/src/lib/territory-registry.ts:validatePuert…
isSupportedTaxIdTerritory software healthy projects/tax-id/src/lib/territory-registry.ts:isSupportedTa…
validateDanishTaxId software healthy projects/tax-id/src/lib/countries/denmark.ts:validateDanish…
resolveCprYear software healthy projects/tax-id/src/lib/countries/denmark.ts:resolveCprYear
isValidDate software healthy projects/tax-id/src/lib/countries/denmark.ts:isValidDate
validateBelarusianTaxId software healthy projects/tax-id/src/lib/countries/belarus.ts:validateBelaru…
validateIndianTaxId software healthy projects/tax-id/src/lib/countries/india.ts:validateIndianTa…
validateFijianTaxId software healthy projects/tax-id/src/lib/countries/fiji.ts:validateFijianTax…
validateTajikTaxId software healthy projects/tax-id/src/lib/countries/tajikistan.ts:validateTaj…
validateCongoleseDrcTaxId software healthy projects/tax-id/src/lib/countries/democratic-republic-of-co…
validateNewZealandTaxId software healthy projects/tax-id/src/lib/countries/new-zealand.ts:validateNe…
calculateCheckDigit software healthy projects/tax-id/src/lib/countries/new-zealand.ts:calculateC…
validateSerbianTaxId software healthy projects/tax-id/src/lib/countries/serbia.ts:validateSerbian…
validateYemeniTaxId software healthy projects/tax-id/src/lib/countries/yemen.ts:validateYemeniTa…
validateMexicanTaxId software healthy projects/tax-id/src/lib/countries/mexico.ts:validateMexican…
validateMongolianTaxId software healthy projects/tax-id/src/lib/countries/mongolia.ts:validateMongo…
isValidDate software healthy projects/tax-id/src/lib/countries/mongolia.ts:isValidDate
validateThaiTaxId software healthy projects/tax-id/src/lib/countries/thailand.ts:validateThaiT…
expectedCheckDigit software healthy projects/tax-id/src/lib/countries/thailand.ts:expectedCheck…
validateSeychelloisTaxId software healthy projects/tax-id/src/lib/countries/seychelles.ts:validateSey…
parseIsoDate software healthy projects/tax-id/src/lib/countries/encoded-identity.ts:parse…
buildEncodedIdentityCheck software healthy projects/tax-id/src/lib/countries/encoded-identity.ts:build…
digitAt software healthy projects/tax-id/src/lib/countries/encoded-identity.ts:digit…

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

LabelLayerStatusPath
tests software healthy tests
node software healthy tests/node
fixtures software healthy tests/fixtures
projects software healthy projects
manual-test software healthy projects/manual-test
src software healthy projects/manual-test/src
app software healthy projects/manual-test/src/app
tax-id software healthy projects/tax-id
src software healthy projects/tax-id/src
lib software healthy projects/tax-id/src/lib
countries software healthy projects/tax-id/src/lib/countries
angular software healthy projects/tax-id/angular
src software healthy projects/tax-id/angular/src
docs software healthy docs
scripts software healthy scripts
packages software healthy packages
dotnet software healthy packages/dotnet
NationalIdentifiers.AspNetCore software healthy packages/dotnet/NationalIdentifiers.AspNetCore
NationalIdentifiers.Core software healthy packages/dotnet/NationalIdentifiers.Core
Countries software healthy packages/dotnet/NationalIdentifiers.Core/Countries
Checksums software healthy packages/dotnet/NationalIdentifiers.Core/Checksums
NationalIdentifiers.Tests software healthy packages/dotnet/NationalIdentifiers.Tests
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
javascript cicd healthy .github/workflows/ci.yml
dotnet cicd healthy .github/workflows/ci.yml
npm cicd healthy .github/workflows/release.yml
nuget cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::release cicd healthy .github/workflows/release.yml

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

LabelLayerStatusPath
App software healthy projects/manual-test/src/app/app.ts:App

LabelLayerStatusPath
loadbalancer network healthy README.md

LabelLayerStatusPath
01.300.066.6 network healthy tests/node/tax-id.test.mjs

LabelLayerStatusPath
auth::.github/workflows/release.yml security healthy .github/workflows/release.yml

LabelLayerStatusPath
NPM_TOKEN cicd healthy
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/c51de8cb-99ce-41f7-a11d-945c42b9ebcf/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c51de8cb-99ce-41f7-a11d-945c42b9ebcf/

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.