https://github.com/dichovsky/atlassian-api-client
· scanned 2026-06-17 01:56 UTC (1 month, 1 week ago)
73 raw signals (0 security + 73 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +2.0 (diff) · 71 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1465 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 |
|---|---|---|---|
match_close |
software | healthy | scripts/api-gap-analysis.py:39 |
split_top_commas |
software | healthy | scripts/api-gap-analysis.py:48 |
parse_object_literal |
software | healthy | scripts/api-gap-analysis.py:59 |
parse_wiring |
software | healthy | scripts/api-gap-analysis.py:67 |
parse_ctor_params |
software | healthy | scripts/api-gap-analysis.py:82 |
norm |
software | healthy | scripts/api-gap-analysis.py:93 |
first_template |
software | healthy | scripts/api-gap-analysis.py:101 |
resolve_path_expr |
software | healthy | scripts/api-gap-analysis.py:106 |
try_idents |
software | healthy | scripts/api-gap-analysis.py:114 |
extract |
software | healthy | scripts/api-gap-analysis.py:130 |
load_spec |
software | healthy | scripts/api-gap-analysis.py:199 |
reqcount |
software | healthy | scripts/api-gap-analysis.py:221 |
resolveExportPath |
software | healthy | scripts/validate-exports.js:resolveExportPath |
validateExportField |
software | healthy | scripts/validate-exports.js:validateExportField |
main |
software | healthy | scripts/generate-codemap.js:main |
loadConfig |
software | healthy | scripts/generate-codemap.js:loadConfig |
enumerateFiles |
software | healthy | scripts/generate-codemap.js:enumerateFiles |
walkDir |
software | healthy | scripts/generate-codemap.js:walkDir |
matchesExclude |
software | healthy | scripts/generate-codemap.js:matchesExclude |
globToRegex |
software | healthy | scripts/generate-codemap.js:globToRegex |
toRel |
software | healthy | scripts/generate-codemap.js:toRel |
computeSourceHash |
software | healthy | scripts/generate-codemap.js:computeSourceHash |
extractFileInfo |
software | healthy | scripts/generate-codemap.js:extractFileInfo |
collectSymbol |
software | healthy | scripts/generate-codemap.js:collectSymbol |
makeSymbol |
software | healthy | scripts/generate-codemap.js:makeSymbol |
makeSymbolFromVar |
software | healthy | scripts/generate-codemap.js:makeSymbolFromVar |
omitUndefined |
software | healthy | scripts/generate-codemap.js:omitUndefined |
fileEntry |
software | healthy | scripts/generate-codemap.js:fileEntry |
sliceToBody |
software | healthy | scripts/generate-codemap.js:sliceToBody |
sliceArrowToBody |
software | healthy | scripts/generate-codemap.js:sliceArrowToBody |
classSignature |
software | healthy | scripts/generate-codemap.js:classSignature |
enumSignature |
software | healthy | scripts/generate-codemap.js:enumSignature |
fullText |
software | healthy | scripts/generate-codemap.js:fullText |
normalizeWs |
software | healthy | scripts/generate-codemap.js:normalizeWs |
truncate |
software | healthy | scripts/generate-codemap.js:truncate |
extractClassMembers |
software | healthy | scripts/generate-codemap.js:extractClassMembers |
memberName |
software | healthy | scripts/generate-codemap.js:memberName |
extractJsdoc |
software | healthy | scripts/generate-codemap.js:extractJsdoc |
tagText |
software | healthy | scripts/generate-codemap.js:tagText |
hasModifier |
software | healthy | scripts/generate-codemap.js:hasModifier |
lineOf |
software | healthy | scripts/generate-codemap.js:lineOf |
byNameThenKind |
software | healthy | scripts/generate-codemap.js:byNameThenKind |
reExportSort |
software | healthy | scripts/generate-codemap.js:reExportSort |
byteCompare |
software | healthy | scripts/generate-codemap.js:byteCompare |
resolveImportPath |
software | healthy | scripts/generate-codemap.js:resolveImportPath |
buildPublicApi |
software | healthy | scripts/generate-codemap.js:buildPublicApi |
enumerateExports |
software | healthy | scripts/generate-codemap.js:enumerateExports |
resolveNamedExport |
software | healthy | scripts/generate-codemap.js:resolveNamedExport |
localEntry |
software | healthy | scripts/generate-codemap.js:localEntry |
externalEntry |
software | healthy | scripts/generate-codemap.js:externalEntry |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
SECURITY.md |
software | healthy | SECURITY.md |
LICENSE |
software | healthy | LICENSE |
BACKLOG.md |
software | healthy | BACKLOG.md |
package.json |
software | healthy | package.json |
CODEMAP.md |
software | healthy | CODEMAP.md |
eslint.config.js |
software | healthy | eslint.config.js |
codemap.config.json |
software | healthy | codemap.config.json |
BACKLOG-ARCHIVE.md |
software | healthy | BACKLOG-ARCHIVE.md |
tsconfig.build.json |
software | healthy | tsconfig.build.json |
tsconfig.json |
software | healthy | tsconfig.json |
api-gap-analysis.py |
software | healthy | scripts/api-gap-analysis.py |
validate-exports.js |
software | healthy | scripts/validate-exports.js |
generate-codemap.js |
software | healthy | scripts/generate-codemap.js |
regenerate-types.ts |
software | healthy | scripts/regenerate-types.ts |
dependabot.yml |
software | healthy | .github/dependabot.yml |
spec-drift.yml |
software | healthy | .github/workflows/spec-drift.yml |
publish.yml |
software | healthy | .github/workflows/publish.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
SKILL.md |
software | healthy | skill/SKILL.md |
examples.md |
software | healthy | skill/reference/examples.md |
jira.md |
software | healthy | skill/reference/jira.md |
auth-and-safety.md |
software | healthy | skill/reference/auth-and-safety.md |
payload-rules.md |
software | healthy | skill/reference/payload-rules.md |
confluence.md |
software | healthy | skill/reference/confluence.md |
agile.md |
software | healthy | skill/reference/jira/agile.md |
projects.md |
software | healthy | skill/reference/jira/projects.md |
metadata.md |
software | healthy | skill/reference/jira/metadata.md |
users.md |
software | healthy | skill/reference/jira/users.md |
issues.md |
software | healthy | skill/reference/jira/issues.md |
search.md |
software | healthy | skill/reference/jira/search.md |
schemes.md |
software | healthy | skill/reference/jira/schemes.md |
admin-devops.md |
software | healthy | skill/reference/jira/admin-devops.md |
confluence-basic.ts |
software | healthy | examples/confluence-basic.ts |
error-handling.ts |
software | healthy | examples/error-handling.ts |
pagination.ts |
software | healthy | examples/pagination.ts |
jira-basic.ts |
software | healthy | examples/jira-basic.ts |
index.ts |
software | healthy | src/index.ts |
index.ts |
software | healthy | src/skill-installer/index.ts |
index.ts |
software | healthy | src/confluence/index.ts |
client.ts |
software | healthy | src/confluence/client.ts |
versions.ts |
software | healthy | src/confluence/types/versions.ts |
pages.ts |
software | healthy | src/confluence/types/pages.ts |
blog-posts.ts |
software | healthy | src/confluence/types/blog-posts.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
body |
software | healthy | scripts/generate-codemap.js:body |
members |
software | healthy | scripts/generate-codemap.js:members |
InstallSkillError |
software | healthy | src/skill-installer/index.ts:InstallSkillError |
is |
software | healthy | src/skill-installer/index.ts:is |
ConfluenceClient |
software | healthy | src/confluence/client.ts:ConfluenceClient |
InlineCommentsResource |
software | healthy | src/confluence/resources/inline-comments.ts:InlineCommentsR… |
VersionsResource |
software | healthy | src/confluence/resources/versions.ts:VersionsResource |
UsersBulkResource |
software | healthy | src/confluence/resources/users-bulk.ts:UsersBulkResource |
PagesResource |
software | healthy | src/confluence/resources/pages.ts:PagesResource |
BlogPostsResource |
software | healthy | src/confluence/resources/blog-posts.ts:BlogPostsResource |
UsersResource |
software | healthy | src/confluence/resources/users.ts:UsersResource |
FooterCommentsResource |
software | healthy | src/confluence/resources/footer-comments.ts:FooterCommentsR… |
AppResource |
software | healthy | src/confluence/resources/app.ts:AppResource |
EmbedsResource |
software | healthy | src/confluence/resources/embeds.ts:EmbedsResource |
AdminKeyResource |
software | healthy | src/confluence/resources/admin-key.ts:AdminKeyResource |
SpacePermissionsResource |
software | healthy | src/confluence/resources/space-permissions.ts:SpacePermissi… |
CommentsResource |
software | healthy | src/confluence/resources/comments.ts:CommentsResource |
DataPoliciesResource |
software | healthy | src/confluence/resources/data-policies.ts:DataPoliciesResou… |
SpacesResource |
software | healthy | src/confluence/resources/spaces.ts:SpacesResource |
ClassificationLevelsResource |
software | healthy | src/confluence/resources/classification-levels.ts:Classific… |
AttachmentsResource |
software | healthy | src/confluence/resources/attachments.ts:AttachmentsResource |
LabelsResource |
software | healthy | src/confluence/resources/labels.ts:LabelsResource |
FoldersResource |
software | healthy | src/confluence/resources/folders.ts:FoldersResource |
TasksResource |
software | healthy | src/confluence/resources/tasks.ts:TasksResource |
WhiteboardsResource |
software | healthy | src/confluence/resources/whiteboards.ts:WhiteboardsResource |
DatabasesResource |
software | healthy | src/confluence/resources/databases.ts:DatabasesResource |
SpaceRoleModeResource |
software | healthy | src/confluence/resources/space-role-mode.ts:SpaceRoleModeRe… |
ContentPropertiesResource |
software | healthy | src/confluence/resources/content-properties.ts:ContentPrope… |
ContentResource |
software | healthy | src/confluence/resources/content.ts:ContentResource |
CustomContentResource |
software | healthy | src/confluence/resources/custom-content.ts:CustomContentRes… |
SpaceRolesResource |
software | healthy | src/confluence/resources/space-roles.ts:SpaceRolesResource |
AtlassianError |
software | healthy | src/core/errors.ts:AtlassianError |
HttpError |
software | healthy | src/core/errors.ts:HttpError |
AuthenticationError |
software | healthy | src/core/errors.ts:AuthenticationError |
ForbiddenError |
software | healthy | src/core/errors.ts:ForbiddenError |
NotFoundError |
software | healthy | src/core/errors.ts:NotFoundError |
RateLimitError |
software | healthy | src/core/errors.ts:RateLimitError |
TimeoutError |
software | healthy | src/core/errors.ts:TimeoutError |
NetworkError |
software | healthy | src/core/errors.ts:NetworkError |
ValidationError |
software | healthy | src/core/errors.ts:ValidationError |
PaginationError |
software | healthy | src/core/errors.ts:PaginationError |
ResponseTooLargeError |
software | healthy | src/core/errors.ts:ResponseTooLargeError |
CircuitBreakerOpenError |
software | healthy | src/core/errors.ts:CircuitBreakerOpenError |
RateLimiterExhaustedError |
software | healthy | src/core/errors.ts:RateLimiterExhaustedError |
BasicAuthProvider |
software | healthy | src/core/auth.ts:BasicAuthProvider |
BearerAuthProvider |
software | healthy | src/core/auth.ts:BearerAuthProvider |
HttpTransport |
software | healthy | src/core/transport.ts:HttpTransport |
of |
software | healthy | src/core/transport.ts:of |
OAuthError |
software | healthy | src/core/oauth.ts:OAuthError |
of |
software | healthy | src/core/oauth.ts:of |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/issue/AC-1 |
frontend | healthy | src/core/errors.ts |
/space |
frontend | healthy | src/core/transport.ts |
/abs/target |
frontend | healthy | test/skill-installer/install-skill.test.ts |
/wiki/avatar/alice.png |
frontend | healthy | test/confluence/users-bulk.test.ts |
/pages/1 |
frontend | healthy | test/mock-server/transport.test.ts |
/pages/2 |
frontend | healthy | test/mock-server/transport.test.ts |
/pages/3 |
frontend | healthy | test/mock-server/transport.test.ts |
/pages/99 |
frontend | healthy | test/mock-server/transport.test.ts |
/spaces |
frontend | healthy | test/mock-server/transport.test.ts |
/pages |
frontend | healthy | test/mock-server/transport.test.ts |
/pages/99999 |
frontend | healthy | test/mock-server/transport.test.ts |
/pages/42 |
frontend | healthy | test/mock-server/transport.test.ts |
/pages/0 |
frontend | healthy | test/mock-server/transport.test.ts |
/test |
frontend | healthy | test/core/rate-limiter.test.ts |
/a |
frontend | healthy | test/core/batch.test.ts |
/b |
frontend | healthy | test/core/batch.test.ts |
/search |
frontend | healthy | test/core/batch.test.ts |
/user/bulk?accountId=a&accountId=b |
frontend | healthy | test/core/batch.test.ts |
/user/bulk?accountId=c&accountId=d |
frontend | healthy | test/core/batch.test.ts |
/issue |
frontend | healthy | test/core/batch.test.ts |
/issue/1 |
frontend | healthy | test/core/batch.test.ts |
/file |
frontend | healthy | test/core/batch.test.ts |
/upload |
frontend | healthy | test/core/batch.test.ts |
/avatar |
frontend | healthy | test/core/batch.test.ts |
/rest/api/3/issue/KEY-1 |
frontend | healthy | test/core/connect-jwt.test.ts |
/rest/api/3/issue |
frontend | healthy | test/core/connect-jwt.test.ts |
/rest/api/3/myself |
frontend | healthy | test/core/connect-jwt.test.ts |
/pages/123 |
frontend | healthy | test/core/transport.test.ts |
/issue/PROJ-1 |
frontend | healthy | test/core/transport.test.ts |
/pages/999 |
frontend | healthy | test/core/transport.test.ts |
/token/very-secret-value?cursor=abc123&auth=top-secret |
frontend | healthy | test/core/transport.test.ts |
/token/*** |
frontend | healthy | test/core/transport.test.ts |
//bad]?token=secret |
frontend | healthy | test/core/transport.test.ts |
//bad] |
frontend | healthy | test/core/transport.test.ts |
/pages/1/attachments |
frontend | healthy | test/core/transport.test.ts |
/pages/x |
frontend | healthy | test/core/transport.test.ts |
/pages/y |
frontend | healthy | test/core/transport.test.ts |
/attachments/a |
frontend | healthy | test/core/transport.test.ts |
/attachments/b |
frontend | healthy | test/core/transport.test.ts |
/pages/small |
frontend | healthy | test/core/transport.test.ts |
/attachments/big |
frontend | healthy | test/core/transport.test.ts |
/pages/oops |
frontend | healthy | test/core/transport.test.ts |
/attachments/huge |
frontend | healthy | test/core/transport.test.ts |
/myself |
frontend | healthy | test/core/middleware-auth-wire.test.ts |
/c |
frontend | healthy | test/core/cache.test.ts |
/x |
frontend | healthy | test/core/request.test.ts |
/name |
frontend | healthy | test/cli/router.test.ts |
/sprintLength |
frontend | healthy | test/cli/commands.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
skill |
software | healthy | skill |
reference |
software | healthy | skill/reference |
jira |
software | healthy | skill/reference/jira |
examples |
software | healthy | examples |
src |
software | healthy | src |
skill-installer |
software | healthy | src/skill-installer |
confluence |
software | healthy | src/confluence |
types |
software | healthy | src/confluence/types |
resources |
software | healthy | src/confluence/resources |
core |
software | healthy | src/core |
cli |
software | healthy | src/cli |
commands |
software | healthy | src/cli/commands |
jira |
software | healthy | src/jira |
resources |
software | healthy | src/jira/resources |
spec |
software | healthy | spec |
docs |
software | healthy | docs |
archive |
software | healthy | docs/archive |
test |
software | healthy | test |
skill-installer |
software | healthy | test/skill-installer |
helpers |
software | healthy | test/helpers |
scripts |
software | healthy | test/scripts |
smoke |
software | healthy | test/smoke |
property |
software | healthy | test/property |
confluence |
software | healthy | test/confluence |
docs |
software | healthy | test/docs |
mock-server |
software | healthy | test/mock-server |
core |
software | healthy | test/core |
cli |
software | healthy | test/cli |
fixtures |
software | healthy | test/fixtures |
codemap |
software | healthy | test/fixtures/codemap |
src |
software | healthy | test/fixtures/codemap/src |
nested |
software | healthy | test/fixtures/codemap/src/nested |
e2e |
software | healthy | test/e2e |
helpers |
software | healthy | test/e2e/helpers |
jira |
software | healthy | test/jira |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::test/property/encoding.prop.test.ts |
security | healthy | test/property/encoding.prop.test.ts |
auth::src/core/connect-jwt.ts |
security | healthy | src/core/connect-jwt.ts |
auth::src/core/retry.ts |
security | healthy | src/core/retry.ts |
auth::src/core/atlassian-hosts.ts |
security | healthy | src/core/atlassian-hosts.ts |
auth::test/core/request.test.ts |
security | healthy | test/core/request.test.ts |
auth::src/core/request.ts |
security | healthy | src/core/request.ts |
auth::src/jira/resources/app.ts |
security | healthy | src/jira/resources/app.ts |
auth::src/core/config.ts |
security | healthy | src/core/config.ts |
auth::test/core/batch.test.ts |
security | healthy | test/core/batch.test.ts |
auth::test/core/connect-jwt.test.ts |
security | healthy | test/core/connect-jwt.test.ts |
auth::test/core/middleware-auth-wire.test.ts |
security | healthy | test/core/middleware-auth-wire.test.ts |
auth::test/core/transport.test.ts |
security | healthy | test/core/transport.test.ts |
auth::src/core/oauth.ts |
security | healthy | src/core/oauth.ts |
auth::test/core/oauth.test.ts |
security | healthy | test/core/oauth.test.ts |
auth::test/core/config.test.ts |
security | healthy | test/core/config.test.ts |
auth::src/core/transport.ts |
security | healthy | src/core/transport.ts |
auth::.github/workflows/publish.yml |
security | healthy | .github/workflows/publish.yml |
auth::test/core/atlassian-hosts.test.ts |
security | healthy | test/core/atlassian-hosts.test.ts |
auth::src/core/types.ts |
security | healthy | src/core/types.ts |
auth::test/core/cache.test.ts |
security | healthy | test/core/cache.test.ts |
auth::test/docs/readme.test.ts |
security | healthy | test/docs/readme.test.ts |
auth::src/core/circuit-breaker.ts |
security | healthy | src/core/circuit-breaker.ts |
auth::src/cli/commands/scopes.ts |
security | healthy | src/cli/commands/scopes.ts |
auth::src/cli/help.ts |
security | healthy | src/cli/help.ts |
auth::spec/confluence-v2.json |
security | healthy | spec/confluence-v2.json |
auth::test/jira/client.test.ts |
security | healthy | test/jira/client.test.ts |
auth::README.md |
security | healthy | README.md |
auth::spec/jira-software.json |
security | healthy | spec/jira-software.json |
auth::src/index.ts |
security | healthy | src/index.ts |
auth::src/core/scopes.ts |
security | healthy | src/core/scopes.ts |
auth::src/core/index.ts |
security | healthy | src/core/index.ts |
auth::test/confluence/client.test.ts |
security | healthy | test/confluence/client.test.ts |
auth::src/jira/resources/forge.ts |
security | healthy | src/jira/resources/forge.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::spec-drift |
cicd | healthy | .github/workflows/spec-drift.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
spec-drift |
cicd | healthy | .github/workflows/spec-drift.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.ts |
data | healthy | src/jira/resources/migration.ts |
migration.test.ts |
data | healthy | test/jira/migration.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:08 |
network | healthy | .github/workflows/spec-drift.yml |
port:443 |
network | healthy | test/core/config.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
dichovsky__atlassian-api-client |
software | healthy | /data/fable5_failed_archive/dichovsky__atlassian-api-client |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | src/confluence/resources/query.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | test/helpers/mock-server.ts |
This page is publicly accessible at:
https://repobility.com/scan/0270e24c-9fdb-4f65-afcf-ef47aa5aa34f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0270e24c-9fdb-4f65-afcf-ef47aa5aa34f/
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.