{"id":39,"date":"2010-11-12T23:05:00","date_gmt":"2010-11-12T23:05:00","guid":{"rendered":"http:\/\/anjo.pt\/wp\/keyword-oracle\/2010\/11\/12\/oracle-auditing-answer-to-auditors\/"},"modified":"2015-11-17T20:27:25","modified_gmt":"2015-11-17T19:27:25","slug":"oracle-auditing-answer-to-auditors","status":"publish","type":"post","link":"https:\/\/anjo.pt\/keyword-oracle\/2010\/11\/12\/oracle-auditing-answer-to-auditors\/","title":{"rendered":"Oracle auditing &#8211; answer to auditors"},"content":{"rendered":"<div style=\"color: black; font-family: inherit;\"><span style=\"font-size: small;\"><span lang=\"en-us\">Queries for audit information in Oracle 10gR2. The auditors are there&#8230;<\/span><\/span><\/div>\n<div style=\"color: black; font-family: inherit;\"><span style=\"font-size: small;\"><span lang=\"en-us\"><br \/>\n<\/span><\/span><\/div>\n<div style=\"color: black; font-family: inherit;\"><span lang=\"en-us\"><span style=\"font-size: x-small;\"><span style=\"font-family: inherit; font-size: small;\">They want to know that audit exists and what is audited:<\/span><\/span><\/span><\/div>\n<p>\n<span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: teal; font-family: Courier New;\">select<\/span><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\"> *<\/span><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: teal; font-family: Courier New;\">from<\/span><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\"> v$spparameter<\/span><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: teal; font-family: Courier New;\">where<\/span><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: teal; font-family: Courier New;\">name<\/span><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: teal; font-family: Courier New;\">like<\/span><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: blue; font-family: Courier New;\">&#8216;%audit%&#8217;<\/span><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\">;<\/span><\/span><span style=\"font-size: small;\"><i><span lang=\"en-us\"> <span style=\"color: red; font-family: Courier New;\">&#8212; equivalent to SQL&gt; show parameter audit<\/span><\/span><\/i><\/span>  <\/p>\n<div dir=\"LTR\"><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: teal; font-family: Courier New;\">select<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\"> sys_context(<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: blue; font-family: Courier New;\">&#8216;USERENV&#8217;<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\">,<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: blue; font-family: Courier New;\">&#8216;DB_NAME&#8217;<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\">) DBNAME , a.*<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: teal; font-family: Courier New;\">from<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\"> dba_STMT_AUDIT_OPTS a;<\/span><\/span><\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: teal; font-family: Courier New;\">select<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\"> sys_context(<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: blue; font-family: Courier New;\">&#8216;USERENV&#8217;<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\">,<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: blue; font-family: Courier New;\">&#8216;DB_NAME&#8217;<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\">) DBNAME , a.*<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: teal; font-family: Courier New;\">from<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\"> DBA_OBJ_AUDIT_OPTS a;<\/span><\/span><\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: teal; font-family: Courier New;\">select<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\"> sys_context(<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: blue; font-family: Courier New;\">&#8216;USERENV&#8217;<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\">,<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: blue; font-family: Courier New;\">&#8216;DB_NAME&#8217;<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\">) DBNAME , a.*<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"> <span style=\"color: teal; font-family: Courier New;\">from<\/span><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"fr-ch\" style=\"font-size: small;\"><\/span><span lang=\"en-us\" style=\"font-size: small;\"><span style=\"color: navy; font-family: Courier New;\"> DBA_PRIV_AUDIT_OPTS a;<\/span><\/span><\/div>\n<div dir=\"LTR\">\n<\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\"><\/span><span lang=\"en-us\"><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: inherit;\"><span lang=\"fr-ch\"><\/span><span lang=\"en-us\">And they want to know who has access to what:<\/span><\/div>\n<div dir=\"LTR\"><span lang=\"en-us\"><span style=\"font-family: Calibri;\"> <\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: inherit;\"><b><span lang=\"en-us\">Roles per user:<\/span><\/b><\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\"><\/span><span style=\"font-size: small;\"><span lang=\"en-us\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\">set pages 1000<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">break on grantee; <\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">select grantee, granted_role&nbsp;<\/span><\/span><br \/>\n<span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; from dba_role_privs, dba_users&nbsp;<\/span><\/span><br \/>\n<span style=\"font-size: small;\"><span lang=\"en-us\"><\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; where grantee=username<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; order by 1,2;&nbsp;<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\">\n<\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\"><\/span><span lang=\"en-us\"><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: inherit;\"><b><span lang=\"en-us\">User per role:<\/span><\/b><\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\"><\/span><span style=\"color: #444444; font-family: &quot;Courier New&quot;,Courier,monospace; font-size: small;\"><span lang=\"en-us\">set pages 0<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #444444; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">break on granted_role<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #444444; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">select granted_role,grantee username&nbsp;<\/span><\/span><br \/>\n<span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; from dba_role_privs, dba_users <\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #444444; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; where grantee=username<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #444444; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; order by 1,2;&nbsp;<\/span><\/span><\/div>\n<div dir=\"LTR\">\n<\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\"><\/span><span lang=\"en-us\"><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: inherit;\"><span lang=\"en-us\">Table privileges per role:<\/span><\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\"><\/span><span style=\"color: #666666; font-size: small;\"><span lang=\"en-us\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\">set lines 150<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">set pages 0<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">break on privilege on role_name<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">col role_name for a30<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">col privilege for a20<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">col table_name for a60<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">select grantee role_name,privilege, a.owner||&#8217;.&#8217;||a.table_name table_name<\/span><\/span><br \/>\n<span style=\"font-size: small;\"><span lang=\"en-us\"><\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; from dba_tab_privs a, dba_tables b, dba_roles c<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; where a.owner not in (&#8216;ORDSYS&#8217;,&#8217;EXFSYS&#8217;,&#8217;MDSYS&#8217;,&#8217;<wbr><\/wbr>SYSMAN&#8217;,&#8217;OUTLN&#8217;)<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp;&nbsp;&nbsp; and a.table_name=b.table_name<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp;&nbsp;&nbsp; and a.grantee=c.role<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; order by 1,2,3;<\/span><\/span><\/div>\n<div dir=\"LTR\">\n<\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\"><\/span><span lang=\"en-us\"><\/span><\/div>\n<div dir=\"LTR\" style=\"font-family: inherit;\"><span lang=\"en-us\">Privileges given directly to users:<\/span><\/div>\n<div dir=\"LTR\"><span lang=\"fr-ch\"><\/span><span style=\"color: #666666; font-size: small;\"><span lang=\"en-us\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\">set pages 0<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">set lines 150<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">break on username<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">col username for a30<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">col privilege for a20<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">col table_name for a60<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">select grantee username,privilege, a.owner||&#8217;.&#8217;||a.table_name table_name<\/span><\/span><br \/>\n<span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; from dba_tab_privs a, dba_tables b<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp; where a.owner not in (&#8216;ORDSYS&#8217;,&#8217;EXFSYS&#8217;,&#8217;MDSYS&#8217;,&#8217;<wbr><\/wbr>SYSMAN&#8217;,&#8217;OUTLN&#8217;,&#8217;SYS&#8217;,&#8217;SYSTEM&#8217;<wbr><\/wbr>,&#8217;DBSNMP&#8217;,&#8217;WMSYS&#8217;) <\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp;&nbsp;&nbsp; and a.table_name=b.table_name<\/span><\/span><\/div>\n<div dir=\"LTR\" style=\"color: #666666; font-family: &quot;Courier New&quot;,Courier,monospace;\"><span style=\"font-size: small;\"><span lang=\"en-us\">&nbsp;&nbsp;&nbsp; and a.grantee not in (select role from dba_roles) <\/span><\/span><\/div>\n<p><span style=\"color: #666666; font-size: small;\"><span lang=\"en-us\" style=\"font-family: &quot;Courier New&quot;,Courier,monospace;\">&nbsp; order by 1,2,3;<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Queries for audit information in Oracle 10gR2. The auditors are there&#8230; They want to know that audit exists and what is audited: select * from v$spparameter where name like &#8216;%audit%&#8217;; &#8212; equivalent to SQL&gt; show parameter audit select sys_context(&#8216;USERENV&#8217;, &#8216;DB_NAME&#8217;) DBNAME , a.* from dba_STMT_AUDIT_OPTS a; select sys_context(&#8216;USERENV&#8217;, &#8216;DB_NAME&#8217;) DBNAME , a.* from DBA_OBJ_AUDIT_OPTS a; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,6,8],"tags":[],"class_list":["post-39","post","type-post","status-publish","format-standard","category-audit","category-oracle","category-oracle-10g","czr-hentry"],"_links":{"self":[{"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/posts\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":1,"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":183,"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/posts\/39\/revisions\/183"}],"wp:attachment":[{"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anjo.pt\/keyword-oracle\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}