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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-qi4hup5d |
software | healthy | /tmp/repobility-clone-qi4hup5d |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
software | healthy | projects/manual-test/src/app/app.ts:App |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
01.300.066.6 |
network | healthy | tests/node/tax-id.test.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
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.